*** empty log message ***
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
eab52f48
RS
12005-12-12 Richard M. Stallman <rms@gnu.org>
2
3 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4
58090a8d
MB
52005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
6
7 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
8 Suggest image/.* in the doc string.
9
102005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
11
12 * mm-decode.el (mm-display-external): Use nametemplate (defined in
13 RFC1524) if it is in mailcap or add a suffix according to
14 mailcap-mime-extensions when generating a temp filename; postpone
15 deleting a temp file for 2 seconds for some wrappers, shell
16 scripts, and so on, which might exit right after having started a
17 viewer command as a background job.
18
192005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
20
21 * gnus-art.el (gnus-default-article-saver): Add user-defined
22 `function' to custom type.
23
242005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
25
26 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
27 parens.
28
292005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
30
31 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
32 long lines.
33 (gnus-cache-delete-group): Wrap doc strings.
34
35 * gnus-agent.el (gnus-agent-rename-group)
36 (gnus-agent-delete-group): Wrap doc strings.
37
382005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
39
40 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
41
422005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
43
44 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
45 of current-time-string.
46
472005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
48
49 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
50 date header.
51
522005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
53
54 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
55
562005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
57
58 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
59 internal variable to a custom variable. Changed default value
60 from compressed(2) to uncompressed(1).
61 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
62 support for uncompressed agentview files. Taken together, reading
63 the agentview file should now be 6-7 times faster.
64 (gnus-agent-long-article,
65 gnus-agent-short-article, gnus-agent-score): Renamed category
66 keywords to match gnus-cus.
67 (gnus-agent-summary-fetch-series): Modified to protect against
68 gnus-agent-summary-fetch-group clearing processable flags.
69 (gnus-agent-synchronize-group-flags): Update live group buffer as
70 synchronization may occur due to the user toggling the plugged
71 status.
72 (gnus-agent-braid-nov): Now tests new nov entries
73 for duplicates which are removed. The invalid sort check then
74 triggers a rescan after the sort as sorting may have moved
75 duplicate entries such that they can be cheaply detected.
76 (gnus-agent-read-local): Trivial fix to format of
77 error message to display actual error condition.
78 (gnus-agent-save-local): Avoid saving symbols that are bound to
79 nil as they simply result in a warning message in
80 gnus-agent-read-local.
81 (gnus-agent-fetch-group-1): Clear downloadable flag when article
82 successfully downloaded.
83 (gnus-agent-regenerate-group): Use
84 gnus-agent-synchronize-group-flags to reset read status in both
85 gnus and server.
86
87 * nntp.el (nntp-end-of-line): Doc fix.
88 (nntp-authinfo-rejected): New error condition.
89 (nntp-wait-for): Use new error condition to signal authentication
90 error.
91 (nntp-retrieve-data): Rethrow new error condition to break out of
92 recursive call to nntp-send-authinfo.
93
942005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
95
96 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
97 rather than make-variable-buffer-local for file-precious-flag.
98
992005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
100
101 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
102
1032005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
104
105 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
106 as a buffer-local variable. This avoids creating truncated
107 dribble files as a result of a hang up, eg.
108
58090a8d
MB
1092005-10-30 Chong Yidong <cyd@stupidchicken.com>
110
111 * imap.el (imap-open): Handle case where buffer is a buffer
112 object.
113
4c2ad11d
SM
1142005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
115
116 * gnus-delay.el (gnus-delay-group): Don't autoload.
117 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
118 to be re-loaded when customizing the `gnus-delay' group.
119
f129a4df
CY
1202005-11-19 Chong Yidong <cyd@stupidchicken.com>
121
122 * message.el: Revert last changes.
1271a058 123 (message-insert-citation-line): Use newlines.
f129a4df 124
6586e9c9
CY
1252005-11-17 Chong Yidong <cyd@stupidchicken.com>
126
127 * message.el (message-courtesy-message)
128 (message-mark-insert-begin, message-mark-insert-end)
129 (message-elide-ellipsis, message-cancel-message)
130 (message-add-header, message-change-subject)
131 (message-cross-post-followup-to-header)
132 (message-cross-post-insert-note, message-reduce-to-to-cc)
133 (message-widen-reply, message-delete-not-region)
134 (message-kill-to-signature, message-insert-signature)
135 (message-insert-importance-high, message-insert-importance-low)
136 (message-insert-or-toggle-importance)
137 (message-insert-disposition-notification-to)
138 (message-indent-citation, message-yank-original)
139 (message-cite-original-without-signature, message-cite-original)
140 (message-insert-citation-line, message-position-on-field)
141 (message-fix-before-sending, message-send-mail-partially)
142 (message-send-mail, message-send-mail-with-sendmail)
143 (message-send-mail-with-qmail, message-send-news)
144 (message-check-news-header-syntax, message-generate-headers)
145 (message-insert-courtesy-copy, message-fill-address)
146 (message-fill-header, message-shorten-references)
147 (message-setup-1, message-cancel-news)
148 (message-forward-make-body-plain) (message-forward-make-body-mime)
149 (message-forward-make-body-mml) (message-encode-message-body)
150 (message-forward-make-body-digest-plain)
151 (message-forward-make-body-digest-mime)
152 (message-use-alternative-email-as-from): Insert `hard-newline'
153 instead of ordinary newlines.
154
e8beac8a
MB
1552005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
156
157 * message.el (message-generate-headers): Downcase the argument
158 given to message-check-element.
159
1602005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
161
162 * gnus.el (gnus-parameters-case-fold-search): New variable.
163 (gnus-parameters-get-parameter): Use it.
164
165 * gnus-score.el (gnus-home-score-file): Doc fix.
166
1672005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
168
169 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
170
1712005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
172
173 * mml.el (mml-preview): Doc fix.
174
3b059693
MB
1752005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
176
177 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
178 whitespace removed in revision 7.8. Use concatenated string to
179 protect trailing whitespace.
180
1812005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
182
183 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
184 (nnimap-request-expire-articles): Use it to avoid sending 'UID
185 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
186 Courier IMAP ("some version from 2004"). Mostly based on similar
187 code in the same function.
188
1892005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
190
191 * message.el (message-display-completion-list): New function.
192 (message-expand-group): Use it; make sure the Completions buffer
193 is modifiable.
194
ab513ed4
CY
1952005-10-30 Chong Yidong <cyd@stupidchicken.com>
196
197 * imap.el (imap-open): Handle case where buffer is a buffer
198 object.
199
28e48287
EZ
2002005-10-24 Eli Zaretskii <eliz@gnu.org>
201
202 * pgg-def.el:
203 * pgg-gpg.el:
204 * pgg-parse.el:
205 * pgg-pgp.el:
206 * pgg-pgp5.el:
207 * pgg.el: Move to the parent lisp directory.
208
2a0d53ac
CY
2092005-10-23 Chong Yidong <cyd@stupidchicken.com>
210
7cd9f860
CY
211 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
212 user-mail-name is an empty string.
2a0d53ac 213
9516b9f4
MB
2142005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
215
216 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
217 depending on gnus-score-decay-constant.
218
2192005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
220
221 * nnslashdot.el (nnslashdot-request-article)
222 (nnslashdot-retrieve-headers-1): Update to new HTML.
223
2242005-10-23 Simon Josefsson <jas@extundo.com>
225
226 * imap.el (imap-gssapi-program): Align command line parameters
227 with latest GNU SASL.
228 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
229
292f71fe
MB
2302005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
231
232 * mail-source.el (mail-source-fetch-pop): Require pop3.
233 (mail-source-check-pop): Ditto.
234
2352005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
236
237 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
238 errors.
239
2402005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
241
242 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
243 (gnus-treat-strip-leading-blank-lines): Improve doc string.
244
245 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
246
2472005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
248
249 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
250 (rfc2047-charset-to-coding-system): New function.
251 (rfc2047-decode-encoded-words): New function.
252 (rfc2047-decode-region): Use them.
253 (rfc2047-decode-cte): Remove.
254 (rfc2047-parse-and-decode): Remove.
255 (rfc2047-decode): Remove.
256
2572005-10-15 Kenichi Handa <handa@m17n.org>
258
259 * rfc2047.el (rfc2047-decode-cte): New function.
260 (rfc2047-decode-region): Change the way to decode successive
261 encoded-words: decode B- or Q-encoding in each encoded-word,
262 concatenate them, and decode it as charset.
263
bd2cef66
CY
2642005-10-17 Chong Yidong <cyd@stupidchicken.com>
265
266 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
267 widget-move-and-invoke.
268 (gnus-custom-mode): Use gnus-custom-map.
269
ffda926c
BW
2702005-10-15 Bill Wohler <wohler@newt.com>
271
272 * message.el (message-tool-bar-map): Renamed image file from
273 mail_send to mail/send.
274
f5fab556
MY
2752005-10-16 Masatake YAMATO <jet@gyve.org>
276
277 * message.el (message-expand-group): Pass the common
278 prefix substring of completion to `display-completion-list'.
279
4b9f0de2
RS
2802005-10-09 Daniel Brockman <daniel@brockman.se>
281
282 * format-spec.el (format-spec): Propagate text properties of % spec.
283
710f2e1b
SJ
2842005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
285
286 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
287
20051b27
SJ
2882005-10-08 Simon Josefsson <jas@extundo.com>
289
290 * pgg-parse.el (top-level): Don't require custom, it is
291 autoloaded. (To sync with No Gnus.)
292
82259e50
SJ
2932005-05-09 Simon Josefsson <jas@extundo.com>
294
295 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
296 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
297
46f93472
SJ
2982005-10-08 Simon Josefsson <jas@extundo.com>
299
300 * pgg-def.el (top-level): Don't require custom, it is
301 autoloaded. (To sync with No Gnus.)
302
d3a597b7
MB
3032005-10-04 David Hansen <david.hansen@gmx.net>
304
305 * nnrss.el (nnrss-request-article): Add support for the comments tag.
306 (nnrss-check-group): Ditto.
307
8753ddee
MB
3082005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
309
310 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
311
312 * gnus-util.el (gnus-remove-duplicates): Remove.
313
314 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
315 instead of gnus-remove-duplicates.
316
317 * message.el (message-remove-duplicates): Remove.
318 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
319 message-remove-duplicates.
320
321 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
322 available, else use implementation from `delete-dups'.
323
3242005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
325
326 * time-date.el: Autoload parse-time-string, XEmacs needs it.
327
c615a00c
SM
3282005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
329
330 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
331 function rather than the diff-mode.el package.
332 (mm-display-external): Use with-current-buffer.
333 (mm-viewer-completion-map, mm-viewer-completion-map):
334 Move initialization inside declaration.
335
a33704bb
MB
3362005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
337
338 * message.el: Remove useless autoloads.
339
3402005-09-28 Simon Josefsson <jas@extundo.com>
341
342 * message.el (message-use-idna): Default to t.
343 (message-use-idna): Test whether encoding works too. Doc fix.
344
3452005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
346
347 * nntp.el (nntp-warn-about-losing-connection): Remove.
348
53cfefc8
MB
3492005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
350
351 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
352 customizable. Change default value.
353 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
354 (mm-uu-type-alist): Add doc string.
355 (mm-uu-configure): Add doc string. Make it interactive.
356 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
357
3582005-09-27 Simon Josefsson <jas@extundo.com>
359
360 * message.el (message-idna-to-ascii-rhs-1): Reformat.
361
3622005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
363
364 * message.el (message-remove-duplicates): New function.
365 Implementation borrowed from `gnus-remove-duplicates'.
366 (message-idna-to-ascii-rhs): Also encode idna addresses in
367 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
368 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
369 only ask about the same idna domain once per header and also tell
370 in what header to replace the idna domain.
371
372 * gnus-art.el (article-decode-idna-rhs): Also decode idna
373 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
374 (article-decode-idna-rhs): Fix regexp so that all idna-address in
375 a header is decoded and not just the last one.
376
3772005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
378
379 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
380 has been decoded.
381
382 * mm-decode.el (mm-insert-part): Don't modify text if it has been
383 decoded.
384
385 * mm-view.el (mm-inline-text): Don't strip text props unless
386 decoding enriched or richtext parts.
387
66841476
RF
3882005-09-25 Romain Francoise <romain@orebokech.com>
389
390 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
391 * gnus-start.el (gnus-subscribe-interactively):
392 * gnus-uu.el (gnus-uu-grab-articles):
393 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
394 space.
395
81df110a
RF
3962005-09-24 Emilio C. Lopes <eclig@gmx.net>
397
398 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
399 * mm-view.el (mm-view-pkcs7-decrypt):
400 * gnus-sum.el (gnus-summary-limit-to-extra)
401 (gnus-summary-respool-article, gnus-read-move-group-name):
402 * gnus-score.el (gnus-summary-increase-score):
403 * gnus-util.el (gnus-completing-read-with-default):
404 * gnus-art.el (gnus-read-save-file-name)
405 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
406 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
407 * message.el (message-check-news-header-syntax):
408 Follow convention for reading with the minibuffer.
409
5fae1cae
MB
4102005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
411
c615a00c
SM
412 * spam-report.el (spam-report-url-ping-plain):
413 Use gnus-extended-version as User-Agent.
5fae1cae
MB
414
415 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
416 default value is nil.
417
4182005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
419
420 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
421 default to nil, to be able to use Gnus at all. If the default
422 switches to something else, then the function should be fixed not
423 be exceedingly slow.
424
4252005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
426
427 * mm-url.el (mm-url-decode-entities): Fix regexp.
428
c615a00c 4292005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
430
431 * sieve.el (sieve-help): Fix `message' call: first arg should be a
432 format spec.
81df110a 433
430d3ed7
MB
4342005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
435
436 * gnus.el (gnus-group-startup-message): Bind image-load-path.
437
4382005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
439
440 * gnus-art.el (gnus-mime-display-part): Protect against broken
441 MIME messages.
442
6ff5b064
MB
4432005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
444
445 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
446 before parsing header.
447
a8f6d239
MB
4482005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
449
450 * spam-report.el (spam-report-gmane): Fix generation of spam
451 report URL.
452
4532005-09-10 Simon Josefsson <jas@extundo.com>
454
455 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
456 t, based on discussion on the ding list with Robert Epprecht
457 <epprecht@solnet.ch>.
458
d752cf53
MB
4592005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
460
461 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
462 X-Report-Spam header. Gmane now only provides Archived-At.
463 This is only used if `spam-report-gmane-use-article-number' is nil.
464 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
465
466 * nnweb.el (nnweb-google-wash-article): Print a message if article
467 is not available.
468
4692005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
470
471 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
472 content before displaying.
473
4742005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
475
476 * mml-smime.el: Remove defvar of gnus-extract-address-components.
477
4782005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
479
480 * mm-view.el (mm-display-inline-fontify): Disable support modes.
481
4a2358e9
MB
4822005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
483
484 * message.el (message-tab-body-function): Fixed mismatched custom
485 type.
486
487 * gnus.el (gnus-group-change-level-function): Ditto.
488
d752cf53 489 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
490
491 * gnus-art.el (gnus-signature-limit)
492 (gnus-article-mime-part-function): Ditto.
493
4942005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
495
496 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
497 Make fetching article by MID work again for Google Groups. Added
498 FIXME concerning gnus-group-make-web-group.
499
500 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
501 Don't depend on Gnus by using mail-extract-address-components if
502 gnus-extract-address-components is not bound.
503
504 * gnus.el (gnus-user-agent): Use list of symbols instead of
505 symbols. Display full version number for (S)XEmacs. Optionally
506 display (S)XEmacs codename.
507
508 * gnus-util.el (gnus-emacs-version): Update for new
509 `gnus-user-agent'.
510
511 * gnus-msg.el (gnus-extended-version): Make it possible to omit
512 Gnus version.
513
5142005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
515
516 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
517 when encoding.
518
519 * mm-bodies.el (mm-decode-content-transfer-encoding):
520 De-canonicalize CRLF for all text content types, not just
521 text/plain.
522
5232005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
524
525 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
526
527 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
528 list, not listp.
529
5302005-08-29 Romain Francoise <romain@orebokech.com>
531
532 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
533 docstring.
534 (gnus-face-from-file): Likewise.
535
41e11121
JB
5362005-08-31 Juanma Barranquero <lekktu@gmail.com>
537
538 * gnus-art.el (w3m-minor-mode-map):
539 * gnus-spec.el (gnus-newsrc-file-version):
540 * gnus-util.el (nnmail-active-file-coding-system)
541 (gnus-original-article-buffer, gnus-user-agent):
542 * gnus.el (gnus-ham-process-destinations)
543 (gnus-parameter-ham-marks-alist)
544 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
545 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
546 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
547 * mm-decode.el (gnus-current-window-configuration):
548 * mm-extern.el (gnus-article-mime-handles):
549 * mm-url.el (url-current-object, url-package-name)
550 (url-package-version):
551 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
552 (smime-keys, w3m-cid-retrieve-function-alist)
553 (w3m-current-buffer, w3m-display-inline-images)
554 (w3m-minor-mode-map):
555 * mml-smime.el (gnus-extract-address-components):
556 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
557 (gnus-newsrc-hashtb, message-default-charset)
558 (message-deletable-headers, message-options)
559 (message-posting-charset, message-required-mail-headers)
560 (message-required-news-headers):
561 * mml1991.el (mc-pgp-always-sign):
562 * mml2015.el (mc-pgp-always-sign):
563 * nnheader.el (nnmail-extra-headers):
564 * rfc1843.el (gnus-decode-encoded-word-function)
565 (gnus-decode-header-function, gnus-newsgroup-name):
566 * spam-stat.el (gnus-original-article-buffer): Add defvars.
567
f3f01d5d
MB
5682005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
569
570 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
571 the end of the date treatments.
572
5732005-08-15 Simon Josefsson <jas@extundo.com>
574
575 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
576 it in url-handlers.el and XEmacs in url.el. Reported by Luca
577 Capello and Romain Francoise.
578 (pgg-fetch-key-function): Removed, not used?
579 (pgg-insert-url-with-w3): Require url, to get
580 url-insert-file-contents regardless of where it is defined.
581
5822005-08-08 Simon Josefsson <jas@extundo.com>
583
584 * pgg.el: Autoload url-insert-file-contents instead of loading
585 w3/url.
586 (pgg-insert-url-with-w3): Don't load url here.
587
41e11121 5882005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
589
590 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
591
592 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
593
5942005-08-06 Romain Francoise <romain@orebokech.com>
595
596 * message.el: Fix typo in docstring.
597
11e22c4a
MB
5982005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
599
600 * mm-bodies.el (mm-encode-body): Use coding system rather than
601 charset to encode text.
602
603 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
604 number of charsets if utf-8 is available (XEmacs).
605
97f78c9b
MB
6062005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
607
608 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
609 start of the lines.
610 (gnus-picon-databases): Add /usr/share/picons.
611
6122005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
613
614 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
615 taken from `gnus-button-mid-or-mail-regexp'.
616 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
617 (gnus-button-alist): Improve regexp for domain part of the MIDs
618 for news:localpart@domain buttons.
619 (gnus-button-ctan-directory-regexp): Update.
620
621 * message.el (message-kill-buffer): Raise the current frame.
622 (message-bury): Use `window-dedicated-p'.
623
afea040a
MB
6242005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
625
97f78c9b
MB
626 * sieve-manage.el (sieve-manage-interactive-login): Use
627 make-local-variable rather than make-variable-buffer-local.
628 (sieve-manage-open): Ditto.
629 (sieve-manage-authenticate): Ditto.
630
afea040a
MB
631 * mml.el (mml-generate-mime-1): Make the content type default to
632 text/plain if the filename is not specified.
633
6342005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
635
636 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
637 instead of insert-buffer.
638
639 * message.el (message-yank-original): Ditto; set the mark at the
640 end of the yanked message.
641
4b91459a
MB
6422005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
643
644 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
645 lines to scroll rather than to stop it.
646
647 * mml.el (mml-generate-default-type): Add doc string.
648 (mml-generate-mime-1): Use mm-default-file-encoding or make it
649 default to application/octet-stream when determining the content
650 type if it is not specified for the part or the mml contents; add
651 a comment about mml-generate-default-type.
652
6532005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
654
655 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
656 make it default to application/octet-stream when determining the
657 content type if it is not specified for the external contents.
658
d44e3b45
MB
6592005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
660
661 * rfc2231.el (rfc2231-parse-string): Take care that not only a
662 segmented parameter but also other parameters might be there.
663
4b91459a
MB
6642005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
665
666 * mm-decode.el (mm-display-external): Delete temp file, directory
667 and buffer immediately if the external process is exited.
668
c03ac728
MB
6692005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
670
671 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
672 fewer lines than that of scroll-margin.
673 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
674
d8a88581
MB
6752005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
676
677 * gnus-art.el (gnus-article-next-page): Revert.
678 (gnus-article-beginning-of-window): New macro.
679 (gnus-article-next-page-1): Use it.
680 (gnus-article-prev-page): Ditto.
681 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
682 instead of insert-buffer.
683 (gnus-mime-delete-part): Ditto.
684 (gnus-article-edit-exit): Ditto.
685
686 * gnus-util.el (gnus-beginning-of-window): Remove.
687 (gnus-end-of-window): Remove.
688
d8a88581
MB
6892005-07-25 Simon Josefsson <jas@extundo.com>
690
691 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
692 to have the url package without w3. Reported by Daiki Ueno
693 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
694
7573397b
SM
6952005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
696
697 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
698 for text/rtf. Display default in prompt. Pass default for M-n.
699
700 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
701
bcc7dd61
MB
7022005-07-16 Romain Francoise <romain@orebokech.com>
703
704 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
705 instead of `current-time-string' as the latter creates a time
706 string that is not RFC 2822 compliant (it lacks the zone).
707
9ebc3953
EZ
7082005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
709
710 * gnus-msg.el (gnus-button-mailto): Remove
711 save-selected-window-window hackery because it relies on
712 save-selected-window internals.
713
7929f858
MB
7142005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
715
716 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
717 (gnus-article-next-page-1): Use gnus-beginning-of-window.
718 (gnus-article-prev-page): Ditto.
719
720 * gnus-util.el (gnus-beginning-of-window): New function.
721 (gnus-end-of-window): New function.
722
ead25b5c
MB
7232005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
724
725 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
726 gnus-add-minor-mode.
727 (gnus-binary-mode): Ditto.
728
729 * gnus-topic.el (gnus-topic-mode): Ditto.
730
8774406b
EZ
7312005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
732
733 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
734 (gnus-article-prev-page): Take scroll-margin into consideration.
735
a0ec7a4a
LK
7362005-07-04 Lute Kamstra <lute@gnu.org>
737
738 Update FSF's address in GPL notices.
739
59fda2fa
JB
7402005-07-04 Juanma Barranquero <lekktu@gmail.com>
741
742 * gnus.el (gnus-exit):
743 * gnus-group.el (gnus-group-icons):
744 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
745
746 * gnus-nocem.el (gnus-nocem):
747 * message.el (message-various, message-buffers, message-sending)
748 (message-interface, message-forwarding, message-insertion)
749 (message-headers, message-news, message-mail):
750 * pgg-gpg.el (pgg-gpg):
751 * pgg-parse.el (pgg-parse):
752 * pgg-pgp.el (pgg-pgp):
753 * pgg-pgp5.el (pgg-pgp5):
754 * pop3.el (pop3): Finish `defgroup' description with period.
755
7d0c69be
MB
7562005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
757
758 * gnus-art.el (article-display-face): Improve the efficiency.
759 (article-display-x-face): Ditto; remove grey x-face stuff.
760
d6697c02
MB
7612005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
762
763 * gnus-art.el (article-display-face): Correct the position in
764 which Faces are inserted; use dolist.
765
7662005-06-29 Didier Verna <didier@xemacs.org>
767
59fda2fa 768 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
769 order.
770
84861437
MB
7712005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
772
773 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
774 (gnus-nocem-check-article): Fetch the Type header.
775 (gnus-nocem-message-wanted-p): Fix the way to examine types.
776 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
777 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
778
779 * pgg.el (pgg-verify): Return the verification result.
780
3338c0ad
JB
7812005-06-24 Juanma Barranquero <lekktu@gmail.com>
782
783 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
784 `show-nonbreak-escape'.
785
9180519b
LK
7862005-06-23 Lute Kamstra <lute@gnu.org>
787
788 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
789
790 * dig.el (dig-mode):
791 * smime.el (smime-mode): Use gnus-run-mode-hooks.
792
23873c96
JB
7932005-06-21 Juanma Barranquero <lekktu@gmail.com>
794
795 * nnimap.el (nnimap-split-download-body): Fix spellings.
796
b66c24b4
JB
7972005-06-16 Juanma Barranquero <lekktu@gmail.com>
798
799 * gnus-art.el (gnus-article-encrypt-body):
800 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
801 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
802 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 803
0f49874b
MB
8042005-06-16 Miles Bader <miles@gnu.org>
805
806 * spam.el (spam): Remove "-face" suffix from face name.
807 (spam-face): New backward-compatibility alias for renamed face.
808 (spam-face, spam-initialize): Use renamed spam face.
809
810 * message.el (message-header-to, message-header-cc)
811 (message-header-subject, message-header-newsgroups)
812 (message-header-other, message-header-name)
813 (message-header-xheader, message-separator, message-cited-text)
814 (message-mml): Remove "-face" suffix from face names.
815 (message-header-to-face, message-header-cc-face)
816 (message-header-subject-face, message-header-newsgroups-face)
817 (message-header-other-face, message-header-name-face)
818 (message-header-xheader-face, message-separator-face)
819 (message-cited-text-face, message-mml-face):
820 New backward-compatibility aliases for renamed faces.
821 (message-font-lock-keywords): Use renamed message faces.
822
823 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
824 (sieve-test-commands, sieve-tagged-arguments):
825 Remove "-face" suffix from face names.
826 (sieve-control-commands-face, sieve-action-commands-face)
827 (sieve-test-commands-face, sieve-tagged-arguments-face):
828 New backward-compatibility aliases for renamed faces.
829 (sieve-control-commands-face, sieve-action-commands-face)
830 (sieve-test-commands-face, sieve-tagged-arguments-face):
831 Use renamed sieve faces.
832
833 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
834 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
835 (gnus-group-news-3-empty, gnus-group-news-4)
836 (gnus-group-news-4-empty, gnus-group-news-5)
837 (gnus-group-news-5-empty, gnus-group-news-6)
838 (gnus-group-news-6-empty, gnus-group-news-low)
839 (gnus-group-news-low-empty, gnus-group-mail-1)
840 (gnus-group-mail-1-empty, gnus-group-mail-2)
841 (gnus-group-mail-2-empty, gnus-group-mail-3)
842 (gnus-group-mail-3-empty, gnus-group-mail-low)
843 (gnus-group-mail-low-empty, gnus-summary-selected)
844 (gnus-summary-cancelled, gnus-summary-high-ticked)
845 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
846 (gnus-summary-high-ancient, gnus-summary-low-ancient)
847 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
848 (gnus-summary-low-undownloaded)
849 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
850 (gnus-summary-low-unread, gnus-summary-normal-unread)
851 (gnus-summary-high-read, gnus-summary-low-read)
852 (gnus-summary-normal-read, gnus-splash):
853 Remove "-face" suffix from face names.
854 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
855 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
856 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
857 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
858 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
859 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
860 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
861 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
862 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
863 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
864 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
865 (gnus-summary-selected-face, gnus-summary-cancelled-face)
866 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
867 (gnus-summary-normal-ticked-face)
868 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
869 (gnus-summary-normal-ancient-face)
870 (gnus-summary-high-undownloaded-face)
871 (gnus-summary-low-undownloaded-face)
872 (gnus-summary-normal-undownloaded-face)
873 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
874 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
875 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
876 (gnus-splash-face):
877 New backward-compatibility aliases for renamed faces.
878 (gnus-group-startup-message): Use renamed gnus faces.
879
880 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
881 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
882 (gnus-server-agent): Remove "-face" suffix from face names.
883 (gnus-server-agent-face, gnus-server-opened-face)
884 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 885 (gnus-server-offline-face):
0f49874b
MB
886 New backward-compatibility aliases for renamed faces.
887 (gnus-server-agent-face, gnus-server-opened-face)
888 (gnus-server-closed-face, gnus-server-denied-face)
889 (gnus-server-offline-face): Use renamed gnus faces.
890
891 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
892 Remove "-face" suffix from face names.
893 (gnus-picon-xbm-face, gnus-picon-face):
894 New backward-compatibility aliases for renamed faces.
895
896 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
897 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
898 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
899 (gnus-cite-11): Remove "-face" suffix from face names.
900 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
901 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
902 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 903 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
904 New backward-compatibility aliases for renamed faces.
905 (gnus-cite-attribution-face, gnus-cite-face-list)
906 (gnus-article-boring-faces): Use renamed gnus faces.
907
908 * gnus-art.el (gnus-signature, gnus-header-from)
909 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
910 (gnus-header-content): Remove "-face" suffix from face names.
911 (gnus-signature-face, gnus-header-from-face)
912 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 913 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
914 New backward-compatibility aliases for renamed faces.
915 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
916
917 * gnus-sum.el (gnus-summary-selected-face)
918 (gnus-summary-highlight): Use renamed gnus faces.
919 * gnus-group.el (gnus-group-highlight): Likewise.
920
ca0a6900
JB
9212005-06-14 Juanma Barranquero <lekktu@gmail.com>
922
0b46b379
JB
923 * gnus-sieve.el (gnus-sieve-article-add-rule):
924 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
925 * spam-stat.el (spam-stat-buffer-change-to-spam)
926 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 927
0b46b379
JB
928 * message.el (message-is-yours-p):
929 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 930
a21fb88e
MB
9312005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
932
933 * mm-view.el (mm-inline-text): Withdraw the last change.
934
9352005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
936
937 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
938 executing enriched-decode.
939
bfe5418b
LT
9402005-06-04 Luc Teirlinck <teirllm@auburn.edu>
941
942 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
943
d4755e04
LK
9442005-06-04 Lute Kamstra <lute@gnu.org>
945
946 * nnfolder.el (nnfolder-read-folder): Make sure that undo
947 information is never recorded.
948
95f75c75
SM
9492005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
950
951 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
952
0f69d598
MB
9532005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
954
955 * pop3.el (pop3-md5): Run md5 in the binary mode.
956 (pop3-md5-program-args): New variable.
957
95f75c75
SM
958 * starttls.el (starttls-set-process-query-on-exit-flag):
959 Use eval-and-compile.
0f69d598 960
4a43ee9b
MB
9612005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
962
963 * gnus-art.el (article-display-x-face): Replace
964 process-kill-without-query by gnus-set-process-query-on-exit-flag.
965
966 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
967
968 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
969 set-process-query-on-exit-flag or process-kill-without-query.
970
971 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
972 loop instead of replace-regexp.
973
974 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
975 instead of process-kill-without-query if it is available.
976
977 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
978 instead of find-file-hooks if it is available.
979
980 * mml1991.el: Bind pgg-default-user-id when compiling.
981
982 * mml2015.el: Bind pgg-default-user-id when compiling.
983
95f75c75
SM
984 * nndraft.el (nndraft-request-associate-buffer):
985 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
986 available.
987
988 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
989 instead of find-file-hooks if it is available.
990
991 * nntp.el (nntp-open-connection): Replace
992 process-kill-without-query by gnus-set-process-query-on-exit-flag.
993 (nntp-open-ssl-stream): Ditto.
994 (nntp-open-tls-stream): Ditto.
995
996 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
997 (pgg-run-at-time-1): New macro.
998 (pgg-run-at-time): Use it.
999
1000 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1001 set-process-query-on-exit-flag or process-kill-without-query.
1002 (starttls-open-stream-gnutls): Use it instead of
1003 process-kill-without-query.
1004 (starttls-open-stream): Ditto.
1005
10062005-05-31 Simon Josefsson <jas@extundo.com>
1007
1008 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1009 instead of hard coding to nil.
1010
10112005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1012
ca0a6900 1013 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
1014 resolve warnings when gnus-group.el compiled alone.
1015
e9bd5782
MB
10162005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1017
1018 * gnus-agent.el (gnus-agent-regenerate-group)
1019 (gnus-agent-fetch-articles): Replace `string-to-int' by
1020 `string-to-number'.
1021 * gnus-art.el (gnus-button-fetch-group): Ditto.
1022 * gnus-cache.el (gnus-cache-generate-active)
1023 (gnus-cache-articles-in-group): Ditto.
1024 * gnus-group.el (gnus-group-set-current-level)
1025 (gnus-group-insert-group-line): Ditto.
1026 * gnus-score.el (gnus-score-set-expunge-below)
1027 (gnus-score-set-mark-below, gnus-summary-score-effect)
1028 (gnus-summary-score-entry): Ditto.
1029 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1030 (gnus-soup-pack): Ditto.
1031 * gnus-spec.el (gnus-xmas-format): Ditto.
1032 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1033 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1034 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1035 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1036 * nndb.el (nndb-get-remote-expire-response): Ditto.
1037 * nndiary.el (nndiary-parse-schedule-value)
1038 (nndiary-string-to-number, nndiary-request-replace-article)
1039 (nndiary-request-article): Ditto.
1040 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1041 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1042 * nneething.el (nneething-make-head): Ditto.
1043 * nnfolder.el (nnfolder-request-article)
1044 (nnfolder-retrieve-headers): Ditto.
1045 * nnheader.el (nnheader-file-to-number): Ditto.
1046 * nnkiboze.el (nnkiboze-request-article): Ditto.
1047 * nnmail.el (nnmail-process-unix-mail-format)
1048 (nnmail-process-babyl-mail-format): Ditto.
1049 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1050 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1051 (nnmh-request-create-group, nnmh-request-list-1)
1052 (nnmh-request-group, nnmh-request-article): Ditto.
1053 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1054 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1055 * nnsoup.el (nnsoup-make-active): Ditto.
1056 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1057 * nntp.el (nntp-find-group-and-number)
1058 (nntp-retrieve-headers-with-xover): Ditto.
1059 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1060 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1061 (pgg-format-key-identifier): Ditto.
1062 * pop3.el (pop3-last, pop3-stat): Ditto.
1063 * qp.el (quoted-printable-decode-region): Ditto.
1064
1065 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1066 of concat.
1067
cfcd5c91
MB
10682005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1069
1070 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1071
1072 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1073
1074 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1075
1076 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1077
1078 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1079
1080 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1081
1082 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1083 (gnus-carpal-mode): Ditto.
1084
1085 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1086 (gnus-browse-mode): Ditto.
1087
1088 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1089
1090 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1091
9ad41fb7
RS
10922005-05-29 Richard M. Stallman <rms@gnu.org>
1093
1094 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1095
b4e8a25b
MB
10962005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1097
1098 * gnus-util.el (gnus-run-mode-hooks): New function.
1099
1100 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1101
ddfbe5db
LT
11022005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1103
1104 * gnus-agent.el (gnus-agent-make-mode-line-string):
1105 Use mode-line-highlight as mouse-face.
1106
d0859c9a
MB
11072005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1108
1109 * canlock.el (canlock): Change the parent group to news.
1110
1111 * deuglify.el (gnus-outlook-deuglify): Add :group.
1112
1113 * dig.el (dig): Add :group.
1114
1115 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1116
1117 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1118 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1119 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1120 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1121 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1122
1123 * gnus-diary.el (gnus-diary): Add :group.
1124
1125 * gnus.el (gnus-group-news-1-face): Add :group.
1126 (gnus-group-news-1-empty-face): Ditto.
1127 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1128 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1129 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1130 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1131 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1132 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1133 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1134 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1135 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1136 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1137 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1138 (gnus-summary-high-ticked-face): Ditto.
1139 (gnus-summary-low-ticked-face): Ditto.
1140 (gnus-summary-normal-ticked-face): Ditto.
1141 (gnus-summary-high-ancient-face): Ditto.
1142 (gnus-summary-low-ancient-face): Ditto.
1143 (gnus-summary-normal-ancient-face): Ditto.
1144 (gnus-summary-high-undownloaded-face): Ditto.
1145 (gnus-summary-low-undownloaded-face): Ditto.
1146 (gnus-summary-normal-undownloaded-face): Ditto.
1147 (gnus-summary-high-unread-face): Ditto.
1148 (gnus-summary-low-unread-face): Ditto.
1149 (gnus-summary-normal-unread-face): Ditto.
95f75c75 1150 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
1151 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1152
1153 * message.el (message-minibuffer-local-map): Add :group.
1154
1155 * sieve-manage.el (sieve-manage-log): Add :group.
1156 (sieve-manage-default-user): Diito.
1157 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1158 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1159 (sieve-manage-authenticators): Ditto.
95f75c75 1160 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
1161 (sieve-manage-default-port): Ditto.
1162
1163 * sieve-mode.el (sieve-control-commands-face): Add :group.
1164 (sieve-action-commands-face): Ditto.
1165 (sieve-test-commands-face): Ditto.
1166 (sieve-tagged-arguments-face): Ditto.
1167
1168 * smime.el (smime): Add :group.
1169
1170 * spam-report.el (spam-report): Add :group.
1171
1172 * spam.el (spam, spam-face): Add :group.
1173
6441d280
LK
11742005-05-26 Lute Kamstra <lute@gnu.org>
1175
1176 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1177
8654e13a
MB
11782005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1179
1180 * gnus-art.el: Don't autoload mail-extract-address-components.
1181
1182 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1183
1184 * nndb.el: Don't declare the nndb back end two or more times; don't
1185 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1186
1187 * nntp.el: Autoload format-spec instead of format; use
1188 eval-and-compile to evaluate autoload forms.
1189
1190 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1191
31640842
MB
11922005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1193
1194 * gnus-art.el (article-date-ut): Support converting date in
1195 forwarded parts as well.
1196 (gnus-article-save-original-date): New macro.
1197 (gnus-display-mime): Use it.
1198
11992005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1200
1201 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1202 enclosure element of <item>.
1203
61b397cd
MB
12042005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1205
1206 * spam-report.el (spam-report-unplug-agent)
1207 (spam-report-plug-agent, spam-report-deagentize)
1208 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1209 support for the Agent in spam-report: when unplugged, report to a
1210 file; when plugged, submit all the requests.
1211 [Added missing offline functionality from trunk.]
1212
12132005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1214
1215 * spam-report.el (spam-report-url-to-file)
1216 (spam-report-requests-file): New function and variable for offline
1217 reporting.
1218 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1219 and user defined function.
1220 (spam-report-process-queue): New function.
1221 Process requests from `spam-report-requests-file'.
1222 (spam-report-url-ping-mm-url): Autoload.
1223 [Added missing offline functionality from trunk.]
31640842 1224
cd01ded9
MB
12252005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1226
1227 * qp.el (quoted-printable-encode-region): Save excursion.
1228
850c333d
MB
12292005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1230
1231 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
1232 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1233
ff5e68bf
MB
12342005-04-13 Miles Bader <miles@gnu.org>
1235
1236 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1237
12382005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1239
1240 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1241 contained in text because xml.el decodes entities) with LFs.
1242
6a748eda
LK
12432005-04-11 Lute Kamstra <lute@gnu.org>
1244
1245 * message.el (message-make-date): Handle byte-compiler warnings
1246 differently.
1247 * nnimap.el (nnimap-date-days-ago): Ditto.
1248
9d9b0de9
SM
12492005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1250
1251 * mm-util.el (mm-string-to-multibyte): New function.
1252 (mm-detect-coding-region): Typo.
1253
9a89f5b0
MB
12542005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1255
1256 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1257
91472578
MB
12582005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1259
1260 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1261 argument in XEmacs.
1262
1263 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1264 (nnrss-request-group): Decode group name first.
1265 (nnrss-request-article): Make a text/plain article if mml-to-mime
1266 failed.
1267 (nnrss-get-encoding): Return a compatible encoding according to
1268 nnrss-compatible-encoding-alist.
1269 (nnrss-opml-export): Use dolist.
1270 (nnrss-find-el): Use consp instead of listp.
1271 (nnrss-order-hrefs): Use dolist.
1272
12732005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1274
1275 * nnrss.el (nnrss-verbose): Remove.
1276 (nnrss-request-group): Use `nnheader-message' instead.
1277
12782005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1279
1280 * nnrss.el (nnrss-verbose): New variable.
1281 (nnrss-request-group): Make it say nnrss is requesting a group.
1282
12832005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1284
1285 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1286 (gnus-agent-group-pathname): Ditto.
1287
1288 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1289
1290 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1291 name for only %g and %c.
1292 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1293 instead of gnus-tmp-group to decoded group name.
1294 (gnus-group-make-group): Decode group name.
1295 (gnus-group-delete-group): Ditto.
1296 (gnus-group-make-rss-group): Exclude `/'s from group names;
1297 register the group data after opening the nnrss group; unify
1298 non-ASCII group names; encode group name.
1299 (gnus-group-catchup-current): Decode group name.
1300 (gnus-group-expire-articles-1): Ditto.
1301 (gnus-group-set-current-level): Ditto.
1302 (gnus-group-kill-group): Ditto.
1303
1304 * gnus-spec.el (gnus-update-format-specifications): Flush the
1305 group format spec cache if it doesn't support decoded group names.
1306
1307 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1308
1309 * nnrss.el: Require rfc2047 and mml.
1310 (nnrss-file-coding-system): New variable.
1311 (nnrss-format-string): Redefine it as an inline function.
1312 (nnrss-decode-group-name): New function.
1313 (nnrss-string-as-multibyte): Remove.
1314 (nnrss-retrieve-headers): Decode group name; don't use
1315 nnrss-format-string.
1316 (nnrss-request-group): Decode group name.
1317 (nnrss-request-article): Decode group name; allow a Message-ID as
1318 well as an article number; don't use nnrss-format-string; encode a
1319 Message-ID string which may contain non-ASCII characters; use
1320 mml-to-mime to compose a MIME article; use search-forward instead
1321 of re-search-forward.
1322 (nnrss-request-expire-articles): Decode group name.
1323 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1324 as well; decode group name.
1325 (nnrss-get-encoding): Fix regexp.
1326 (nnrss-fetch): Clarify error message.
1327 (nnrss-read-server-data): Use insert-file-contents instead of load;
1328 bind file-name-coding-system; use multibyte buffer.
1329 (nnrss-save-server-data): Insert newline; bind
1330 coding-system-for-write to the value of nnrss-file-coding-system;
1331 bind file-name-coding-system; add coding cookie.
1332 (nnrss-read-group-data): Use insert-file-contents instead of load;
1333 bind file-name-coding-system; use multibyte buffer.
1334 (nnrss-save-group-data): Bind coding-system-for-write to the
1335 value of nnrss-file-coding-system; bind file-name-coding-system.
1336 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1337 make it work with non-ASCII text.
1338 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1339 of set-buffer-file-coding-system.
1340 (nnrss-find-el): Check carefully whether there's a list of string
1341 which old xml.el may return rather than a string; make it work
1342 with old xml.el as well.
1343
13442005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1345
1346 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1347
1348 * nnrss.el (nnrss-get-encoding): New function.
1349 (nnrss-fetch): Use unibyte buffer initially; bind
1350 coding-system-for-read while performing mm-url-insert; remove ^Ms;
1351 decode contents according to the encoding attribute.
1352 (nnrss-save-group-data): Add coding cookie.
1353 (nnrss-mime-encode-string): New function.
1354 (nnrss-check-group): Use it to encode subject and author.
1355
13562005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1357
1358 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1359 failed.
1360
13612005-04-06 Jesper Harder <harder@ifa.au.dk>
1362
1363 * mm-util.el (mm-subst-char-in-string): Support inplace.
1364
1365 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1366 checkdoc.el).
1367 (nnrss-request-article): Cleanup.
1368 (nnrss-request-delete-group): Use nnrss-make-filename.
1369 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1370 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1371 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1372 <joakim@verona.se>; hash on description if link is missing; use
1373 nnrss-make-filename; use load.
1374 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1375 (nnrss-make-filename): New function.
1376 (nnrss-close): New function.
1377 (nnrss-check-group): Hash on description if link is missing.
1378 (nnrss-get-namespace-prefix): Use string= to compare strings!
1379 Reported by David D. Smith <davidsmith@acm.org>.
1380 (nnrss-opml-export): Turn on sgml-mode.
1381
13822005-04-06 Mark A. Hershberger <mah@everybody.org>
1383
1384 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1385
498063ec
MB
13862005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1387
1388 * message.el (message-make-date): Add defvars in order to silence
1389 the byte compiler inside the defun.
1390
1391 * nnimap.el (nnimap-date-days-ago): Ditto.
1392
95f75c75 1393 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 1394
95f75c75 1395 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 1396
95f75c75 1397 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
1398
1399 * nnultimate.el (parse-time): Require for `parse-time-string'.
1400
707f2b38
MB
14012005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1402
498063ec
MB
1403 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1404 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 1405
10ace8ea
MB
14062005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1407
1408 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1409
1410 * mm-util.el (mm-replace-in-string): New function.
1411 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1412 latin-unity, which cannot be used with XEmacs 21.1.
1413
1414 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1415 rfc2047-encoding-function-alist in order to avoid conflicting with
1416 the old version.
1417 (rfc2047-encode-message-header): Remove useless goto-char.
1418 (rfc2047-encodable-p): Don't move point.
1419 (rfc2047-syntax-table): Treat `(' and `)' as is.
1420 (rfc2047-encode-region): Concatenate words containing non-ASCII
1421 characters in structured fields; don't encode space-delimited
1422 ASCII words even in unstructured fields; don't break words at
1423 char-category boundaries; encode encoded words in structured
1424 fields; treat text within parentheses as special; show the
1425 original text when error has occurred; move point to the end of
1426 the region after encoding, suggested by IRIE Tetsuya
1427 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1428 non-special; check carefully whether to encode special characters;
1429 fix some kind of misconfigured headers; signal a real error if
1430 debug-on-quit or debug-on-error is non-nil; don't infloop,
1431 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1432 the close parenthesis may be included in the encoded word; encode
1433 bogus delimiters.
1434 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1435 (rfc2047-encode-max-chars): New variable.
1436 (rfc2047-encode-1): New function.
1437 (rfc2047-encode): Use it; encode text so that it occupies the
1438 maximum width within 76-column; work correctly on Q encoding for
1439 iso-2022-* charsets; fold the line before encoding; don't append a
1440 space if the encoded word includes close parenthesis.
1441 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1442 sure not to break a line just after the header name.
1443 (rfc2047-b-encode-region): Remove.
1444 (rfc2047-b-encode-string): New function.
1445 (rfc2047-q-encode-region): Remove.
1446 (rfc2047-q-encode-string): New function.
1447 (rfc2047-encode-parameter): New function.
1448 (rfc2047-encoded-word-regexp): Don't use shy group.
1449 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1450 (rfc2047-parse-and-decode): Ditto.
95f75c75 1451 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
1452
14532005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1454
1455 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1456 (rfc2047-field-value): Strip props.
95f75c75 1457 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
1458 all headers can be folded, and this should be done by the message
1459 composition mode. Probably. I think.
1460 (rfc2047-encodable-p): Say that =? needs encoding.
1461 (rfc2047-encode-region): Encode =? strings.
1462
14632005-03-25 Jesper Harder <harder@ifa.au.dk>
1464
1465 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1466 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1467 <s.wi@gmx.net>.
1468 (rfc2047-decode-string): Don't cons a string unnecessarily.
1469 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1470 the encoding to avoid consing a string.
1471 (rfc2047-decode): Use mm-subst-char-in-string instead of
1472 mm-replace-chars-in-string.
1473
14742005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1475
1476 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1477 encodings of MIME-encoded words, in order to improve
1478 interoperability with several broken MUAs.
1479
14802005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1481
1482 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1483 pass it to `gnus-browse-read-group'.
1484 (gnus-browse-read-group): Add NUMBER argument and pass it to
1485 `gnus-group-read-ephemeral-group'.
1486
1487 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1488 argument and pass it to `gnus-group-read-group'.
1489
14902005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1491
1492 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1493 mm-xemacs-find-mime-charset-1 if we have the mule feature
1494 available at runtime.
1495
f3f7f80c
WL
14962005-03-25 Werner Lemberg <wl@gnu.org>
1497
1498 * nnmaildir.el: Replace `illegal' with `invalid'.
1499
0302b80e
SM
15002005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1501
1502 * gnus-start.el (gnus-display-time-event-handler):
1503 Check display-time-timer at runtime rather than only at load time
1504 in case display-time-mode is turned off in the mean time.
1505
fa9a04e1
MB
15062005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1507
1508 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1509 used.
1510
1511 * nneething.el (nneething-map-file-directory): Derive from
1512 `gnus-directory'.
1513
1514 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1515 the To/Cc button.
1516
15172005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1518
0302b80e
SM
1519 * nnmaildir.el (nnmaildir-request-accept-article):
1520 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1
MB
1521
15222005-03-13 Steve Youngs <steve@sxemacs.org>
1523
1524 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1525 autoloaded function.
1526 From: Andrey Slusar <anrays@gmail.com>.
1527
15282005-03-13 Steve Youngs <steve@sxemacs.org>
1529
1530 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1531 for `with-timeout'.
1532
1533 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 1534 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
1535
1536 * gnus-async.el: Ditto.
1537
bf68d4e6
LK
15382005-03-16 Lute Kamstra <lute@gnu.org>
1539
1540 * message.el (message-make-date): Require parse-time.
1541
f66ce3b9
SM
15422005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1543
1544 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1545
14f56b66
MB
15462005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
1547
0302b80e 1548 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 1549
ec3c4a4c
MB
15502005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
1551
1552 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
1553 buffer (since IMAP server might return FETCH response out of
1554 order, and the nntp buffer must be sorted).
1555
5f5475ac
MB
15562005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1557
1558 * message.el: Don't autoload former message-utils variables.
f66ce3b9 1559 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
1560
1561 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 1562 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 1563 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
1564 (nnweb-google-parse-1, nnweb-google-create-mapping):
1565 Don't hardcode URL.
5f5475ac 1566
2fd561a9
MB
15672005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1568
1569 * message.el (message-get-reply-headers, message-followup):
1570 Mention related variables `message-use-followup-to' and
1571 `message-use-mail-followup-to', in the information buffer.
1572
1573 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1574 of broken groups(-beta).google.com.
1575
4e90f2b9
SM
15762005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1577
1578 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1579 a more conservative way.
1580
ee7d3cc0
MB
15812005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1582
1583 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
1584 `mm-dissect-multipart' and receive the from field as an (optional)
1585 argument from `mm-dissect-multipart'.
1586 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
1587 pass it on when we call `mm-dissect-buffer' on MIME parts.
1588 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 1589
04ff38fb
SM
15902005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1591
1592 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1593 buffer, so it moves the window's cursor.
1594
ff4d3926
MB
15952005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1596
04ff38fb 1597 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
1598
1599 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 1600 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 1601
04ff38fb
SM
1602 * gnus-sum.el (gnus-summary-caesar-message):
1603 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
1604
1605 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1606 doc string.
1607
16082005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1609
1610 * smime.el (smime-sign-buffer): Signal an error if
1611 `smime-sign-region' fails.
1612 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
1613 fails.
1614
82a8ad04
MB
16152005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1616
1617 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1618 Handle news URL with given port correctly.
1619
270a576a
MB
16202005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1621
1622 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1623 containing special characters.
1624
1625 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1626
1627 * mml.el (mime-to-mml): Ditto.
1628
ff4d3926
MB
1629 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1630 New variable.
270a576a
MB
1631 (rfc2047-decode-region): Quote decoded words containing special
1632 characters when rfc2047-quote-decoded-words-containing-tspecials
1633 is non-nil.
1634
16352005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1636
04ff38fb 1637 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
1638
1639 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1640
16412005-02-15 Simon Josefsson <jas@extundo.com>
1642
1643 * nnimap.el (nnimap-debug): Doc fix.
1644
1645 * imap.el (imap-debug): Doc fix.
1646
16472005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1648
1649 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
1650 argument in doc string. Make query for type more clear.
1651
d31fa104
MB
16522005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1653
1654 * gnus.el (gnus-group-startup-message): Search for gnus images in
1655 etc/images/gnus.
1656 * mm-util.el (mm-find-charset-region): Likewise.
1657 * smiley.el (smiley-data-directory): Search for smilies in
1658 etc/images/smilies.
1659
9b981cb6
MB
16602005-02-09 Kim F. Storm <storm@cua.dk>
1661
1662 Change Emacs release version from 21.4 to 22.1 throughout.
1663 Change Emacs development version from 21.3.50 to 22.0.50.
1664
16652005-02-08 Simon Josefsson <jas@extundo.com>
1666
1667 * imap.el (imap-log): Doc fix.
1668
56c30d72
MB
16692005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1670
1671 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
1672 prefix arg is neither nil nor a number, as info specifies.
1673
f429956a
SM
16742005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1675
1676 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
1677
5c243ee4
SM
16782005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
1679
1680 * message.el (message-beginning-of-line): Change the behavior when
1681 invoked between BOL and : so that it first moves backward.
1682
aba1948a
MB
16832005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1684
1685 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
1686 article buffer when editing of the article is discarded.
1687 (gnus-article-prepare): Revert.
1688
16892005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1690
f429956a
SM
1691 * gnus-art.el (gnus-article-prepare):
1692 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
1693
16942005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1695
1696 * mml.el (mml-generate-mime-1): Convert string into unibyte when
1697 inserting " *mml*" buffer's contents into a unibyte temp buffer.
1698
ddff82cf
MB
16992005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
1700
1701 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
1702 which will be inserted according to the multibyteness of a buffer
1703 rather than the type of contents. Suggested by ARISAWA Akihiro
1704 <ari@mbf.ocn.ne.jp>.
1705
112d84ef
MB
17062005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1707
1708 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
1709 which is unreadable in some setups.
1710
2f7717f6
MB
17112004-12-27 Simon Josefsson <jas@extundo.com>
1712
f429956a
SM
1713 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
1714 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
1715 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 1716
c44edf72
KS
17172004-12-17 Kim F. Storm <storm@cua.dk>
1718
1719 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
1720
1721 * gnus-sum.el (gnus-summary-mode-map): Likewise.
1722
aa0a8561
MB
17232004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1724
1725 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
1726 correctly even if there are wide characters.
1727
17282004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1729
1730 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
1731 concatenating segments rather than before concatenating them.
1732 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1733
17342004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1735
1736 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
1737
17382004-12-17 Aidan Kehoe <kehoea@parhasard.net>
1739
1740 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
1741 unify Latin characters in XEmacs.
1742 (mm-find-mime-charset-region): Use it.
1743
17442004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1745
1746 * gnus-util.el (gnus-delete-directory): New function.
1747
1748 * gnus-agent.el (gnus-agent-delete-group): Use it.
1749
1750 * gnus-cache.el (gnus-cache-delete-group): Use it.
1751
45893b95
SM
17522004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
1753
1754 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
1755
734c5765
MB
17562004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
1757
5c243ee4
SM
1758 * gnus-group.el (gnus-group-make-rss-group):
1759 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
1760
1761 * gnus-start.el (gnus-setup-news): Honor user's setting to
1762 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 1763 <lute@gnu.org>.
734c5765 1764
ad136a7c
MB
17652004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1766
1767 * message.el (message-forward-make-body-mml): Remove headers
45893b95 1768 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
1769
17702004-12-02 Romain Francoise <romain@orebokech.com>
1771
1772 * message.el (message-forward-make-body-plain): Always remove
1773 headers according to message-forward-ignored-headers.
1774
17752004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1776
ad136a7c
MB
1777 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1778 order to silence the byte compiler.
1779
1780 * pop3.el (pop3-md5): Define it before being used.
1781
1782 * spam.el: Fix the way to silence the byte compiler, which
1783 complained about bbdb-buffer, bbdb-create-internal,
1784 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
1785 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
1786 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
1787 spam-stat-buffer-is-spam, spam-stat-load,
1788 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
1789 spam-stat-save and spam-stat-split-fancy.
1790
17912004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1792
1793 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1794 which may confuse users.
1795 (canlock-password-for-verify): Ditto.
1796
1797 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1798
1799 * gnus-art.el (gnus-emphasis-alist): Ditto.
1800
1801 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1802
1803 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1804
1805 * gnus-start.el (gnus-save-killed-list): Ditto.
1806
1807 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1808 (gnus-sum-thread-tree-root): Ditto.
1809 (gnus-sum-thread-tree-false-root): Ditto.
1810 (gnus-sum-thread-tree-single-indent): Ditto.
1811
1812 * message.el (message-courtesy-message): Ditto.
1813 (message-archive-note): Ditto.
1814 (message-subscribed-address-file): Ditto.
1815 (message-user-fqdn): Ditto.
1816
1817 * spam-report.el (spam-report-gmane-regex): Ditto.
1818
1819 * spam.el (spam-blackhole-good-server-regex): Ditto.
1820
18212004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1822
45893b95 1823 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
1824
18252004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1826
45893b95
SM
1827 * message.el (message-strip-forbidden-properties):
1828 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
1829
18302004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1831
45893b95 1832 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
1833
1834 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
1835 to avoid problems when splitting mails with many recipients.
1836
18372004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
1838
1839 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
1840 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1841
18422004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
1843
1844 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
1845
49561cf6
SM
18462004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1847
1848 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
1849 pop-to-buffer, covered by the subsequent gnus-configure-windows.
1850
87589a70
LT
18512004-11-14 Luc Teirlinck <teirllm@auburn.edu>
1852
1853 * nnfolder.el (nnfolder-save-marks): Add missing format field in
1854 call to `error'.
1855 * nnml.el (nnml-save-marks): Ditto.
1856
c825ac9d
RS
18572004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1858
45893b95
SM
1859 * gnus-start.el (gnus-convert-old-newsrc):
1860 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 1861
ae465fa7
MB
18622004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1863
1864 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
1865 default; improve customization type.
1866 (gnus-emphasis-custom-with-format): New macro.
1867 (gnus-emphasis-custom-value-to-external): New function.
1868 (gnus-emphasis-custom-value-to-internal): New function.
1869
5f49be3f
MB
18702004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
1871
1872 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
1873 "Args out of range" error. Reported by Arnaud Giersch
1874 <arnaud.giersch@free.fr>.
1875
fb54e72e
RS
18762004-11-04 Richard M. Stallman <rms@gnu.org>
1877
1878 * spam.el (spam group): Add :version.
1879
1880 * pgg-def.el (pgg group): Add :version.
1881
0683d241
MB
18822004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1883
3bc8f4ac 1884 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
1885 article buffer with a draft file. This is a temporary measure
1886 against the 2004-08-22 change to gnus-article-edit-mode.
1887
18882004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1889
1890 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
1891 (html2text-format-tags): Remove unused variable `attr'.
1892
1893 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
1894 after-load-alist.
1895
1896 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
1897 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
1898 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
1899 loaded under XEmacs.
1900 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
1901
1902 * mm-util.el (mm-coding-system-p): Return a coding-system.
1903 (mm-mime-mule-charset-alist): Use shift_jis instead of
1904 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
1905 entries for the mime charsets iso-2022-jp-3 and shift_jis.
1906 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
1907 instead of japanese-shift-jis and iso-latin-1 respectively in
1908 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
1909 (mm-mule-charset-to-mime-charset):
1910 Make mm-coding-system-priorities effective.
0683d241
MB
1911 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
1912 while predicating of candidates upon the priorities.
1913
e2642250
MB
19142004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1915
1916 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
1917
1918 * tls.el (tls-process-connection-type, tls-success)
1919 (tls-certtool-program): Add :version.
1920
1921 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
1922 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 1923 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
1924
1925 * spam-stat.el (spam-stat): Add :version.
1926
1927 * sieve.el (sieve): Add :version.
1928
49561cf6
SM
1929 * sha1.el (sha1): Add :version.
1930 (sha1-use-external): Remove redundant version.
e2642250
MB
1931
1932 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
1933 (nnmail-cache-ignore-groups, nnmail-spool-hook)
1934 (nnmail-split-fancy-match-partial-words)
87589a70 1935 (nnmail-split-lowercase-expanded):
e2642250
MB
1936
1937 * nndiary.el (nndiary): Add :version.
1938
1939 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
1940
1941 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
1942 (mml-default-encrypt-method, mml-signencrypt-style-alist):
1943 Add :version.
e2642250
MB
1944
1945 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
1946
1947 * mm-url.el (mm-url-use-external, mm-url-program)
1948 (mm-url-arguments): Add :version.
1949
1950 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
1951 (mm-attachment-file-modes, mm-decrypt-option)
1952 (mm-w3m-safe-url-regexp): Add :version.
1953
1954 * message.el (message-cite-prefix-regexp)
1955 (message-sendmail-envelope-from, message-minibuffer-local-map)
1956 (message-user-fqdn, message-completion-alist): Add :version.
1957
1958 * gnus-win.el (gnus-configure-windows-hook)
1959 (gnus-use-frames-on-any-display): Add :version.
1960
1961 * gnus-art.el (gnus-article-address-banner-alist)
1962 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
1963 (gnus-treat-from-picon, gnus-treat-mail-picon)
1964 (gnus-treat-x-pgp-sig): Add :version.
1965
1966 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
1967 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
1968 (gnus-summary-article-delete-hook)
1969 (gnus-summary-display-while-building): Add :version.
1970
1971 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
1972 (gnus-get-top-new-news-hook):Add :version.
1973
1974 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1975 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
1976
1977 * gnus-registry.el (gnus-registry): Add :version.
1978
1979 * gnus-spec.el (gnus-use-correct-string-widths)
1980 (gnus-make-format-preserve-properties): Add :version.
1981
1982 * gnus.el (gnus-group-charter-alist)
1983 (gnus-group-fetch-control-use-browse-url)
1984 (gnus-install-group-spam-parameters): Add :version.
1985
1986 * gnus-diary.el (gnus-diary): Add :version.
1987
1988 * gnus-delay.el (gnus-delay): Add :version.
1989
1990 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
1991 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
1992 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
1993 Add :version.
1994
1995 * gnus-agent.el (gnus-agent-max-fetch-size)
1996 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
1997 (gnus-agent-prompt-send-queue): Add :version.
1998
1999 * deuglify.el (gnus-outlook-deuglify): Add :version.
2000
2001 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
2002 cleanup.
2003 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
49561cf6
SM
2004 (html2text-format-tag-list): Add "strong" and "em".
2005 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
e2642250 2006
5153a47a
MB
20072004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2008
2a95505b
MB
2009 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2010 signature file. Suggested by Manoj Srivastava
2011 <srivasta@golden-gryphon.com>.
2012
5153a47a 2013 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
2014 iso-2022-jp even in the Japanese language environment.
2015 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
2016
20172004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2018
2019 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2020 use the same characters as the dummy marks; make it free from
2021 getting affected by the language environment.
2022 (gnus-summary-read-group-1): Update mark positions only when the
2023 format spec is updated.
2024
2025 * gnus-spec.el (gnus-update-format-specifications): Return a list
2026 of updated types.
2027
20282004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2029
2030 * nnspool.el (nnspool-spool-directory): Use news-path if the
2031 news-directory variable is not bound.
2032
2033 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2034 of gnus-tmp-news-method into string if it may be passed to
2035 gnus-correct-length which takes only a string argument.
2036
86713405
MB
20372004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2038
49561cf6 2039 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
2040 instead.
2041
20422004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2043
49561cf6 2044 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
2045 comparison on string.
2046
d5ddd795
MB
20472004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2048
2049 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2050 running the major-mode function.
2051
20522004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2053
2054 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2055 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2056 boolean check to not apply converters that apply to future
2057 versions of gnus.
2058
54506618
MB
20592004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2060
2061 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2062 dummy marks in the right way.
2063
d5ddd795 20642004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2065
2066 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2067 avoid infinite recursion via gnus-get-function.
2068
d5ddd795 20692004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2070
49561cf6
SM
2071 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2072 When necessary, pass full group name to gnus-request-set-marks.
2073 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 2074 tick marks.
49561cf6 2075 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 2076
d5ddd795 20772004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2078
49561cf6
SM
2079 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2080 Replace gnus-request-update-info with explicit code to sync the
2081 in-memory info read flags with the marks being sync'd to the backend.
54506618 2082
d5ddd795 20832004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2084
f429956a
SM
2085 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2086 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2087 you want to open a server and then, even when you responded with no,
2088 asking if you want to synchronize the server's flags.
49561cf6 2089 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
2090 multi-line expressions.
2091 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
2092 Updates marks in memory (in the info structure) AND in the backend.
2093 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
2094 deletion to remove entire duplicate line. Fixes merged article
2095 number bug.
2096
49561cf6
SM
2097 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2098
2099 * nnagent.el (nnagent-request-set-mark):
2100 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
2101 method, to ensure that synchronization updates marks in the
2102 backend and in the info (in memory) structure.
2103
d5ddd795 21042004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
2105
2106 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2107 unless plugged. Disable the agent so that an open failure causes
2108 an error.
2109
5e472af0 21102004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 2111
54506618
MB
2112 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2113 (gnus-agent-go-online): Change :version.
2114 (gnus-agent-expire-unagentized-dirs)
2115 (gnus-agent-auto-agentize-methods): Add :version.
2116
d5ddd795 21172004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2118
49561cf6
SM
2119 * legacy-gnus-agent.el
2120 (gnus-agent-convert-to-compressed-agentview-prompt):
54506618
MB
2121 New function. Used internally to only display 'gnus converting
2122 files' message when actually necessary.
2123
49561cf6 2124 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
2125 methods now autoloaded.
2126
49561cf6
SM
2127 * gnus-int.el (gnus-request-move-article):
2128 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
2129 improve performance.
2130
d5ddd795 21312004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 2132
49561cf6 2133 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
2134 to avoid run-time CL dependencies.
2135 (gnus-agent-unfetch-articles): New function.
2136 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2137 article numbers even when local .overview file is missing.
2138 (gnus-agent-read-article-number): New function. Only accepts
2139 27-bit article numbers.
49561cf6
SM
2140 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2141 Use gnus-agent-read-article-number.
54506618
MB
2142 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2143 from backend while recognizing that article numbers in .overview
2144 must be valid.
2145
49561cf6 2146 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
2147 some users confused by references to .newsrc when they only have a
2148 .newsrc.eld file.
49561cf6
SM
2149 (gnus-convert-mark-converter-prompt)
2150 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 2151
5e472af0 21522004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2153
2154 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2155
5e472af0 21562004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
2157
2158 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2159 stuff for non-living groups.
2160
5e472af0 21612004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2162
49561cf6
SM
2163 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2164 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 2165
5e472af0 21662004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 2167
49561cf6
SM
2168 * gnus-agent.el (gnus-agent-read-agentview):
2169 Inline gnus-uncompress-range.
54506618
MB
2170
21712004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 2172
54506618 2173 * legacy-gnus-agent.el
49561cf6 2174 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
2175 help from Florian Weimer <fw@deneb.enyo.de>
2176
2177 * gnus-agent.el (gnus-agentize):
2178 gnus-agent-send-mail-real-function no longer set to current value
2179 of message-send-mail-function but rather a lambda that calls
2180 message-send-mail-function. The change makes the agent real-time
2181 responsive to user changes to message-send-mail-function.
2182
5e472af0 21832004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
2184
2185 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2186
21872004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2188
2189 * gnus-cache.el (gnus-cache-rename-group): New function.
2190 (gnus-cache-delete-group): New function.
2191
2192 * gnus-agent.el (gnus-agent-rename-group): New function.
2193 (gnus-agent-delete-group): New function.
2194 (gnus-agent-save-group-info): Use gnus-command-method when
2195 `method' parameter is nil. Don't write nil entries into the
2196 active file.
2197 (gnus-agent-get-group-info): New function.
49561cf6 2198 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
2199 gnus-group-real-name and gnus-find-method-for-group.
2200 (gnus-agent-set-local): Delete stored entry if either min, or max,
2201 are nil.
49561cf6
SM
2202 (gnus-agent-fetch-session): Reword error/quit messages.
2203 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
2204 articles fetched to disk before the quit occurred.
2205
49561cf6
SM
2206 * gnus-int.el (gnus-request-delete-group):
2207 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 2208 local disk in sync with the server.
49561cf6
SM
2209 (gnus-request-rename-group):
2210 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
2211 local disk in sync with the server.
2212
49561cf6
SM
2213 * gnus-start.el (gnus-get-unread-articles):
2214 Cosmetic simplification to logic.
54506618 2215
49561cf6 2216 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
2217 gnus-cache-active-altered as gnus-request-delete-group now keeps
2218 the cache in sync.
2219 (gnus-group-list-active): Let the agent store a server's active
2220 list if currently plugged.
2221
2222 * gnus-util.el (gnus-rename-file): New function.
2223
5e472af0 22242004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2225
2226 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2227 when the group's active is not available.
2228
5e472af0 22292004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
2230
2231 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
2232 error.
2233
22342004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2235
f429956a
SM
2236 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2237 message to newsrc-dribble when an actual conversion is performed.
54506618
MB
2238
22392004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2240
49561cf6
SM
2241 * gnus-agent.el (gnus-agent-read-local):
2242 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
2243 avoid the implicit assumption that they will always be equal.
2244 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2245 coding-system-for-write, as the with-temp-file macro first prints
2246 to a buffer then saves the buffer.
2247
22482004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2249
2250 * legacy-gnus-agent.el (): New. Provides converters that are only
2251 loaded when gnus-convert-old-newsrc needs to call them.
2252
49561cf6 2253 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 2254 old file versions.
49561cf6 2255 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
2256 form of gnus-agent-expire-days to group properties.
2257
49561cf6 2258 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
2259 converters to handle old agent file formats. Added logic for a
2260 "backup before upgrading warning".
2261 (gnus-convert-mark-converter-prompt): Developers can mark
2262 functions as needing (default), or not needing,
2263 gnus-convert-old-newsrc's "backup before upgrading warning".
2264 (gnus-convert-converter-needs-prompt): Tests whether the user
2265 should be protected from potentially irreversable changes by the
2266 function.
2267
22682004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2269
2270 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2271 articles are being added to a group.
2272 (gnus-request-replace-article): Inform the agent that articles
2273 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
2274
2275 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2276 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
2277 (gnus-agent-set-local): Refuse to save null in local object table.
2278 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2279 list of articles that will be marked as unread.
2280
22812004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2282
2283 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2284 single-interval range of the form (min . max). Previously the
2285 range had to look like ((min . max)). Likewise, return
2286 (min . max) rather than ((min . max)).
2287 (gnus-range-map): Use gnus-range-normalize to accept
2288 single-interval range.
2289
2290 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2291 the cache, but not the agent, now appear with their usual face.
2292
22932004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2294
2295 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2296 marks consisting of a single range {for example, (3 . 5)} rather
2297 than a list of a single range { ((3 . 5)) }.
2298
22992004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2300
2301 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2302 uncompressed list.
2303
23042004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2305
2306 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
2307 "nndraft:queue" along to gnus-draft-send.
2308 Use gnus-agent-prompt-send-queue.
54506618
MB
2309 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2310 is "nndraft:queue". Suggested by Gaute Strokkenes
2311 <gs234@srcf.ucam.org>
2312
2313 * gnus-group.el (gnus-group-catchup): Use new
2314 gnus-sequence-of-unread-articles, not
2315 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2316 numbers of articles. Use gnus-range-map to avoid having to
2317 uncompress the unread list.
49561cf6
SM
2318 (gnus-group-archive-directory)
2319 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
2320
2321 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2322 (gnus-sorted-range-intersection): Intersection of two ranges
2323 without requiring that they first be uncompressed.
2324
2325 * gnus-start.el (gnus-activate-group): Unless blocked by the
2326 caller, possibly expand the active range to include both cached
2327 and agentized articles.
2328 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2329 multiple version-dependent converters.
49561cf6 2330 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
2331 gnus-agent-save-active.
2332 (gnus-save-newsrc-file): Save dirty agent range limits.
2333
49561cf6 2334 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
2335 gnus-agent-possibly-alter-active.
2336 (gnus-adjust-marked-articles): Faster handling of simple lists
2337
23382004-10-18 David Edmondson <dme@dme.org>
2339
2340 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2341 excessively.
2342
531e5812
MB
23432004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2344
2345 * mml.el (mml-preview): Use `pop-to-buffer'.
2346
2347 * message.el (message-goto-mail-followup-to): Insert after "To".
2348 (message-carefully-insert-headers): Add comment.
2349
2350 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2351
49561cf6
SM
2352 * gnus-art.el (gnus-button-alist):
2353 Improve `gnus-button-handle-library' entry.
531e5812 2354
49561cf6 2355 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 2356
49561cf6 2357 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 2358
49561cf6 2359 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
2360
2361 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2362 handle manual section.
2363
2364 * imap.el (imap-store-password): New variable.
2365 (imap-interactive-login): Use it.
2366 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2367
49561cf6
SM
2368 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2369 Allow / in mailto URLs.
531e5812
MB
2370
2371 * spam.el (spam-directory): Derive from `gnus-directory'.
2372
2373 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2374
69075cdd
RS
23752004-10-17 Richard M. Stallman <rms@gnu.org>
2376
49561cf6 2377 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
2378 Set as a variable with add-hook.
2379
2380 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2381 of news-path.
2382
2383 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2384
2385 * spam.el: Delete duplicate `provide'.
2386 (spam-unload-hook): Set as a variable with add-hook.
2387
8903a9c8
MB
23882004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2389
2390 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2391 in the doc string.
2392
2393 * message.el (message-ignored-news-headers)
2394 (message-ignored-supersedes-headers)
2395 (message-ignored-resent-headers)
2396 (message-forward-ignored-headers): Improve custom type.
2397
23982004-10-15 Simon Josefsson <jas@extundo.com>
2399
2400 * pop3.el (top-level): Don't require nnheader.
2401 (pop3-read-timeout): Add.
2402 (pop3-accept-process-output): Add.
2403 (pop3-read-response, pop3-retr): Use it.
2404
ebbeed62
MB
24052004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2406
2407 * message.el (message-tokenize-header): Fix 2004-09-06 change
2408 which used point-min in the wrong place.
2409
24102004-10-12 Simon Josefsson <jas@extundo.com>
2411
2412 * net/tls.el (tls-certtool-program): New variable.
2413 (tls-certificate-information): New function, based on
2414 ssl-certificate-information.
2415
8903a9c8
MB
24162004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2417
2418 * message.el (message-bury): Use `window-dedicated-p'.
2419
e62e7654
MB
24202004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2421
2422 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2423
2424 * gnus.el (message-y-or-n-p): Autoload.
2425
2426 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2427 (pop3-password-required, pop3-authentication-scheme)
2428 (pop3-leave-mail-on-server): Made customizable.
2429 (pop3): New custom group.
2430 (pop3-retr): Remove `sleep-for' statements.
2431 Suggested by Dave Love <fx@gnu.org>.
2432
2433 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2434 Windows/DOS.
2435
2436 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2437 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2438 Dave Love <fx@gnu.org>.
2439
2440 * mml.el (mml-minibuffer-read-disposition): Require match.
2441 Suggested by Dave Love <fx@gnu.org>.
2442
c3bc41c2
MB
24432004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2444
eb6a2b61
MB
2445 * gnus-group.el (gnus-update-group-mark-positions):
2446 * gnus-sum.el (gnus-update-summary-mark-positions):
2447 * message.el (message-check-news-body-syntax):
2448 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2449 of string-as-multibyte.
2450
c3bc41c2
MB
2451 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2452
7c3bb5a5
JL
24532004-10-05 Juri Linkov <juri@jurta.org>
2454
2455 * gnus-group.el (gnus-update-group-mark-positions):
2456 * gnus-sum.el (gnus-update-summary-mark-positions):
2457 * message.el (message-check-news-body-syntax):
2458 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2459 8-bit unibyte values to a multibyte string for search functions.
2460
f0096211
MB
24612004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2462
2463 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2464 there's no visible header.
2465
24662004-10-01 Simon Josefsson <jas@extundo.com>
2467
2468 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2469 acroread.
2470
14e20e13
MB
24712004-09-29 Jesper Harder <harder@ifa.au.dk>
2472
2473 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2474
c1d7d285
MB
24752004-09-28 Jesper Harder <harder@ifa.au.dk>
2476
2477 * gnus-picon.el: Require cl.
2478
2479 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2480
2481 * mml-smime.el: Require cl. Autoload message-fetch-field.
2482
2483 * gnus-fun.el: Require gnus-ems and gnus-util.
2484
2485 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2486
49561cf6 2487 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
2488
2489 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2490
49561cf6
SM
2491 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2492 Fix format string mismatch.
2493 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2494 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 2495
10b43d7c
RS
24962004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2497
2498 * gnus.el (gnus-version-number): Set to 5.11.
2499
f4dd4ae8
MB
25002004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2501
2502 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2503
25042004-09-26 Jesper Harder <harder@ifa.au.dk>
2505
2506 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2507 GROUP is a virtual group.
2508
2509 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2510 for big5 and gb2312.
49561cf6 2511
f4dd4ae8
MB
2512 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2513 padding.
2514
49561cf6 2515 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
2516
2517 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2518
2519 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2520 dependencies.
2521 (rfc2047-encode): Use it.
49561cf6 2522
f4dd4ae8
MB
2523 * flow-fill.el: Typo.
2524
2525 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2526 inline PGP.
2527
2528 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2529
2530 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2531 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2532
2533 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2534 From Christian Neukirchen <chneukirchen@yahoo.de>.
2535
2536 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
2537
2538 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2539
2540 * message.el (message-clone-locals): Clone sendmail and smtp
2541 variables.
2542
9b5773bc
MB
25432004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2544
2545 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2546 in `header' match. Reported by Svend Tollak Munkejord.
2547
46cdaf24
SM
25482004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2549
2550 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2551
a08b59c9
MB
25522004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2553
2554 * uudecode.el (uudecode-use-external): Add :version.
2555
2556 * smime.el (smime-CA-file, smime-encrypt-cipher)
2557 (smime-dns-server): Add :version.
2558
2559 * smiley.el (gnus-smiley-file-types): Add :version.
2560
2561 * sha1.el (sha1-use-external): Add :version.
2562
2563 * pgg-def.el (pgg-query-keyserver): Add :version.
2564
2565 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 2566 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
2567
2568 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
2569 (nnimap-retrieve-groups-asynchronous): Add :version.
2570 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
2571
2572 * mml.el (mml-content-disposition-parameters)
2573 (mml-insert-mime-headers-always): Add :version.
2574
46cdaf24 2575 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
2576
2577 * mm-decode.el (mm-inline-text-html-with-images)
2578 (mm-keep-viewer-alive-types, mm-external-terminal-program)
2579 (mm-verify-option): Add :version.
2580 (mm-text-html-renderer): Change :version.
2581
2582 * message.el (message-fcc-externalize-attachments)
2583 (message-required-headers, message-draft-headers)
2584 (message-subject-trailing-was-query)
2585 (message-subject-trailing-was-ask-regexp)
2586 (message-subject-trailing-was-regexp, message-mark-insert-begin)
2587 (message-mark-insert-end, message-archive-header)
2588 (message-archive-note, message-cross-post-default)
2589 (message-cross-post-note, message-followup-to-note)
2590 (message-cross-post-note-function, message-use-mail-followup-to)
2591 (message-subscribed-address-functions)
2592 (message-subscribed-address-file, message-subscribed-addresses)
2593 (message-subscribed-regexps, message-allow-no-recipients)
2594 (message-yank-cited-prefix, message-signature-insert-empty-line)
2595 (message-hidden-headers, message-hierarchical-addresses)
2596 (message-mail-user-agent, message-use-idna)
2597 (message-valid-fqdn-regexp)
2598 (message-strip-special-text-properties, message-header-synonyms)
2599 (message-beginning-of-line, message-tab-body-function): Add :version.
2600 (message-insert-canlock, message-wide-reply-confirm-recipients):
2601 Change :version.
2602
46cdaf24 2603 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
2604 and :version.
2605 (mail-source-delete-old-incoming-confirm)
2606 (mail-source-movemail-program): Add :version.
2607
2608 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2609 (gnus-agent-cache, gnus-agent): Change :version.
2610
2611 * gnus-util.el (gnus-use-byte-compile): Change :version.
2612
2613 * gnus-sum.el (gnus-summary-make-false-root-always)
2614 (gnus-summary-default-high-score)
2615 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
2616 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
2617 (gnus-read-all-available-headers, gnus-article-emulate-mime)
2618 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
2619 (gnus-sum-thread-tree-single-indent)
2620 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2621 (gnus-sum-thread-tree-leaf-with-other)
2622 (gnus-sum-thread-tree-single-leaf): Add :version.
2623 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
2624 (gnus-article-loose-mime): Change :version.
2625
2626 * gnus-start.el (gnus-backup-startup-file)
2627 (gnus-save-startup-file-via-temp-buffer): Add :version.
2628
2629 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
2630 (gnus-server-offline-face): Add :version.
2631
46cdaf24 2632 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
2633
2634 * gnus-msg.el (gnus-gcc-externalize-attachments)
2635 (gnus-debug-files, gnus-debug-exclude-variables)
2636 (gnus-discouraged-post-methods): Change :version.
2637 (gnus-confirm-mail-reply-to-news)
2638 (gnus-confirm-treat-mail-like-news): Add :version.
2639
2640 * gnus-int.el (gnus-server-unopen-status): Add :version.
2641
2642 * gnus-group.el (gnus-group-jump-to-group-prompt)
2643 (gnus-large-ephemeral-newsgroup)
2644 (gnus-fetch-old-ephemeral-headers): Add :version.
2645
2646 * gnus-fun.el (gnus-x-face-directory)
2647 (gnus-convert-pbm-to-x-face-command)
2648 (gnus-convert-image-to-x-face-command)
2649 (gnus-convert-image-to-face-command): Add :version.
2650
2651 * gnus-delay.el (gnus-delay-default-hour): Add :version.
2652
2653 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 2654 (gnus-article-boring-faces):
a08b59c9
MB
2655
2656 * gnus-art.el (gnus-buttonized-mime-types)
2657 (gnus-inhibit-mime-unbuttonizing)
2658 (gnus-treat-display-face)
2659 (gnus-treat-body-boundary): Change :version.
2660 (gnus-body-boundary-delimiter, gnus-picon-databases)
2661 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
2662 (gnus-treat-date-english, gnus-treat-fold-headers)
2663 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
2664 (gnus-treat-mail-picon, gnus-treat-wash-html)
2665 (gnus-article-encrypt-protocol)
2666 (gnus-use-idna, gnus-article-over-scroll)
2667 (gnus-mime-display-multipart-alternative-as-mixed)
2668 (gnus-mime-display-multipart-related-as-mixed)
2669 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
2670 (gnus-ctan-url, gnus-button-ctan-handler)
2671 (gnus-button-handle-ctan-bogus-regexp)
2672 (gnus-button-ctan-directory-regexp)
2673 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
2674 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
2675 (gnus-button-man-level, gnus-button-emacs-level)
2676 (gnus-button-message-level, gnus-button-browse-level): Add :version.
2677
2678 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2679 (gnus-agent-go-online): Change :version.
2680 (gnus-agent-expire-unagentized-dirs)
2681 (gnus-agent-auto-agentize-methods): Add :version.
2682
2683 * flow-fill.el (fill-flowed-display-column)
2684 (fill-flowed-encode-column): Add :version.
2685
2686 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
2687 (gnus-outlook-deuglify-unwrap-max)
2688 (gnus-outlook-deuglify-cite-marks)
2689 (gnus-outlook-deuglify-unwrap-stop-chars)
2690 (gnus-outlook-deuglify-no-wrap-chars)
2691 (gnus-outlook-deuglify-attrib-cut-regexp)
2692 (gnus-outlook-deuglify-attrib-verb-regexp)
2693 (gnus-outlook-deuglify-attrib-end-regexp)
2694 (gnus-outlook-display-hook): Add :version.
2695
2696 * binhex.el (binhex-use-external): Add :version.
2697
1232b9cb
MB
26982004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
2699
46cdaf24 2700 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
2701 and `invisible'.
2702
27032004-09-13 Simon Josefsson <jas@extundo.com>
2704
2705 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
2706
ef3b7aae
MB
27072004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
2708
46cdaf24 2709 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 2710
6e7fb80c
MB
27112004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
2712
2713 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
2714
7cb0aa56
MB
27152004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
2716
46cdaf24 2717 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
2718 for the 'imap' port in netrc files
2719
46cdaf24 2720 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
2721 in gnus-registry-trim
2722
27232004-09-10 Simon Josefsson <jas@extundo.com>
2724
2725 * nndb.el (require): Remove tcp and duplicate cl.
2726
e79f14a4
RS
27272004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
2728
2729 * nntp.el (nntp): New customization group.
46cdaf24 2730 (nntp-authinfo-file): Add customization group.
e79f14a4 2731
46cdaf24 2732 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
2733
2734 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
2735
2736 * gnus.el (to-address, to-list, subscribed)
2737 (large-newsgroup-initial): Ditto.
2738
2739 * flow-fill.el (fill-flowed-display-column)
2740 (fill-flowed-encode-column): Ditto.
2741
0c6ec103
SM
27422004-09-06 Stefan <monnier@iro.umontreal.ca>
2743
2744 * message.el (message-tokenize-header, message-send-mail-with-qmail):
2745 Use point-min rather than 1.
2746 (message-send-mail): Use buffer-size rather than point-max.
2747
2748 * gnus-sum.el (gnus-summary-search-article-forward):
2749 Signal a specific `search-failed' rather than a generic `error'.
2750
2751 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
2752 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
2753 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
2754
23f87bed 27552004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 2756
0c6ec103 2757 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 2758
23f87bed
MB
2759 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
2760 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
2761 (spam-stat-save): Accept prefix argument.
1270d7ca 2762
23f87bed 27632004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 2764
23f87bed
MB
2765 * message.el (message-canlock-generate): Require sha1, not
2766 sha1-el. (Can we get rid of this require alltogheter? It is ugly
2767 to require within a function. Sadly, if sha1.el isn't loaded, the
2768 let binding in m-c-g will hide the defcustom definition, which is
2769 bad.)
1270d7ca 2770
23f87bed 2771 * canlock.el: Require sha1, not sha1-el.
1270d7ca 2772
23f87bed
MB
2773 * message.el: Don't autoload sha1 (there is a autoload cookie in
2774 sha1.el).
1270d7ca 2775
23f87bed 2776 * sha1-el.el: Renamed to sha1.el.
1270d7ca 2777
23f87bed 27782004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2779
23f87bed 2780 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 2781
23f87bed 27822004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1270d7ca 2783
23f87bed
MB
2784 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
2785 isn't a string.
1270d7ca 2786
23f87bed 27872004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 2788
23f87bed 2789 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 2790
23f87bed 27912004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2792
23f87bed 2793 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 2794
23f87bed 27952004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2796
23f87bed 2797 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 2798
23f87bed 27992004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2800
23f87bed
MB
2801 * canlock.el: Always require sha1-el.
2802 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 2803
23f87bed 28042004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2805
23f87bed 2806 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 2807
23f87bed 28082004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2809
23f87bed
MB
2810 * canlock.el (canlock-insert-header): Remove excessive grouping in
2811 regexp.
1270d7ca 2812
23f87bed 28132004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2814
23f87bed 2815 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 2816
23f87bed 28172004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2818
23f87bed
MB
2819 * canlock.el (canlock-sha1-function): Remove.
2820 (canlock-sha1-function-for-verify): Remove.
2821 (canlock-openssl-program): Remove.
2822 (canlock-openssl-args): Remove.
2823 (canlock-ignore-errors): Remove.
2824 (canlock-sha1-with-openssl): Remove.
2825 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
2826 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 2827
23f87bed
MB
2828 * sha1-el.el (sha1-string-external): Make it can return a string
2829 in binary form.
2830 (sha1-region-external): Ditto.
2831 (sha1-string-internal): Ditto.
2832 (sha1-region-internal): Ditto.
2833 (sha1-region): Ditto.
2834 (sha1-string): Ditto.
2835 (sha1): Ditto.
1270d7ca 2836
23f87bed 28372003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 2838
23f87bed
MB
2839 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
2840 (pgg-gpg-lookup-key): Use regexp match instead of
2841 split-string (split-string is different between emacs 21.2 and
bf247b6e 2842 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 2843
23f87bed 28442004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 2845
23f87bed
MB
2846 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
2847 parameter (but don't use it, for now).
1270d7ca 2848
23f87bed 28492004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 2850
23f87bed 2851 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 2852
23f87bed 28532004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 2854
23f87bed
MB
2855 * starttls.el: Merge with my GNUTLS based starttls.el.
2856 (starttls-gnutls-program, starttls-use-gnutls)
2857 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 2858 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 2859 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
2860 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
2861 New functions.
2862 (starttls-negotiate, starttls-open-stream):
2863 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 2864 function if it is set.
1270d7ca 2865
23f87bed 28662004-08-31 Simon Josefsson <jas@extundo.com>
1270d7ca 2867
23f87bed
MB
2868 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
2869 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1270d7ca 2870
23f87bed 2871 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
49561cf6
SM
2872 and ?\' to symbol instead of whitespace (tiny patch).
2873 From Andreas Schwab <schwab@suse.de>.
1270d7ca 2874
23f87bed 28752004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 2876
23f87bed
MB
2877 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
2878 invalid addresses.
1270d7ca 2879
23f87bed 28802004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2881
23f87bed 2882 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 2883
23f87bed 28842004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2885
23f87bed 2886 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 2887
23f87bed 28882004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2889
23f87bed
MB
2890 * gnus-art.el (article-decode-idna-rhs): Don't use
2891 message-idna-inside-rhs-p.
1270d7ca 2892
23f87bed 28932004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2894
49561cf6 2895 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 2896 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 2897
23f87bed 28982004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2899
23f87bed 2900 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 2901
23f87bed
MB
2902 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
2903 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1270d7ca 2904
23f87bed
MB
2905 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2906 when the group's active is not available.
1270d7ca 2907
23f87bed
MB
2908 * gnus-art.el (article-hide-headers): Refer to the values for
2909 gnus-ignored-headers and gnus-visible-headers in the summary
2910 buffer since a user may have set them as group parameters.
2911 (gnus-article-next-page): Fix the way to find a real end-of-buffer
2912 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
2913 (gnus-article-read-summary-keys): Restore new window-start and
2914 hscroll to summary window.
2915 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 2916
23f87bed
MB
2917 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
2918 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
2919 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
2920 <Reiner.Steib@gmx.de>.
1270d7ca 2921
49561cf6
SM
2922 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
2923 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 2924
23f87bed 2925 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 2926
23f87bed
MB
2927 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
2928 gnus-pp.
1270d7ca 2929
23f87bed
MB
2930 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
2931 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
2932 (gnus-summary-resend-message-edit): Call mime-to-mml.
2933 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 2934 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 2935
23f87bed 2936 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 2937
23f87bed
MB
2938 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
2939 gnus-pp-to-string.
1270d7ca 2940
23f87bed 2941 * gnus-sum.el (gnus-read-header): Don't remove a header for the
49561cf6
SM
2942 parent article of a sparse article in the thread hashtb.
2943 From Stefan Wiens <s.wi@gmx.net>.
1270d7ca 2944
23f87bed
MB
2945 * gnus-util.el (gnus-bind-print-variables): New macro.
2946 (gnus-prin1): Use it.
2947 (gnus-prin1-to-string): Use it.
2948 (gnus-pp): New function.
2949 (gnus-pp-to-string): New function.
1270d7ca 2950
23f87bed 2951 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 2952
23f87bed 2953 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 2954
23f87bed
MB
2955 * message.el (message-mode): Don't modify paragraph-separate there.
2956 (message-setup-fill-variables): Add mml tags to paragraph-start
2957 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
2958 (message-smtpmail-send-it): Doc fix.
2959 (message-exchange-point-and-mark): Don't activate region if it was
2960 inactive. Suggested by Hiroshi Fujishima
2961 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 2962
23f87bed
MB
2963 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
2964 t while entering a file name using the mm-with-multibyte macro.
2965 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 2966
49561cf6
SM
2967 * mm-encode.el (mm-content-transfer-encoding-defaults):
2968 Use qp-or-base64 for the application/* types.
23f87bed 2969 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 2970
23f87bed
MB
2971 * mm-util.el (mm-with-multibyte-buffer): New macro.
2972 (mm-with-multibyte): New macro.
1270d7ca 2973
23f87bed
MB
2974 * mm-view.el (mm-inline-render-with-function): Use multibyte
2975 buffer; decode html source by charset.
1270d7ca 2976
23f87bed
MB
2977 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
2978 add generate-head-function and generate-article-function to the
2979 rfc822-forward entry.
2980 (nndoc-forward-type-p): Recognize envelope From_.
2981 (nndoc-rfc822-forward-generate-article): New function.
2982 (nndoc-rfc822-forward-generate-head): New function.
c113de23 2983
23f87bed
MB
2984 From David Hedbor <dhedbor@real.com>.
2985 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
2986 (nnmail-expand-newtext): Lowercase expanded entries if
2987 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 2988
23f87bed 2989 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 2990
23f87bed 2991 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 2992
49561cf6
SM
2993 * gnus-art.el (gnus-article-wash-html-with-w3m):
2994 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
2995 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
2996 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
2997 instead of mm-multiple-handles.
2998 (gnus-mime-delete-part): Ditto.
1270d7ca 2999
23f87bed
MB
3000 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
3001 handle, as well as a list.
3002 (mm-complicated-handles): Former definition of mm-multiple-handles.
3003
3004 * mm-view.el (mm-w3m-mode-map): Remove.
3005 (mm-w3m-local-map-property): Remove.
3006 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
3007 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
3008 (mm-w3m-cid-retrieve): Simplify.
3009 (mm-inline-text-html-render-with-w3m): Decode html source by
3010 charset; check META tags only when charsets are not specified in
3011 headers; specify charset to w3m-region; use w3m-minor-mode-map
3012 instead of mm-w3m-local-map-property.
1270d7ca 3013
23f87bed 30142004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 3015
23f87bed 3016 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 3017
23f87bed 30182004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 3019
23f87bed 3020 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 3021
23f87bed 3022 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 3023
23f87bed 30242004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3025
23f87bed 3026 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 3027
23f87bed 30282004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 3029
23f87bed 3030 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 3031
23f87bed
MB
3032 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
3033 Add :group 'nnimap.
1270d7ca 3034
23f87bed 30352004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3036
23f87bed
MB
3037 * mm-decode.el (mime-display, mime-security): Fix custom-manual
3038 entries.
1270d7ca 3039
49561cf6 3040 * gnus-art.el (gnus-article): Ditto.
1270d7ca 3041
23f87bed 30422004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3043
49561cf6
SM
3044 * gnus-art.el (article-hide-list-identifiers):
3045 Bind inhibit-read-only as t.
1270d7ca 3046
23f87bed 30472004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3048
23f87bed 3049 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 3050
23f87bed 30512004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 3052
23f87bed
MB
3053 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
3054 (gnus-narrow-to-page): Don't assume point-min == 1.
3055 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 3056
23f87bed
MB
3057 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
3058 point-min == 1.
1270d7ca 3059
23f87bed
MB
3060 * imap.el (imap-parse-address-list, imap-parse-body-ext):
3061 Disable incorrect use of `assert'.
1270d7ca 3062
23f87bed 3063 * message.el (message-mode): Set comment-start-skip.
1270d7ca 3064
23f87bed 30652004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 3066
23f87bed
MB
3067 * pop3.el (pop3-leave-mail-on-server): New user variable.
3068 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 3069
23f87bed 30702004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3071
23f87bed 3072 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 3073
23f87bed 30742004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3075
23f87bed 3076 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 3077
23f87bed 3078 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 3079
49561cf6
SM
3080 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
3081 Fix custom-manual entries.
1270d7ca 3082
23f87bed 3083 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 3084
23f87bed 30852004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3086
23f87bed
MB
3087 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
3088 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
3089 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
3090 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 3091
23f87bed 30922004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 3093
23f87bed 3094 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 3095
23f87bed 30962004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3097
23f87bed
MB
3098 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
3099 addition to emacs-w3m.
1270d7ca 3100
23f87bed 31012004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3102
49561cf6
SM
3103 * gnus-msg.el (gnus-summary-followup-with-original):
3104 Document yanking of region when active.
1270d7ca 3105
23f87bed 31062004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 3107
23f87bed
MB
3108 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
3109 Revision 7.2 changes excluded to maintain compatibility with all
3110 targeted emacs versions.
1270d7ca 3111
23f87bed
MB
3112 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
3113 gnus-agent.el update and incorporate bug fixes.
1270d7ca 3114
ef3b7aae 3115See ChangeLog.2 for earlier changes.
2a34a036 3116
ef3b7aae 3117 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
2a34a036
GM
3118 Copying and distribution of this file, with or without modification,
3119 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 3120
ef3b7aae
MB
3121;; Local Variables:
3122;; coding: iso-2022-7bit
3123;; End:
3124
ab5796a9 3125;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4