*** empty log message ***
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
f362b760
MB
12006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * message.el (message-syntax-checks): Doc fix.
4 (message-send-mail): Add check for continuation headers.
5 (message-check-news-header-syntax): Fix regexp used to check for
6 continuation headers.
7
82006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
9
10 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
11
26c9afc3
MB
122006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
13
14 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
15 to fill the utf-8 entry.
16
172006-06-05 Dan Christensen <jdc@uwo.ca>
18
19 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
20 respect display group parameter and gnus-summary-expunge-below.
21 (gnus-articles-to-read): Remove unused reference to display group
22 parameter.
23 [ Merge 2004-07-06 change from the trunk. ]
24
252006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
26
27 * gnus-ml.el (gnus-mailing-list-subscribe)
28 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
29 (gnus-mailing-list-message): Fix doc strings.
30
312006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
32
33 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
34 of doing it manually.
35
362006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
37
38 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
39 must be explicitly online rather than "not explicitly offline" for
40 its flags to be synchronized.
41 (gnus-agent-read-local): All symbols allocated in my-obarray
42 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
43 (gnus-agent-regenerate-group): Check numeric names to see if they are
44 messages or groups.
45
462006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
47
48 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
49 (gnus-saved-headers): Ditto.
50 (gnus-default-article-saver): Doc fix; add
51 gnus-summary-write-body-to-file; mention functions may have properties.
52 (gnus-article-save-coding-system): New variable.
53 (gnus-article-save): Override gnus-save-all-headers and
54 gnus-saved-headers by :headers property which saver function may have.
55 (gnus-read-save-file-name): Add optional `dir-var' argument which
56 specifies directory in which files are saved; work even if optional
57 `variable' argument is not specified.
58 (gnus-summary-save-in-file): Add properties :decode and :headers.
59 (gnus-summary-write-to-file): Add properties :decode, :function, and
60 :headers; read file name.
61 (gnus-summary-save-body-in-file): Add :decode property; add optional
62 `overwrite' argument.
63 (gnus-summary-write-body-to-file): New function; add properties
64 :decode and :function.
65 (gnus-output-to-file): Add coding cookie and encode text according
66 to gnus-article-save-coding-system; don't use mm-append-to-file.
67
68 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
69 (gnus-summary-local-variables): Add it.
70 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
71 (gnus-summary-save-article): Require gnus-art; save decoded articles
72 if function that gnus-default-article-saver specifies has `:decode'
73 property; bind gnus-prompt-before-saving to t when saving many
74 articles in a file; move point to article which will be saved.
75 (gnus-summary-write-article-body-file): New function.
76
772006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
78
79 * uudecode.el (uudecode-decode-region-external): Fix previous commit.
80
812006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
82
83 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
84 after-load-alist.
85
862006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
87
88 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
89 coding system in XEmacs, use binary.
90
91 * mail-source.el (mail-sources): Fix custom type.
92
93 * imap.el (Commentary): Fix typo.
94
d7ba2a01
RS
952006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
96
f18df03d
MB
97 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
98 (gnus-summary-expire-articles-now): Shorten prompt.
99
d7ba2a01
RS
100 * gmm-utils.el (wid-edit): Require.
101 (defun-gmm): Renamed from `gmm-defun-compat'.
102 (gmm-image-search-load-path): Use it.
103 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
104
54e573e6
MB
1052006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
106
107 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
108 (mm-copy-to-buffer): Use with-current-buffer.
109 (mm-display-part): Simplify.
110 (mm-inlinable-p): Add optional arg `type'.
111
112 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED
113 argument.
114 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
115 Try harder to show the attachment internally or externally using
116 gnus-mime-view-part-as-type.
117
1182006-05-04 Reiner Steib <Reiner.Steib@gmx.de>
119
120 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
121 `filename' from Content-Disposition if Content-Type doesn't
122 provide `name'.
123 (gnus-mime-view-part-as-type): Set default instead of
124 initial-input.
125
9606f1cb
MB
1262006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
127
128 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
129 unibyte after clear-decrypt function runs.
130
131 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
132 returns as a unibyte string.
133
305452a5
MB
1342006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
135
305452a5
MB
136 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
137 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
138 (mml1991-pgg-encrypt): Ditto.
139
0565caeb
MB
1402006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
141
142 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
143 (gnus-outlook-deuglify-unwrap-max): Remove autoload.
144
145 * mml-sec.el (mml-secure-method): New internal variable.
146 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
147 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
148 functions using mml-secure-method. Sync from the trunk.
149
150 * mml.el (mml-mode-map): Add key bindings for those functions.
151 (mml-menu): Simplify security menu entries. Suggested by Jesper
152 Harder <harder@myrealbox.com>. Sync from the trunk.
153
154 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
155 .mobi and .travel. Remove .nato, .bitnet and .uucp.
156 (message-in-body-p): New function. Sync from the trunk.
157
158 * mml.el (mml-mode, mml-dnd-protocol-alist)
159 (mml-dnd-attach-options, mml-dnd-attach-file)
160 (mml-attach-file, mml-attach-buffer, mml-attach-external): Sync
161 DND support and use of message-in-body-p from the trunk.
162
305452a5
MB
1632006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
164
165 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
166 binding pgg-* variables; reimplement the section which prevents
167 MIME header from being signed.
168 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
169 pgg-text-mode; remove a blank line at the top of body.
170
171 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
172 lines at the top of body; use gnus-newsgroup-charset if there's no
173 Charset header.
174
0565caeb
MB
1752006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
176
177 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
178 HTML.
179
1802006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
181
182 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
183 (mm-uu-pgp-encrypted-test): Ditto.
184 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
185 between header and body; return application/pgp-encrypted handle
186 if decryption failed; decode decrypted body by charset.
187
188 * mm-decode.el (mm-automatic-display): Don't make application/pgp
189 element match to application/pgp-*.
190
f67d6742
MB
1912006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
192
193 * gnus-util.el (gnus-replace-in-string): Prefer
194 replace-regexp-in-string over of replace-in-string.
195
1962006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
197
198 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
199
200 * gnus-sum.el: Ditto.
201
202 * gnus-util.el (gnus-select-frame-set-input-focus): Use
203 select-frame-set-input-focus if it is available in XEmacs; use
204 definition defined in Emacs 22 for old Emacsen.
205
18c06a99
RS
2062006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
207
bd29ba20
RS
208 [ Merge from Gnus trunk. ]
209
210 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
211 (mm-charset-override-alist): New variable.
212 (mm-charset-to-coding-system): Use it.
213 (mm-codepage-setup): New helper function.
214 (mm-charset-eval-alist): New variable.
215 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
216 about unknown charsets. Add allow-override. Use
217 `mm-charset-override-alist' only when decoding.
218 (mm-detect-mime-charset-region): Use :mime-charset.
219
220 * mm-bodies.el (mm-decode-body, mm-decode-string): Call
221 `mm-charset-to-coding-system' with allow-override argument.
222
18c06a99
RS
223 * message.el (message-tool-bar-zap-list, message-tool-bar)
224 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
225 (message-tool-bar-local-item-from-menu): Remove.
226 (message-tool-bar-map): Replace by `message-make-tool-bar'.
227 (message-make-tool-bar): New function.
228 (message-mode): Use `message-make-tool-bar'.
229
230 * gnus-sum.el (gnus-summary-tool-bar)
231 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
232 (gnus-summary-tool-bar-zap-list): New variables.
233 (gnus-summary-make-tool-bar): Complete rewrite using
234 `gmm-tool-bar-from-list'.
235
236 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
237 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
238 variables.
239 (gnus-group-make-tool-bar): Complete rewrite using
240 `gmm-tool-bar-from-list'.
241 (gnus-group-tool-bar-update): New function.
242
243 * gmm-utils.el: New file.
244
e4a89ccf
MB
2452006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
246
247 * flow-fill.el (fill-flowed): Remove trailing space from blank
248 quoted lines.
249
2502006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
251
252 * gnus-art.el (gnus-article-mode): Set
253 cursor-in-non-selected-windows to nil.
254
163cb72d
MB
2552006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
256
257 * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
258 that the part specifies.
259
260 * mm-decode.el (mm-display-part): Work with external parts and
261 usual parts similarly.
262
263 * mm-extern.el (mm-inline-external-body): Use mm-display-part
264 instead of gnus-display-mime.
265
266 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
267 tag to summarized topics part in order to encode non-ASCII text.
268
14e6dc54
MB
2692006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
270
271 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
272
2732006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
274
275 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
276 the sieve region.
277
2782006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
279
280 * gnus.el: Gnus v5.10.8 is released.
281
2822006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
283
284 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
285 layout.
286
287 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
288 unknown charset.
289
290 * message.el (message-header-synonyms): Add Original-To to the
291 default.
292
293 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
294 optional parameter.
295
2962006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
297
298 * pgg-gpg.el: Revert to revision 7.15 to allow the use of
299 gpg-agent.
300
1b155fbd
MB
3012006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
302
303 * gnus-fun.el (gnus): Require it for gnus-directory.
304
b6f2cf4b
MB
3052006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
306
307 * nnweb.el (nnweb-google-create-mapping): Update regexp. Some
308 whitespace was matched into the url, which broke browsing hits
309 > 100 when mm-url-use-external was nil.
310
5af68e28
MB
3112006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
312
313 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and
314 :set.
315
77218834
MB
3162006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
317
318 * mml.el (mml-insert-mime): Ignore cached contents of
319 message/external-body part.
320
321 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
322 (mm-insert-part): Ditto.
323
d451514f
MB
3242006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
325
326 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
327 Reported by Ralf Wachinger <rwachinger@gmx.de>.
328
4f162824
KH
3292006-03-23 Kenichi Handa <handa@m17n.org>
330
331 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
332 instead of set-buffer-multibyte.
333
e9e33c19
KH
3342006-03-23 Kenichi Handa <handa@m17n.org>
335
336 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
337 buffer and then decode the buffer text if necessary.
338 (rfc2231-encode-string): Be sure to work on multibyte buffer at
339 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 340
f5e92214
MB
3412006-03-21 Daniel Pittman <daniel@rimspace.net>
342
343 * nnimap.el (nnimap-request-update-info-internal): Optimize.
344 Don't `gnus-uncompress-range' to avoid excessive memory usage.
345
f5e92214
MB
3462006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
347
348 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
349
350 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
351 comment on version.
352
3532006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
354
355 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New
356 variable.
357 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
358 assigning the spam-mark to new messages.
359
3602006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
361
362 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
363
3642006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
365
366 * smiley.el: Add missing test smiley.
367
531bedc3
MB
3682006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
369
370 * mm-decode.el (mm-with-part): New macro.
371 (mm-get-part): Use it; work with message/external-body as well.
372 (mm-save-part): Treat name and filename equally.
373
374 * mm-extern.el (mm-extern-cache-contents): New function.
375 (mm-inline-external-body): Use it; force the part to be displayed;
376 move undisplayer added to the cached handle to the parent.
377
378 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
379 (gnus-mime-view-part-as-type): Work with message/external-body.
380
381 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
382
3832006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
384
385 * gnus-art.el (gnus-article-only-boring-p): Bind
386 inhibit-point-motion-hooks to avoid infinite loop when entering
387 intangible text. Reported by Ralf Wachinger
388 <rwnewsmampfer@geekmail.de>.
389
3902006-03-14 Simon Josefsson <jas@extundo.com>
391
392 * message.el (message-unique-id): Don't use message-number-base36
393 if (user-uid) is a float. Reported by Bjorn Solberg
394 <bjorn_ding1@hekneby.org>.
395
3962006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
397
398 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
399
400 * gnus-art.el (gnus-mime-display-single): Make sure there is an
401 empty line between a part and a message part.
402
ea8ae765
MB
4032006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
404
405 * smiley.el: Add more test smileys.
406 (smiley-data-directory, smiley-regexp-alist)
407 (gnus-smiley-file-types): Fix doc strings.
408 (smiley-update-cache): Clear smiley-cached-regexp-alist before
409 adding new elements.
410 (smiley-mouse-map): Unused code. Make it a comment.
411
4122006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
413
414 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
415 scan latest NoCeM messages instead of old ones.
416 (gnus-nocem-check-article): Fix regexps so as to match to PGP
417 delimiters that are recently used.
418 (gnus-nocem-load-cache): Add autoload cookie.
419
420 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
421
422 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
423 level which is larger than gnus-use-nocem is specified.
424
425 * gnus-group.el (gnus-group-get-new-news): Ditto.
426
85fd8002
RS
4272006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
428
429 * gnus-util.el (gnus-tool-bar-update): New function.
430
431 * gnus-group.el (gnus-group-update-tool-bar): New variable.
432 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
433
434 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
435
61e66a15
MB
4362006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
437
438 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
439 if optional last element is specified in splits (FIELD VALUE...).
440
fe62aacc
MB
4412006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
442
443 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
444 handle is multipart when calling it recursively.
445 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
446
4472006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
448
449 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
450 to "Emacs 23 (unicode)" in doc string.
451
452 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
453 "Emacs 23 (unicode)" in comment.
454
719120ef
MB
4552006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
456
457 * mm-decode.el (mm-get-part): Don't use
458 mm-with-unibyte-current-buffer.
459
460 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
461 characters 160 through 255 in Emacs 23.
462
4632006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
464
465 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
466 message/* containing non-ASCII text properly.
467
4682006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
469
470 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
471
4722006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
473
474 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
475
4762006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
477
478 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
479 nov.php.
480
4812006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
482
483 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
484 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
485 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
486 output on the server side.
487 (nnweb-google-create-mapping): Update regexps and add some
488 progress indication.
489
4902006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
491
492 * message.el (message-user-fqdn): Remove useless * in doc string.
493
494 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
495 unnecessary interaction when sending queued mails. Reported by
496 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
497
4982006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
499
500 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
501 Merge of 2006-02-20 change from the trunk.
502
5032006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
504
505 * dns.el (query-dns): Protect more against buggy tcp output.
506 Merge of 2006-02-20 change from the trunk.
507
ba0226dd
MB
5082006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
509
510 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
511 first or last are nil.
512
5132006-02-24 Simon Josefsson <jas@extundo.com>
514
515 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
516 Merge of 2005-10-26 change from the trunk.
517
5f4264e5
MB
5182006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
519
520 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
521 Remove space stuffing, and only do quotes that actually start with
522 ">" at the beginning of the lines.
523 Merge of 2005-11-17 and 2004-07-25 from the trunk.
524
5252006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
526
527 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
528 also available in Emacs 21.3.
529
530 * message.el (message-fix-before-sending): Change "Emacs 22" to
531 "Emacs 23 (unicode)" in comment.
532
533 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
534 "Emacs 23 (unicode)" in comment.
535
536 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
537 comment.
538 (mm-coding-system-p): Add comment about no-MULE XEmacs.
539
540 * mm-view.el (mm-fill-flowed): Add :version.
541
5422006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
543
544 * mm-view.el (mm-fill-flowed): New variable.
545 (mm-inline-text): Use it.
546
5472006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
548 (tiny change)
549
550 * nnimap.el (nnimap-request-move-article): Change folder back to
551 source group before deleting.
552
e13be7a2
MB
5532006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
554
555 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
556 coding system which mm-charset-to-coding-system returns for a
557 given charset is valid.
558
b5189759
JB
5592006-02-16 Juanma Barranquero <lekktu@gmail.com>
560
561 * html2text.el (html2text-remove-tag-list):
562 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
563
16f18d05
CY
5642006-02-14 Chong Yidong <cyd@stupidchicken.com>
565
566 * gnus-cus.el: Revert 2005-10-17 change.
567
d71c0855
MB
5682006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
569
570 * gnus-art.el (article-strip-banner): Call
571 article-really-strip-banner only when the regexp match is made.
572
cf5a5c38
MB
5732006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
574
575 * gnus-art.el (article-strip-banner): Use
576 gnus-extract-address-components instead of
577 mail-header-parse-addresses to make it work with non-ASCII text.
578
579 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
580 values which are surrounded with \"...\"; make it never cause a
581 Lisp error; give up parsing of parameters if it failed in
582 extracting type.
583
5842006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
585
586 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
587 make-temp-file; make it work with Emacs 20 and XEmacs as well.
588
589 * mm-decode.el (mm-display-external): Use the 3rd arg of
590 mm-make-temp-file.
591 (mm-create-image-xemacs): Ditto.
592
5932006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
594
595 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
596 with message-narrow-to-headers.
597 (gnus-draft-setup): Narrow to header to run message-fetch-field.
598 (gnus-draft-check-draft-articles): New function.
599 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
600
6012006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
602
603 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
604 re-loading nn* modules.
605
9d64cd13
MB
6062006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
607
608 * gnus.el: Remove bogus comment.
609
34128042
MB
6102006-02-09 Daiki Ueno <ueno@unixuser.org>
611
34128042
MB
612 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
613 (mml2015-pgg-encrypt): Ditto.
614
615 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
616 (mml1991-pgg-encrypt): Ditto.
617
6182006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
619
620 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
621 message-make-date instead of current-time-string.
622
623 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
624 to gnus-decoded which mm-uu might set.
625
6262006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
627
628 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
629 don't decode quoted parameters; remove misimported Emacs code.
630 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
631 (rfc2231-decode-encoded-string): Don't use split-string which
632 behaves differently according to Emacs version; use
633 mm-decode-coding-region to convert charset to coding-system.
634 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
635 (rfc2231-encode-string): Remove misimported Emacs code.
636
c96ec15a
MB
6372006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
638
639 * gnus-art.el (article-decode-charset): Don't use ignore-errors
640 when calling mail-header-parse-content-type.
641 (article-de-quoted-unreadable): Ditto.
642 (article-de-base64-unreadable): Ditto.
643 (article-wash-html): Ditto.
644
645 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
646 calling mail-header-parse-content-type and
647 mail-header-parse-content-disposition.
648 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
649 mail-header-parse-content-type.
650
651 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
652 insert charset and format parameters; encode description after
653 inserting it to buffer.
654 (mml-insert-parameter): Fold lines properly even if a parameter is
655 segmented into two or more lines; change the max column to 76.
656
657 * rfc1843.el (rfc1843-decode-article-body): Don't use
658 ignore-errors when calling mail-header-parse-content-type.
659
660 * rfc2231.el (rfc2231-parse-string): Return at least type if
661 possible; don't cause an error even if it fails in parsing of
662 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
663 (rfc2231-encode-string): Don't break lines at the beginning, leave
664 it to mml-insert-parameter.
665
666 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
667 calling mail-header-parse-content-type.
668
6692006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
670
671 * spam-report.el (spam-report-gmane-use-article-number): Improve
672 doc string.
673 (spam-report-gmane-internal): Check if a suitable header was found
674 in the article.
675
6762006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
677
678 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
679 (rfc2231-encode-string): Make param*=value always begin with LWSP.
680
88e6695f
RF
6812006-02-05 Romain Francoise <romain@orebokech.com>
682
683 Update copyright notices of all files in the gnus directory.
684
6203370b
MB
6852006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
686
687 * gnus-util.el (gnus-error): Describe `args'.
688
9d64cd13 6892006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
690
691 * nnweb.el (nnweb-request-group): Avoid growing overview files.
692
6932006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
694
695 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
696 segmented lines of parameter value to cope with Thunderbird 1.5
697 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
698 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
699 (rfc2231-encode-string): Don't make lines exceeding 76 column.
700
7012006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
702
703 * mml.el (mml-generate-mime-1): Correct the order of inline signed
704 parts.
705
9d64cd13 7062006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
707
708 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
709 there's only one active file for all servers.
710 (nnweb-request-scan): Make sure nnweb-articles is initialized on
711 solid groups. Gnus might have used a FAST request to select the
712 group.
713 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
714 and nnweb-search redundantly in the active file.
715 (nnweb-request-list): Don't list bogus groups. There can only be
716 one.
717 (nnweb-request-create-group): Don't use ARGS.
718 (nnweb-possibly-change-server, nnweb-request-group): Remove some
719 initialisations. Let nnoo do the work.
720
7212006-01-31 Romain Francoise <romain@orebokech.com>
722
723 * message.el (message-alternative-emails): Improve docstring.
724 (message-setup-1): Call `message-use-alternative-email-as-from'
725 after `message-setup-hook' to give it precedence over posting
726 styles, etc.
727 (message-use-alternative-email-as-from): Add docstring. Remove
728 the original From header if present.
729
7302006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
731
732 * mm-uu.el (mm-uu-emacs-sources-extract): Say the part has been
733 decoded.
734 (mm-uu-diff-extract): Ditto.
735
7362006-01-31 Kevin Ryde <user42@zip.com.au>
737
738 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
739 mailcap-viewer-test-cache when there's no 'test clause, since that
740 will invert the meaning of a "nil" test previously determined by
741 mailcap-mailcap-entry-passes-test.
742
7432006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
744
745 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
746
9d64cd13 7472006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
748
749 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
750 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
751 current Google Groups.
752
7532006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
754
755 * Makefile.in (clean): New rule.
756 (distclean): Use it.
757
7347faa8
MB
7582006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
759
760 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
761 is dissected into a single part of which the type is the same as
46e8fe3d 762 the given one; decode charset.
7347faa8
MB
763
7642006-01-21 Kevin Ryde <user42@zip.com.au>
765
766 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
767 into alists as symbol not string, since that's what
768 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
769 look for.
770
7712006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
772
773 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
774 recursive calls.
775
7762006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
777
778 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
779 (mm-w3m-standalone-supports-m17n-p): New function.
780 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
781 w3m usage.
782
783 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
784 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
785
7862006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
787
788 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
789 encoding.
790
7912006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
792
793 * mml.el (mml-attach-file): Describe `description' in doc string.
794 (mml-menu): Add Emacs MIME manual and PGG manual.
795
30c7240d
RS
7962006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
797
798 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
799 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
800 Revert 2006-01-08 change because the functions will be used in No
801 Gnus.
802
e499bc94
MB
8032006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
804
805 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
806
807 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
808
8092006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
810
811 * mm-decode.el (mm-inlined-types): Add application/pgp.
812 (mm-automatic-display): Ditto.
813
814 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
815 part as text.
816
c4288669
MB
8172006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
818
819 * nnrss.el: Update copyright.
820 (nnrss-opml-import): Query whether to subscribe to each entry.
821
822 * gnus-art.el:
823 * gnus-cus.el:
824 * gnus-group.el:
825 * gnus-start.el:
826 * gnus-sum.el:
827 * mm-uu.el:
828 * mm-view.el: Update copyright.
829
8302006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
831
832 * message.el (message-info): New function.
833 (message-mode-menu): Add it.
834 Update copyright.
835
836 * ChangeLog: Fix and update copyright.
837
73043f7d
MB
8382006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
839
840 * mm-uu.el (mm-uu-text-plain-type): New variable.
841 (mm-uu-pgp-signed-extract-1): Use it.
842 (mm-uu-pgp-encrypted-extract-1): Use it.
843 (mm-uu-dissect): Use it; allow two optional arguments; one is a
844 flag specifying whether there's no message header; the other is
845 for a MIME type and parameters; bind mm-uu-text-plain-type with
846 the later one.
847 (mm-uu-dissect-text-parts): New function.
848
849 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
850 dissect text parts.
851
8522006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
853
854 * gnus-art.el (article-wash-html): Use
855 gnus-summary-show-article-charset-alist if a numeric arg is given.
856 (gnus-article-wash-html-with-w3m-standalone): New function.
857
858 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
859 mm-inline-text-html-render-with-w3m-standalone.
860 (mm-text-html-washer-alist): Map w3m-standalone to
861 gnus-article-wash-html-with-w3m-standalone.
862 (mm-inline-text-html-render-with-w3m-standalone): New function.
863
7dafe00b
MB
8642006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
865
866 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
867 (nnrss-request-article): Render text/plain parts as HTML.
868
869 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
870 the buffer.
871
8722006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
873
874 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
875 custom definition of `gnus-posting-styles'.
876
877 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
878 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
879
8802006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
881
9872af18
JB
882 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
883 Use nntp for bug archive.
7dafe00b
MB
884
8852006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
886
887 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
888 parts.
889 (nnrss-normalize-date): New function converts ISO 8601 date into
890 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
891 (nnrss-check-group): Use it.
892
7dafe00b
MB
8932006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
894
895 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
896
897 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
898 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
899 (nnrss-insert-w3): Ditto.
900
9012005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
902
903 * nnrss.el (nnrss-request-article): Fix last change; fill
904 text/plain parts.
905
9062005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
907
908 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
909 in text/plain part.
910 (nnrss-check-group): Don't add excessive newline to dc:subject.
911
9122005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
913
914 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
915 remove MIME buttons associated with multipart/alternative parts.
916 (gnus-mime-display-alternative): Tag buttons using `article-type'
917 text property.
918
919 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
920 associated with multipart/alternative parts.
921
9872af18 9222005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
923
924 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
925 article.
926
9272005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
928
929 * dns.el (query-dns): Make sure we check the buffer size before
930 removing tcp headers.
931
447505b5
CY
9322006-01-08 Chong Yidong <cyd@stupidchicken.com>
933
934 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
935 (spam-group-spam-marks): Delete functions.
936 (spam-list-articles): Just call spam-group-ham-marks directly.
937 (spam-group-ham-marks): Simplify.
938
3031d8b0
MB
9392005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
940
941 * gnus-art.el (gnus-signature-separator): Fix custom type.
942
943 * mm-decode.el (mm-inlined-types): Fix custom type.
944 (mm-keep-viewer-alive-types): Ditto.
945 (mm-automatic-display): Ditto.
946 (mm-attachment-override-types): Ditto.
947 (mm-inline-override-types): Ditto.
948 (mm-automatic-external-display): Ditto.
949
9502005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
951
952 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
953 multipart/alternative and add xref to mm-discouraged-alternatives
954 in doc string.
955
956 * mm-decode.el (mm-discouraged-alternatives): Add xref to
957 gnus-buttonized-mime-types in doc string.
958
9592005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
960
961 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
962 us-ascii as a MIME charset.
963
964 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
965 against the case where the 2nd arg TYPE is nil.
966
9672005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
968
969 * gnus-start.el (gnus-no-server-1): Mention
970 `gnus-level-default-subscribed' in doc string.
971
9722005-11-26 Dave Love <fx@gnu.org>
973
974 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
975 (tls-program, tls-success): Provide openssl alternative.
976
977 * starttls.el: Doc fixes.
978 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
979 SERVICE to PORT.
980
9812005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
982
983 * gnus-start.el (gnus-start-draft-setup): Enforce
984 `gnus-draft-mode' for nndraft:drafts at startup.
985
986 * gnus.el (gnus-splash): Change custom group.
987 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
988 allow-list argument.
989
990 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
991 string.
992
9932005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
994
9872af18 995 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 996
eab52f48
RS
9972005-12-12 Richard M. Stallman <rms@gnu.org>
998
999 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1000
58090a8d
MB
10012005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1002
1003 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1004 Suggest image/.* in the doc string.
1005
10062005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1007
1008 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1009 RFC1524) if it is in mailcap or add a suffix according to
1010 mailcap-mime-extensions when generating a temp filename; postpone
1011 deleting a temp file for 2 seconds for some wrappers, shell
1012 scripts, and so on, which might exit right after having started a
1013 viewer command as a background job.
1014
10152005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1016
1017 * gnus-art.el (gnus-default-article-saver): Add user-defined
1018 `function' to custom type.
1019
10202005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1021
1022 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1023 parens.
1024
10252005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1026
1027 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1028 long lines.
1029 (gnus-cache-delete-group): Wrap doc strings.
1030
1031 * gnus-agent.el (gnus-agent-rename-group)
1032 (gnus-agent-delete-group): Wrap doc strings.
1033
10342005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1035
1036 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1037
10382005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1039
1040 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1041 of current-time-string.
1042
10432005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1044
1045 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1046 date header.
1047
9872af18 10482005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
1049
1050 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1051
10522005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
1053
1054 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1055 internal variable to a custom variable. Changed default value
1056 from compressed(2) to uncompressed(1).
1057 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1058 support for uncompressed agentview files. Taken together, reading
1059 the agentview file should now be 6-7 times faster.
1060 (gnus-agent-long-article,
1061 gnus-agent-short-article, gnus-agent-score): Renamed category
1062 keywords to match gnus-cus.
1063 (gnus-agent-summary-fetch-series): Modified to protect against
1064 gnus-agent-summary-fetch-group clearing processable flags.
1065 (gnus-agent-synchronize-group-flags): Update live group buffer as
1066 synchronization may occur due to the user toggling the plugged
1067 status.
1068 (gnus-agent-braid-nov): Now tests new nov entries
1069 for duplicates which are removed. The invalid sort check then
1070 triggers a rescan after the sort as sorting may have moved
1071 duplicate entries such that they can be cheaply detected.
1072 (gnus-agent-read-local): Trivial fix to format of
1073 error message to display actual error condition.
1074 (gnus-agent-save-local): Avoid saving symbols that are bound to
1075 nil as they simply result in a warning message in
1076 gnus-agent-read-local.
1077 (gnus-agent-fetch-group-1): Clear downloadable flag when article
1078 successfully downloaded.
1079 (gnus-agent-regenerate-group): Use
1080 gnus-agent-synchronize-group-flags to reset read status in both
1081 gnus and server.
1082
1083 * nntp.el (nntp-end-of-line): Doc fix.
1084 (nntp-authinfo-rejected): New error condition.
1085 (nntp-wait-for): Use new error condition to signal authentication
1086 error.
1087 (nntp-retrieve-data): Rethrow new error condition to break out of
1088 recursive call to nntp-send-authinfo.
9872af18 1089
58090a8d
MB
10902005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1091
1092 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1093 rather than make-variable-buffer-local for file-precious-flag.
1094
10952005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1096
1097 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1098
10992005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1100
1101 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1102 as a buffer-local variable. This avoids creating truncated
1103 dribble files as a result of a hang up, eg.
1104
9d64cd13
MB
11052005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
1106
1107 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1108 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1109 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1110 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1111 argument to all these routines, so the passphrase can be managed
1112 externally and passed in to the system.
1113 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1114 pgg-add-passphrase-to-cache function.
1115
1116 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1117 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1118 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1119 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1120 argument to all these routines, so the passphrase can be managed
1121 externally and passed in to the system.
1122 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
1123 function.
1124
11252005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1126
1127 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1128 part of the decoded armor to find the key-identifier.
1129 (pgg-gpg-lookup-key-owner): New function to return the
1130 human-readable identifier of a key owner.
1131 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1132 key itself.
1133 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1134 the key value) if we have a key and can match it against a secret
1135 key. Also, added a note pointing out fact that the prompt only
1136 indicates the first matching key.
1137
1138 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1139 pgg-decrypt-region.
1140 (pgg-pending-timers): A new hash for tracking the passphrase cache
1141 timers, so that new ones supercede old ones.
1142 (pgg-add-passphrase-to-cache): Rename from
1143 `pgg-add-passphrase-cache' to reduce confusion (all callers
1144 changed). Modified to cancel old timers when new ones are added.
1145 (pgg-remove-passphrase-from-cache): Rename from
1146 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1147 changed). Modified to cancel old timers when their keys are
1148 removed from the cache.
1149 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
1150 XEmacs, an indirection to delete-itimer.
1151 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
1152 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
1153 users can only check cache without risk of prompting. Correct bug in
1154 notruncate behavior.
1155 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
1156 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
1157 Add informative docstrings.
1158 (pgg-decrypt): Convey provided passphrase in subordinate call to
1159 pgg-decrypt-region.
1160
11612005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1162
1163 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1164 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1165 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1166 'passphrase' argument, so the passphrase can be managed externally
1167 and then passed in to the system.
1168
1169 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1170 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1171 so the passphrase cache can be used reliably with identifiers
1172 besides a pgp packet's key id.
1173
1174 * pgg-gpg.el (pgg-pgp-encrypt-region)
1175 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1176 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1177 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1178 argument to all these routines, so the passphrase can be managed
1179 externally and passed in to the system.
1180
1181 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1182 'notruncate' argument, so the passphrase cache can be used
1183 reliably with identifiers besides a pgp packet's key id.
1184
11852005-10-29 Sascha Wilde <swilde@sha-bang.de>
1186
1187 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1188 symmetric encryption.
1189 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1190 encrypted session key.
1191 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1192 message ask for the passphrase in a proper way.
1193
1194 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1195 New user commands for symmetric encryption.
1196
4c2ad11d
SM
11972005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
1198
1199 * gnus-delay.el (gnus-delay-group): Don't autoload.
1200 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1201 to be re-loaded when customizing the `gnus-delay' group.
1202
f129a4df
CY
12032005-11-19 Chong Yidong <cyd@stupidchicken.com>
1204
1205 * message.el: Revert last changes.
1271a058 1206 (message-insert-citation-line): Use newlines.
f129a4df 1207
6586e9c9
CY
12082005-11-17 Chong Yidong <cyd@stupidchicken.com>
1209
1210 * message.el (message-courtesy-message)
1211 (message-mark-insert-begin, message-mark-insert-end)
1212 (message-elide-ellipsis, message-cancel-message)
1213 (message-add-header, message-change-subject)
1214 (message-cross-post-followup-to-header)
1215 (message-cross-post-insert-note, message-reduce-to-to-cc)
1216 (message-widen-reply, message-delete-not-region)
1217 (message-kill-to-signature, message-insert-signature)
1218 (message-insert-importance-high, message-insert-importance-low)
1219 (message-insert-or-toggle-importance)
1220 (message-insert-disposition-notification-to)
1221 (message-indent-citation, message-yank-original)
1222 (message-cite-original-without-signature, message-cite-original)
1223 (message-insert-citation-line, message-position-on-field)
1224 (message-fix-before-sending, message-send-mail-partially)
1225 (message-send-mail, message-send-mail-with-sendmail)
1226 (message-send-mail-with-qmail, message-send-news)
1227 (message-check-news-header-syntax, message-generate-headers)
1228 (message-insert-courtesy-copy, message-fill-address)
1229 (message-fill-header, message-shorten-references)
1230 (message-setup-1, message-cancel-news)
9872af18
JB
1231 (message-forward-make-body-plain, message-forward-make-body-mime)
1232 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
1233 (message-forward-make-body-digest-plain)
1234 (message-forward-make-body-digest-mime)
1235 (message-use-alternative-email-as-from): Insert `hard-newline'
1236 instead of ordinary newlines.
1237
e8beac8a
MB
12382005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
1239
1240 * message.el (message-generate-headers): Downcase the argument
1241 given to message-check-element.
1242
12432005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1244
1245 * gnus.el (gnus-parameters-case-fold-search): New variable.
1246 (gnus-parameters-get-parameter): Use it.
1247
1248 * gnus-score.el (gnus-home-score-file): Doc fix.
1249
12502005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
1251
1252 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
1253
12542005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
1255
1256 * mml.el (mml-preview): Doc fix.
1257
3b059693
MB
12582005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1259
1260 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
1261 whitespace removed in revision 7.8. Use concatenated string to
1262 protect trailing whitespace.
1263
9872af18 12642005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
3b059693
MB
1265
1266 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
1267 (nnimap-request-expire-articles): Use it to avoid sending 'UID
1268 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
1269 Courier IMAP ("some version from 2004"). Mostly based on similar
1270 code in the same function.
1271
12722005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1273
1274 * message.el (message-display-completion-list): New function.
1275 (message-expand-group): Use it; make sure the Completions buffer
1276 is modifiable.
1277
ab513ed4
CY
12782005-10-30 Chong Yidong <cyd@stupidchicken.com>
1279
1280 * imap.el (imap-open): Handle case where buffer is a buffer
1281 object.
1282
28e48287
EZ
12832005-10-24 Eli Zaretskii <eliz@gnu.org>
1284
1285 * pgg-def.el:
1286 * pgg-gpg.el:
1287 * pgg-parse.el:
1288 * pgg-pgp.el:
1289 * pgg-pgp5.el:
1290 * pgg.el: Move to the parent lisp directory.
1291
2a0d53ac
CY
12922005-10-23 Chong Yidong <cyd@stupidchicken.com>
1293
7cd9f860
CY
1294 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
1295 user-mail-name is an empty string.
2a0d53ac 1296
9516b9f4
MB
12972005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1298
1299 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
1300 depending on gnus-score-decay-constant.
1301
13022005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1303
1304 * nnslashdot.el (nnslashdot-request-article)
1305 (nnslashdot-retrieve-headers-1): Update to new HTML.
1306
13072005-10-23 Simon Josefsson <jas@extundo.com>
1308
1309 * imap.el (imap-gssapi-program): Align command line parameters
1310 with latest GNU SASL.
1311 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1312
292f71fe
MB
13132005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
1314
1315 * mail-source.el (mail-source-fetch-pop): Require pop3.
1316 (mail-source-check-pop): Ditto.
1317
13182005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1319
1320 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1321 errors.
1322
13232005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1324
1325 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1326 (gnus-treat-strip-leading-blank-lines): Improve doc string.
1327
1328 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1329
13302005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1331
1332 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1333 (rfc2047-charset-to-coding-system): New function.
1334 (rfc2047-decode-encoded-words): New function.
1335 (rfc2047-decode-region): Use them.
1336 (rfc2047-decode-cte): Remove.
1337 (rfc2047-parse-and-decode): Remove.
1338 (rfc2047-decode): Remove.
1339
13402005-10-15 Kenichi Handa <handa@m17n.org>
1341
1342 * rfc2047.el (rfc2047-decode-cte): New function.
1343 (rfc2047-decode-region): Change the way to decode successive
1344 encoded-words: decode B- or Q-encoding in each encoded-word,
1345 concatenate them, and decode it as charset.
1346
bd2cef66
CY
13472005-10-17 Chong Yidong <cyd@stupidchicken.com>
1348
1349 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
1350 widget-move-and-invoke.
1351 (gnus-custom-mode): Use gnus-custom-map.
1352
ffda926c
BW
13532005-10-15 Bill Wohler <wohler@newt.com>
1354
1355 * message.el (message-tool-bar-map): Renamed image file from
1356 mail_send to mail/send.
1357
f5fab556
MY
13582005-10-16 Masatake YAMATO <jet@gyve.org>
1359
1360 * message.el (message-expand-group): Pass the common
1361 prefix substring of completion to `display-completion-list'.
1362
9872af18 13632005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
1364
1365 * format-spec.el (format-spec): Propagate text properties of % spec.
1366
9872af18 13672005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
1368
1369 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
1370
20051b27
SJ
13712005-10-08 Simon Josefsson <jas@extundo.com>
1372
1373 * pgg-parse.el (top-level): Don't require custom, it is
1374 autoloaded. (To sync with No Gnus.)
1375
ba0226dd 13762005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 1377
ba0226dd 1378 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 1379
46f93472
SJ
13802005-10-08 Simon Josefsson <jas@extundo.com>
1381
1382 * pgg-def.el (top-level): Don't require custom, it is
1383 autoloaded. (To sync with No Gnus.)
1384
d3a597b7
MB
13852005-10-04 David Hansen <david.hansen@gmx.net>
1386
1387 * nnrss.el (nnrss-request-article): Add support for the comments tag.
1388 (nnrss-check-group): Ditto.
1389
8753ddee
MB
13902005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1391
1392 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
1393
1394 * gnus-util.el (gnus-remove-duplicates): Remove.
1395
1396 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
1397 instead of gnus-remove-duplicates.
1398
1399 * message.el (message-remove-duplicates): Remove.
1400 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
1401 message-remove-duplicates.
1402
1403 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
1404 available, else use implementation from `delete-dups'.
1405
14062005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
1407
1408 * time-date.el: Autoload parse-time-string, XEmacs needs it.
1409
c615a00c
SM
14102005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1411
1412 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
1413 function rather than the diff-mode.el package.
1414 (mm-display-external): Use with-current-buffer.
1415 (mm-viewer-completion-map, mm-viewer-completion-map):
1416 Move initialization inside declaration.
1417
a33704bb
MB
14182005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1419
1420 * message.el: Remove useless autoloads.
1421
14222005-09-28 Simon Josefsson <jas@extundo.com>
1423
1424 * message.el (message-use-idna): Default to t.
1425 (message-use-idna): Test whether encoding works too. Doc fix.
1426
14272005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1428
1429 * nntp.el (nntp-warn-about-losing-connection): Remove.
1430
53cfefc8
MB
14312005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1432
1433 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1434 customizable. Change default value.
1435 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
1436 (mm-uu-type-alist): Add doc string.
1437 (mm-uu-configure): Add doc string. Make it interactive.
1438 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
1439
14402005-09-27 Simon Josefsson <jas@extundo.com>
1441
1442 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1443
14442005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1445
1446 * message.el (message-remove-duplicates): New function.
1447 Implementation borrowed from `gnus-remove-duplicates'.
1448 (message-idna-to-ascii-rhs): Also encode idna addresses in
1449 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1450 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1451 only ask about the same idna domain once per header and also tell
1452 in what header to replace the idna domain.
1453
1454 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1455 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1456 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1457 a header is decoded and not just the last one.
1458
14592005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1460
1461 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1462 has been decoded.
1463
1464 * mm-decode.el (mm-insert-part): Don't modify text if it has been
1465 decoded.
1466
1467 * mm-view.el (mm-inline-text): Don't strip text props unless
1468 decoding enriched or richtext parts.
1469
66841476
RF
14702005-09-25 Romain Francoise <romain@orebokech.com>
1471
1472 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1473 * gnus-start.el (gnus-subscribe-interactively):
1474 * gnus-uu.el (gnus-uu-grab-articles):
1475 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1476 space.
1477
81df110a
RF
14782005-09-24 Emilio C. Lopes <eclig@gmx.net>
1479
1480 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1481 * mm-view.el (mm-view-pkcs7-decrypt):
1482 * gnus-sum.el (gnus-summary-limit-to-extra)
1483 (gnus-summary-respool-article, gnus-read-move-group-name):
1484 * gnus-score.el (gnus-summary-increase-score):
1485 * gnus-util.el (gnus-completing-read-with-default):
1486 * gnus-art.el (gnus-read-save-file-name)
1487 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1488 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1489 * message.el (message-check-news-header-syntax):
1490 Follow convention for reading with the minibuffer.
1491
5fae1cae
MB
14922005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1493
c615a00c
SM
1494 * spam-report.el (spam-report-url-ping-plain):
1495 Use gnus-extended-version as User-Agent.
5fae1cae
MB
1496
1497 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1498 default value is nil.
1499
15002005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1501
1502 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1503 default to nil, to be able to use Gnus at all. If the default
1504 switches to something else, then the function should be fixed not
1505 be exceedingly slow.
1506
15072005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1508
1509 * mm-url.el (mm-url-decode-entities): Fix regexp.
1510
c615a00c 15112005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
1512
1513 * sieve.el (sieve-help): Fix `message' call: first arg should be a
1514 format spec.
81df110a 1515
430d3ed7
MB
15162005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1517
1518 * gnus.el (gnus-group-startup-message): Bind image-load-path.
1519
15202005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
1521
1522 * gnus-art.el (gnus-mime-display-part): Protect against broken
1523 MIME messages.
1524
6ff5b064
MB
15252005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1526
1527 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
1528 before parsing header.
1529
a8f6d239
MB
15302005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
1531
1532 * spam-report.el (spam-report-gmane): Fix generation of spam
1533 report URL.
1534
15352005-09-10 Simon Josefsson <jas@extundo.com>
1536
1537 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
1538 t, based on discussion on the ding list with Robert Epprecht
1539 <epprecht@solnet.ch>.
1540
d752cf53
MB
15412005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
1542
1543 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
1544 X-Report-Spam header. Gmane now only provides Archived-At.
1545 This is only used if `spam-report-gmane-use-article-number' is nil.
1546 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
1547
1548 * nnweb.el (nnweb-google-wash-article): Print a message if article
1549 is not available.
1550
15512005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1552
1553 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
1554 content before displaying.
1555
15562005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
1557
1558 * mml-smime.el: Remove defvar of gnus-extract-address-components.
1559
15602005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1561
1562 * mm-view.el (mm-display-inline-fontify): Disable support modes.
1563
4a2358e9
MB
15642005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
1565
1566 * message.el (message-tab-body-function): Fixed mismatched custom
1567 type.
1568
1569 * gnus.el (gnus-group-change-level-function): Ditto.
1570
d752cf53 1571 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
1572
1573 * gnus-art.el (gnus-signature-limit)
1574 (gnus-article-mime-part-function): Ditto.
1575
15762005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
1577
1578 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
1579 Make fetching article by MID work again for Google Groups. Added
1580 FIXME concerning gnus-group-make-web-group.
1581
1582 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
1583 Don't depend on Gnus by using mail-extract-address-components if
1584 gnus-extract-address-components is not bound.
1585
1586 * gnus.el (gnus-user-agent): Use list of symbols instead of
1587 symbols. Display full version number for (S)XEmacs. Optionally
1588 display (S)XEmacs codename.
1589
1590 * gnus-util.el (gnus-emacs-version): Update for new
1591 `gnus-user-agent'.
1592
1593 * gnus-msg.el (gnus-extended-version): Make it possible to omit
1594 Gnus version.
1595
15962005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
1597
1598 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
1599 when encoding.
1600
1601 * mm-bodies.el (mm-decode-content-transfer-encoding):
1602 De-canonicalize CRLF for all text content types, not just
1603 text/plain.
1604
16052005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
1606
1607 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
1608
1609 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
1610 list, not listp.
1611
16122005-08-29 Romain Francoise <romain@orebokech.com>
1613
1614 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
1615 docstring.
1616 (gnus-face-from-file): Likewise.
1617
41e11121
JB
16182005-08-31 Juanma Barranquero <lekktu@gmail.com>
1619
1620 * gnus-art.el (w3m-minor-mode-map):
1621 * gnus-spec.el (gnus-newsrc-file-version):
1622 * gnus-util.el (nnmail-active-file-coding-system)
1623 (gnus-original-article-buffer, gnus-user-agent):
1624 * gnus.el (gnus-ham-process-destinations)
1625 (gnus-parameter-ham-marks-alist)
1626 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
1627 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
1628 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
1629 * mm-decode.el (gnus-current-window-configuration):
1630 * mm-extern.el (gnus-article-mime-handles):
1631 * mm-url.el (url-current-object, url-package-name)
1632 (url-package-version):
1633 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
1634 (smime-keys, w3m-cid-retrieve-function-alist)
1635 (w3m-current-buffer, w3m-display-inline-images)
1636 (w3m-minor-mode-map):
1637 * mml-smime.el (gnus-extract-address-components):
1638 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
1639 (gnus-newsrc-hashtb, message-default-charset)
1640 (message-deletable-headers, message-options)
1641 (message-posting-charset, message-required-mail-headers)
1642 (message-required-news-headers):
1643 * mml1991.el (mc-pgp-always-sign):
1644 * mml2015.el (mc-pgp-always-sign):
1645 * nnheader.el (nnmail-extra-headers):
1646 * rfc1843.el (gnus-decode-encoded-word-function)
1647 (gnus-decode-header-function, gnus-newsgroup-name):
1648 * spam-stat.el (gnus-original-article-buffer): Add defvars.
1649
f3f01d5d
MB
16502005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
1651
1652 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
1653 the end of the date treatments.
1654
16552005-08-15 Simon Josefsson <jas@extundo.com>
1656
1657 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
1658 it in url-handlers.el and XEmacs in url.el. Reported by Luca
1659 Capello and Romain Francoise.
1660 (pgg-fetch-key-function): Removed, not used?
1661 (pgg-insert-url-with-w3): Require url, to get
1662 url-insert-file-contents regardless of where it is defined.
1663
16642005-08-08 Simon Josefsson <jas@extundo.com>
1665
1666 * pgg.el: Autoload url-insert-file-contents instead of loading
1667 w3/url.
1668 (pgg-insert-url-with-w3): Don't load url here.
1669
41e11121 16702005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
1671
1672 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
1673
1674 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
1675
16762005-08-06 Romain Francoise <romain@orebokech.com>
1677
1678 * message.el: Fix typo in docstring.
1679
11e22c4a
MB
16802005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1681
1682 * mm-bodies.el (mm-encode-body): Use coding system rather than
1683 charset to encode text.
1684
1685 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
1686 number of charsets if utf-8 is available (XEmacs).
1687
97f78c9b
MB
16882005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1689
1690 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
1691 start of the lines.
1692 (gnus-picon-databases): Add /usr/share/picons.
1693
16942005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1695
1696 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
1697 taken from `gnus-button-mid-or-mail-regexp'.
1698 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
1699 (gnus-button-alist): Improve regexp for domain part of the MIDs
1700 for news:localpart@domain buttons.
1701 (gnus-button-ctan-directory-regexp): Update.
1702
1703 * message.el (message-kill-buffer): Raise the current frame.
1704 (message-bury): Use `window-dedicated-p'.
1705
afea040a
MB
17062005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1707
97f78c9b
MB
1708 * sieve-manage.el (sieve-manage-interactive-login): Use
1709 make-local-variable rather than make-variable-buffer-local.
1710 (sieve-manage-open): Ditto.
1711 (sieve-manage-authenticate): Ditto.
1712
afea040a
MB
1713 * mml.el (mml-generate-mime-1): Make the content type default to
1714 text/plain if the filename is not specified.
1715
17162005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1717
1718 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
1719 instead of insert-buffer.
1720
1721 * message.el (message-yank-original): Ditto; set the mark at the
1722 end of the yanked message.
1723
4b91459a
MB
17242005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1725
1726 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
1727 lines to scroll rather than to stop it.
1728
1729 * mml.el (mml-generate-default-type): Add doc string.
1730 (mml-generate-mime-1): Use mm-default-file-encoding or make it
1731 default to application/octet-stream when determining the content
1732 type if it is not specified for the part or the mml contents; add
1733 a comment about mml-generate-default-type.
1734
17352005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
1736
1737 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
1738 make it default to application/octet-stream when determining the
1739 content type if it is not specified for the external contents.
1740
d44e3b45
MB
17412005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
1742
1743 * rfc2231.el (rfc2231-parse-string): Take care that not only a
1744 segmented parameter but also other parameters might be there.
1745
4b91459a
MB
17462005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
1747
1748 * mm-decode.el (mm-display-external): Delete temp file, directory
1749 and buffer immediately if the external process is exited.
1750
c03ac728
MB
17512005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
1752
1753 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
1754 fewer lines than that of scroll-margin.
1755 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
1756
d8a88581
MB
17572005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
1758
1759 * gnus-art.el (gnus-article-next-page): Revert.
1760 (gnus-article-beginning-of-window): New macro.
1761 (gnus-article-next-page-1): Use it.
1762 (gnus-article-prev-page): Ditto.
1763 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
1764 instead of insert-buffer.
1765 (gnus-mime-delete-part): Ditto.
1766 (gnus-article-edit-exit): Ditto.
1767
1768 * gnus-util.el (gnus-beginning-of-window): Remove.
1769 (gnus-end-of-window): Remove.
1770
d8a88581
MB
17712005-07-25 Simon Josefsson <jas@extundo.com>
1772
1773 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
1774 to have the url package without w3. Reported by Daiki Ueno
1775 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
1776
7573397b
SM
17772005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1778
1779 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
1780 for text/rtf. Display default in prompt. Pass default for M-n.
1781
1782 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
1783
bcc7dd61
MB
17842005-07-16 Romain Francoise <romain@orebokech.com>
1785
1786 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
1787 instead of `current-time-string' as the latter creates a time
1788 string that is not RFC 2822 compliant (it lacks the zone).
1789
9ebc3953
EZ
17902005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791
1792 * gnus-msg.el (gnus-button-mailto): Remove
1793 save-selected-window-window hackery because it relies on
1794 save-selected-window internals.
1795
7929f858
MB
17962005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
1797
1798 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
1799 (gnus-article-next-page-1): Use gnus-beginning-of-window.
1800 (gnus-article-prev-page): Ditto.
1801
1802 * gnus-util.el (gnus-beginning-of-window): New function.
1803 (gnus-end-of-window): New function.
1804
ead25b5c
MB
18052005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1806
1807 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
1808 gnus-add-minor-mode.
1809 (gnus-binary-mode): Ditto.
1810
1811 * gnus-topic.el (gnus-topic-mode): Ditto.
1812
5f4264e5 18132005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
1814
1815 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
1816 (gnus-article-prev-page): Take scroll-margin into consideration.
1817
a0ec7a4a
LK
18182005-07-04 Lute Kamstra <lute@gnu.org>
1819
1820 Update FSF's address in GPL notices.
1821
59fda2fa
JB
18222005-07-04 Juanma Barranquero <lekktu@gmail.com>
1823
1824 * gnus.el (gnus-exit):
1825 * gnus-group.el (gnus-group-icons):
1826 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
1827
1828 * gnus-nocem.el (gnus-nocem):
1829 * message.el (message-various, message-buffers, message-sending)
1830 (message-interface, message-forwarding, message-insertion)
1831 (message-headers, message-news, message-mail):
1832 * pgg-gpg.el (pgg-gpg):
1833 * pgg-parse.el (pgg-parse):
1834 * pgg-pgp.el (pgg-pgp):
1835 * pgg-pgp5.el (pgg-pgp5):
1836 * pop3.el (pop3): Finish `defgroup' description with period.
1837
7d0c69be
MB
18382005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
1839
1840 * gnus-art.el (article-display-face): Improve the efficiency.
1841 (article-display-x-face): Ditto; remove grey x-face stuff.
1842
d6697c02
MB
18432005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
1844
1845 * gnus-art.el (article-display-face): Correct the position in
1846 which Faces are inserted; use dolist.
1847
18482005-06-29 Didier Verna <didier@xemacs.org>
1849
59fda2fa 1850 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
1851 order.
1852
84861437
MB
18532005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
1854
1855 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
1856 (gnus-nocem-check-article): Fetch the Type header.
1857 (gnus-nocem-message-wanted-p): Fix the way to examine types.
1858 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
1859 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
1860
1861 * pgg.el (pgg-verify): Return the verification result.
1862
3338c0ad
JB
18632005-06-24 Juanma Barranquero <lekktu@gmail.com>
1864
1865 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
1866 `show-nonbreak-escape'.
1867
9180519b
LK
18682005-06-23 Lute Kamstra <lute@gnu.org>
1869
1870 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
1871
1872 * dig.el (dig-mode):
1873 * smime.el (smime-mode): Use gnus-run-mode-hooks.
1874
23873c96
JB
18752005-06-21 Juanma Barranquero <lekktu@gmail.com>
1876
1877 * nnimap.el (nnimap-split-download-body): Fix spellings.
1878
b66c24b4
JB
18792005-06-16 Juanma Barranquero <lekktu@gmail.com>
1880
1881 * gnus-art.el (gnus-article-encrypt-body):
1882 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
1883 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
1884 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 1885
0f49874b
MB
18862005-06-16 Miles Bader <miles@gnu.org>
1887
1888 * spam.el (spam): Remove "-face" suffix from face name.
1889 (spam-face): New backward-compatibility alias for renamed face.
1890 (spam-face, spam-initialize): Use renamed spam face.
1891
1892 * message.el (message-header-to, message-header-cc)
1893 (message-header-subject, message-header-newsgroups)
1894 (message-header-other, message-header-name)
1895 (message-header-xheader, message-separator, message-cited-text)
1896 (message-mml): Remove "-face" suffix from face names.
1897 (message-header-to-face, message-header-cc-face)
1898 (message-header-subject-face, message-header-newsgroups-face)
1899 (message-header-other-face, message-header-name-face)
1900 (message-header-xheader-face, message-separator-face)
1901 (message-cited-text-face, message-mml-face):
1902 New backward-compatibility aliases for renamed faces.
1903 (message-font-lock-keywords): Use renamed message faces.
1904
1905 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
1906 (sieve-test-commands, sieve-tagged-arguments):
1907 Remove "-face" suffix from face names.
1908 (sieve-control-commands-face, sieve-action-commands-face)
1909 (sieve-test-commands-face, sieve-tagged-arguments-face):
1910 New backward-compatibility aliases for renamed faces.
1911 (sieve-control-commands-face, sieve-action-commands-face)
1912 (sieve-test-commands-face, sieve-tagged-arguments-face):
1913 Use renamed sieve faces.
1914
1915 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
1916 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
1917 (gnus-group-news-3-empty, gnus-group-news-4)
1918 (gnus-group-news-4-empty, gnus-group-news-5)
1919 (gnus-group-news-5-empty, gnus-group-news-6)
1920 (gnus-group-news-6-empty, gnus-group-news-low)
1921 (gnus-group-news-low-empty, gnus-group-mail-1)
1922 (gnus-group-mail-1-empty, gnus-group-mail-2)
1923 (gnus-group-mail-2-empty, gnus-group-mail-3)
1924 (gnus-group-mail-3-empty, gnus-group-mail-low)
1925 (gnus-group-mail-low-empty, gnus-summary-selected)
1926 (gnus-summary-cancelled, gnus-summary-high-ticked)
1927 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
1928 (gnus-summary-high-ancient, gnus-summary-low-ancient)
1929 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
1930 (gnus-summary-low-undownloaded)
1931 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
1932 (gnus-summary-low-unread, gnus-summary-normal-unread)
1933 (gnus-summary-high-read, gnus-summary-low-read)
1934 (gnus-summary-normal-read, gnus-splash):
1935 Remove "-face" suffix from face names.
1936 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
1937 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
1938 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
1939 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
1940 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
1941 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
1942 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
1943 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
1944 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
1945 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
1946 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
1947 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1948 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1949 (gnus-summary-normal-ticked-face)
1950 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
1951 (gnus-summary-normal-ancient-face)
1952 (gnus-summary-high-undownloaded-face)
1953 (gnus-summary-low-undownloaded-face)
1954 (gnus-summary-normal-undownloaded-face)
1955 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1956 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1957 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1958 (gnus-splash-face):
1959 New backward-compatibility aliases for renamed faces.
1960 (gnus-group-startup-message): Use renamed gnus faces.
1961
1962 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
1963 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
1964 (gnus-server-agent): Remove "-face" suffix from face names.
1965 (gnus-server-agent-face, gnus-server-opened-face)
1966 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 1967 (gnus-server-offline-face):
0f49874b
MB
1968 New backward-compatibility aliases for renamed faces.
1969 (gnus-server-agent-face, gnus-server-opened-face)
1970 (gnus-server-closed-face, gnus-server-denied-face)
1971 (gnus-server-offline-face): Use renamed gnus faces.
1972
1973 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
1974 Remove "-face" suffix from face names.
1975 (gnus-picon-xbm-face, gnus-picon-face):
1976 New backward-compatibility aliases for renamed faces.
1977
1978 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
1979 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
1980 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
1981 (gnus-cite-11): Remove "-face" suffix from face names.
1982 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
1983 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
1984 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 1985 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
1986 New backward-compatibility aliases for renamed faces.
1987 (gnus-cite-attribution-face, gnus-cite-face-list)
1988 (gnus-article-boring-faces): Use renamed gnus faces.
1989
1990 * gnus-art.el (gnus-signature, gnus-header-from)
1991 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
1992 (gnus-header-content): Remove "-face" suffix from face names.
1993 (gnus-signature-face, gnus-header-from-face)
1994 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 1995 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
1996 New backward-compatibility aliases for renamed faces.
1997 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1998
1999 * gnus-sum.el (gnus-summary-selected-face)
2000 (gnus-summary-highlight): Use renamed gnus faces.
2001 * gnus-group.el (gnus-group-highlight): Likewise.
2002
ca0a6900
JB
20032005-06-14 Juanma Barranquero <lekktu@gmail.com>
2004
0b46b379
JB
2005 * gnus-sieve.el (gnus-sieve-article-add-rule):
2006 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2007 * spam-stat.el (spam-stat-buffer-change-to-spam)
2008 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 2009
0b46b379
JB
2010 * message.el (message-is-yours-p):
2011 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 2012
a21fb88e
MB
20132005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2014
2015 * mm-view.el (mm-inline-text): Withdraw the last change.
2016
20172005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2018
2019 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2020 executing enriched-decode.
2021
bfe5418b
LT
20222005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2023
2024 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2025
d4755e04
LK
20262005-06-04 Lute Kamstra <lute@gnu.org>
2027
2028 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2029 information is never recorded.
2030
95f75c75
SM
20312005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2032
2033 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2034
0f69d598
MB
20352005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
2036
2037 * pop3.el (pop3-md5): Run md5 in the binary mode.
2038 (pop3-md5-program-args): New variable.
2039
95f75c75
SM
2040 * starttls.el (starttls-set-process-query-on-exit-flag):
2041 Use eval-and-compile.
0f69d598 2042
4a43ee9b
MB
20432005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2044
2045 * gnus-art.el (article-display-x-face): Replace
2046 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2047
2048 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
2049
2050 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2051 set-process-query-on-exit-flag or process-kill-without-query.
2052
2053 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2054 loop instead of replace-regexp.
2055
2056 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2057 instead of process-kill-without-query if it is available.
2058
2059 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2060 instead of find-file-hooks if it is available.
2061
2062 * mml1991.el: Bind pgg-default-user-id when compiling.
2063
2064 * mml2015.el: Bind pgg-default-user-id when compiling.
2065
95f75c75
SM
2066 * nndraft.el (nndraft-request-associate-buffer):
2067 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
2068 available.
2069
2070 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2071 instead of find-file-hooks if it is available.
2072
2073 * nntp.el (nntp-open-connection): Replace
2074 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2075 (nntp-open-ssl-stream): Ditto.
2076 (nntp-open-tls-stream): Ditto.
2077
2078 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
2079 (pgg-run-at-time-1): New macro.
2080 (pgg-run-at-time): Use it.
2081
2082 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
2083 set-process-query-on-exit-flag or process-kill-without-query.
2084 (starttls-open-stream-gnutls): Use it instead of
2085 process-kill-without-query.
2086 (starttls-open-stream): Ditto.
2087
20882005-05-31 Simon Josefsson <jas@extundo.com>
2089
2090 * imap.el (imap-ssl-open): Use imap-process-connection-type,
2091 instead of hard coding to nil.
2092
20932005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
2094
ca0a6900 2095 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
2096 resolve warnings when gnus-group.el compiled alone.
2097
e9bd5782
MB
20982005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2099
2100 * gnus-agent.el (gnus-agent-regenerate-group)
2101 (gnus-agent-fetch-articles): Replace `string-to-int' by
2102 `string-to-number'.
2103 * gnus-art.el (gnus-button-fetch-group): Ditto.
2104 * gnus-cache.el (gnus-cache-generate-active)
2105 (gnus-cache-articles-in-group): Ditto.
2106 * gnus-group.el (gnus-group-set-current-level)
2107 (gnus-group-insert-group-line): Ditto.
2108 * gnus-score.el (gnus-score-set-expunge-below)
2109 (gnus-score-set-mark-below, gnus-summary-score-effect)
2110 (gnus-summary-score-entry): Ditto.
2111 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2112 (gnus-soup-pack): Ditto.
2113 * gnus-spec.el (gnus-xmas-format): Ditto.
2114 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2115 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2116 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2117 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2118 * nndb.el (nndb-get-remote-expire-response): Ditto.
2119 * nndiary.el (nndiary-parse-schedule-value)
2120 (nndiary-string-to-number, nndiary-request-replace-article)
2121 (nndiary-request-article): Ditto.
2122 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2123 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2124 * nneething.el (nneething-make-head): Ditto.
2125 * nnfolder.el (nnfolder-request-article)
2126 (nnfolder-retrieve-headers): Ditto.
2127 * nnheader.el (nnheader-file-to-number): Ditto.
2128 * nnkiboze.el (nnkiboze-request-article): Ditto.
2129 * nnmail.el (nnmail-process-unix-mail-format)
2130 (nnmail-process-babyl-mail-format): Ditto.
2131 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2132 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2133 (nnmh-request-create-group, nnmh-request-list-1)
2134 (nnmh-request-group, nnmh-request-article): Ditto.
2135 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2136 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2137 * nnsoup.el (nnsoup-make-active): Ditto.
2138 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2139 * nntp.el (nntp-find-group-and-number)
2140 (nntp-retrieve-headers-with-xover): Ditto.
2141 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2142 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2143 (pgg-format-key-identifier): Ditto.
2144 * pop3.el (pop3-last, pop3-stat): Ditto.
2145 * qp.el (quoted-printable-decode-region): Ditto.
2146
2147 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
2148 of concat.
2149
cfcd5c91
MB
21502005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2151
2152 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
2153
2154 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
2155
2156 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
2157
2158 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
2159
2160 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
2161
2162 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
2163
2164 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
2165 (gnus-carpal-mode): Ditto.
2166
2167 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
2168 (gnus-browse-mode): Ditto.
2169
2170 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
2171
2172 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
2173
9ad41fb7
RS
21742005-05-29 Richard M. Stallman <rms@gnu.org>
2175
2176 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
2177
b4e8a25b
MB
21782005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
2179
2180 * gnus-util.el (gnus-run-mode-hooks): New function.
2181
2182 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
2183
ddfbe5db
LT
21842005-05-26 Luc Teirlinck <teirllm@auburn.edu>
2185
2186 * gnus-agent.el (gnus-agent-make-mode-line-string):
2187 Use mode-line-highlight as mouse-face.
2188
d0859c9a
MB
21892005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2190
2191 * canlock.el (canlock): Change the parent group to news.
2192
2193 * deuglify.el (gnus-outlook-deuglify): Add :group.
2194
2195 * dig.el (dig): Add :group.
2196
2197 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
2198
2199 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
2200 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
2201 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
2202 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
2203 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
2204
2205 * gnus-diary.el (gnus-diary): Add :group.
2206
2207 * gnus.el (gnus-group-news-1-face): Add :group.
2208 (gnus-group-news-1-empty-face): Ditto.
2209 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
2210 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
2211 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
2212 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
2213 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
2214 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
2215 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
2216 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
2217 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
2218 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
2219 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
2220 (gnus-summary-high-ticked-face): Ditto.
2221 (gnus-summary-low-ticked-face): Ditto.
2222 (gnus-summary-normal-ticked-face): Ditto.
2223 (gnus-summary-high-ancient-face): Ditto.
2224 (gnus-summary-low-ancient-face): Ditto.
2225 (gnus-summary-normal-ancient-face): Ditto.
2226 (gnus-summary-high-undownloaded-face): Ditto.
2227 (gnus-summary-low-undownloaded-face): Ditto.
2228 (gnus-summary-normal-undownloaded-face): Ditto.
2229 (gnus-summary-high-unread-face): Ditto.
2230 (gnus-summary-low-unread-face): Ditto.
2231 (gnus-summary-normal-unread-face): Ditto.
95f75c75 2232 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
2233 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
2234
2235 * message.el (message-minibuffer-local-map): Add :group.
2236
2237 * sieve-manage.el (sieve-manage-log): Add :group.
2238 (sieve-manage-default-user): Diito.
2239 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
2240 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
2241 (sieve-manage-authenticators): Ditto.
95f75c75 2242 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
2243 (sieve-manage-default-port): Ditto.
2244
2245 * sieve-mode.el (sieve-control-commands-face): Add :group.
2246 (sieve-action-commands-face): Ditto.
2247 (sieve-test-commands-face): Ditto.
2248 (sieve-tagged-arguments-face): Ditto.
2249
2250 * smime.el (smime): Add :group.
2251
2252 * spam-report.el (spam-report): Add :group.
2253
2254 * spam.el (spam, spam-face): Add :group.
2255
6441d280
LK
22562005-05-26 Lute Kamstra <lute@gnu.org>
2257
2258 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
2259
8654e13a
MB
22602005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2261
2262 * gnus-art.el: Don't autoload mail-extract-address-components.
2263
2264 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
2265
2266 * nndb.el: Don't declare the nndb back end two or more times; don't
2267 autoload news-reply-mode, news-setup, cancel-timer and telnet.
2268
2269 * nntp.el: Autoload format-spec instead of format; use
2270 eval-and-compile to evaluate autoload forms.
2271
2272 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
2273
31640842
MB
22742005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2275
2276 * gnus-art.el (article-date-ut): Support converting date in
2277 forwarded parts as well.
2278 (gnus-article-save-original-date): New macro.
2279 (gnus-display-mime): Use it.
2280
22812005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
2282
2283 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
2284 enclosure element of <item>.
2285
61b397cd
MB
22862005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2287
2288 * spam-report.el (spam-report-unplug-agent)
2289 (spam-report-plug-agent, spam-report-deagentize)
2290 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
2291 support for the Agent in spam-report: when unplugged, report to a
2292 file; when plugged, submit all the requests.
2293 [Added missing offline functionality from trunk.]
2294
22952005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2296
2297 * spam-report.el (spam-report-url-to-file)
2298 (spam-report-requests-file): New function and variable for offline
2299 reporting.
2300 (spam-report-url-ping-function): Add `spam-report-url-to-file'
2301 and user defined function.
2302 (spam-report-process-queue): New function.
2303 Process requests from `spam-report-requests-file'.
2304 (spam-report-url-ping-mm-url): Autoload.
2305 [Added missing offline functionality from trunk.]
31640842 2306
cd01ded9
MB
23072005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
2308
2309 * qp.el (quoted-printable-encode-region): Save excursion.
2310
850c333d
MB
23112005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2312
2313 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
2314 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
2315
ff5e68bf
MB
23162005-04-13 Miles Bader <miles@gnu.org>
2317
2318 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
2319
23202005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
2321
2322 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
2323 contained in text because xml.el decodes entities) with LFs.
2324
6a748eda
LK
23252005-04-11 Lute Kamstra <lute@gnu.org>
2326
2327 * message.el (message-make-date): Handle byte-compiler warnings
2328 differently.
2329 * nnimap.el (nnimap-date-days-ago): Ditto.
2330
9d9b0de9
SM
23312005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
2332
2333 * mm-util.el (mm-string-to-multibyte): New function.
2334 (mm-detect-coding-region): Typo.
2335
9a89f5b0
MB
23362005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
2337
2338 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
2339
91472578
MB
23402005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2341
2342 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
2343 argument in XEmacs.
2344
2345 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
2346 (nnrss-request-group): Decode group name first.
2347 (nnrss-request-article): Make a text/plain article if mml-to-mime
2348 failed.
2349 (nnrss-get-encoding): Return a compatible encoding according to
2350 nnrss-compatible-encoding-alist.
2351 (nnrss-opml-export): Use dolist.
2352 (nnrss-find-el): Use consp instead of listp.
2353 (nnrss-order-hrefs): Use dolist.
2354
23552005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2356
2357 * nnrss.el (nnrss-verbose): Remove.
2358 (nnrss-request-group): Use `nnheader-message' instead.
2359
23602005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
2361
2362 * nnrss.el (nnrss-verbose): New variable.
2363 (nnrss-request-group): Make it say nnrss is requesting a group.
2364
23652005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2366
2367 * gnus-agent.el (gnus-agent-group-path): Decode group name.
2368 (gnus-agent-group-pathname): Ditto.
2369
2370 * gnus-cache.el (gnus-cache-file-name): Decode group name.
2371
2372 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
2373 name for only %g and %c.
2374 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
2375 instead of gnus-tmp-group to decoded group name.
2376 (gnus-group-make-group): Decode group name.
2377 (gnus-group-delete-group): Ditto.
2378 (gnus-group-make-rss-group): Exclude `/'s from group names;
2379 register the group data after opening the nnrss group; unify
2380 non-ASCII group names; encode group name.
2381 (gnus-group-catchup-current): Decode group name.
2382 (gnus-group-expire-articles-1): Ditto.
2383 (gnus-group-set-current-level): Ditto.
2384 (gnus-group-kill-group): Ditto.
2385
2386 * gnus-spec.el (gnus-update-format-specifications): Flush the
2387 group format spec cache if it doesn't support decoded group names.
2388
2389 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
2390
2391 * nnrss.el: Require rfc2047 and mml.
2392 (nnrss-file-coding-system): New variable.
2393 (nnrss-format-string): Redefine it as an inline function.
2394 (nnrss-decode-group-name): New function.
2395 (nnrss-string-as-multibyte): Remove.
2396 (nnrss-retrieve-headers): Decode group name; don't use
2397 nnrss-format-string.
2398 (nnrss-request-group): Decode group name.
2399 (nnrss-request-article): Decode group name; allow a Message-ID as
2400 well as an article number; don't use nnrss-format-string; encode a
2401 Message-ID string which may contain non-ASCII characters; use
2402 mml-to-mime to compose a MIME article; use search-forward instead
2403 of re-search-forward.
2404 (nnrss-request-expire-articles): Decode group name.
2405 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
2406 as well; decode group name.
2407 (nnrss-get-encoding): Fix regexp.
2408 (nnrss-fetch): Clarify error message.
2409 (nnrss-read-server-data): Use insert-file-contents instead of load;
2410 bind file-name-coding-system; use multibyte buffer.
2411 (nnrss-save-server-data): Insert newline; bind
2412 coding-system-for-write to the value of nnrss-file-coding-system;
2413 bind file-name-coding-system; add coding cookie.
2414 (nnrss-read-group-data): Use insert-file-contents instead of load;
2415 bind file-name-coding-system; use multibyte buffer.
2416 (nnrss-save-group-data): Bind coding-system-for-write to the
2417 value of nnrss-file-coding-system; bind file-name-coding-system.
2418 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
2419 make it work with non-ASCII text.
2420 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
2421 of set-buffer-file-coding-system.
2422 (nnrss-find-el): Check carefully whether there's a list of string
2423 which old xml.el may return rather than a string; make it work
2424 with old xml.el as well.
2425
24262005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
2427
2428 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
2429
2430 * nnrss.el (nnrss-get-encoding): New function.
2431 (nnrss-fetch): Use unibyte buffer initially; bind
2432 coding-system-for-read while performing mm-url-insert; remove ^Ms;
2433 decode contents according to the encoding attribute.
2434 (nnrss-save-group-data): Add coding cookie.
2435 (nnrss-mime-encode-string): New function.
2436 (nnrss-check-group): Use it to encode subject and author.
2437
24382005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
2439
2440 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2441 failed.
2442
1b155fbd
MB
24432005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
2444
2445 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
2446
91472578
MB
24472005-04-06 Jesper Harder <harder@ifa.au.dk>
2448
2449 * mm-util.el (mm-subst-char-in-string): Support inplace.
2450
2451 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
2452 checkdoc.el).
2453 (nnrss-request-article): Cleanup.
2454 (nnrss-request-delete-group): Use nnrss-make-filename.
2455 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2456 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1b155fbd
MB
2457 (nnrss-read-group-data): hash on description if link is missing;
2458 use nnrss-make-filename; use load.
91472578
MB
2459 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2460 (nnrss-make-filename): New function.
2461 (nnrss-close): New function.
2462 (nnrss-check-group): Hash on description if link is missing.
2463 (nnrss-get-namespace-prefix): Use string= to compare strings!
2464 Reported by David D. Smith <davidsmith@acm.org>.
2465 (nnrss-opml-export): Turn on sgml-mode.
2466
24672005-04-06 Mark A. Hershberger <mah@everybody.org>
2468
2469 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2470
498063ec
MB
24712005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2472
2473 * message.el (message-make-date): Add defvars in order to silence
2474 the byte compiler inside the defun.
2475
2476 * nnimap.el (nnimap-date-days-ago): Ditto.
2477
95f75c75 2478 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 2479
95f75c75 2480 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 2481
95f75c75 2482 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
2483
2484 * nnultimate.el (parse-time): Require for `parse-time-string'.
2485
707f2b38
MB
24862005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
2487
498063ec
MB
2488 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
2489 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 2490
10ace8ea
MB
24912005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
2492
2493 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
2494
2495 * mm-util.el (mm-replace-in-string): New function.
2496 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
2497 latin-unity, which cannot be used with XEmacs 21.1.
2498
2499 * rfc2047.el (rfc2047-encode-function-alist): Rename from
2500 rfc2047-encoding-function-alist in order to avoid conflicting with
2501 the old version.
2502 (rfc2047-encode-message-header): Remove useless goto-char.
2503 (rfc2047-encodable-p): Don't move point.
2504 (rfc2047-syntax-table): Treat `(' and `)' as is.
2505 (rfc2047-encode-region): Concatenate words containing non-ASCII
2506 characters in structured fields; don't encode space-delimited
2507 ASCII words even in unstructured fields; don't break words at
2508 char-category boundaries; encode encoded words in structured
2509 fields; treat text within parentheses as special; show the
2510 original text when error has occurred; move point to the end of
2511 the region after encoding, suggested by IRIE Tetsuya
2512 <irie@t.email.ne.jp>; treat backslash-quoted characters as
2513 non-special; check carefully whether to encode special characters;
2514 fix some kind of misconfigured headers; signal a real error if
2515 debug-on-quit or debug-on-error is non-nil; don't infloop,
2516 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
2517 the close parenthesis may be included in the encoded word; encode
2518 bogus delimiters.
2519 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
2520 (rfc2047-encode-max-chars): New variable.
2521 (rfc2047-encode-1): New function.
2522 (rfc2047-encode): Use it; encode text so that it occupies the
2523 maximum width within 76-column; work correctly on Q encoding for
2524 iso-2022-* charsets; fold the line before encoding; don't append a
2525 space if the encoded word includes close parenthesis.
2526 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
2527 sure not to break a line just after the header name.
2528 (rfc2047-b-encode-region): Remove.
2529 (rfc2047-b-encode-string): New function.
2530 (rfc2047-q-encode-region): Remove.
2531 (rfc2047-q-encode-string): New function.
2532 (rfc2047-encode-parameter): New function.
2533 (rfc2047-encoded-word-regexp): Don't use shy group.
2534 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
2535 (rfc2047-parse-and-decode): Ditto.
95f75c75 2536 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
2537
25382005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2539
2540 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
2541 (rfc2047-field-value): Strip props.
95f75c75 2542 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
2543 all headers can be folded, and this should be done by the message
2544 composition mode. Probably. I think.
2545 (rfc2047-encodable-p): Say that =? needs encoding.
2546 (rfc2047-encode-region): Encode =? strings.
2547
25482005-03-25 Jesper Harder <harder@ifa.au.dk>
2549
2550 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
2551 language tags; remove unnecessary '+'. Reported by Stefan Wiens
2552 <s.wi@gmx.net>.
2553 (rfc2047-decode-string): Don't cons a string unnecessarily.
2554 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
2555 the encoding to avoid consing a string.
2556 (rfc2047-decode): Use mm-subst-char-in-string instead of
2557 mm-replace-chars-in-string.
2558
25592005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2560
2561 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
2562 encodings of MIME-encoded words, in order to improve
2563 interoperability with several broken MUAs.
2564
25652005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2566
2567 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
2568 pass it to `gnus-browse-read-group'.
2569 (gnus-browse-read-group): Add NUMBER argument and pass it to
2570 `gnus-group-read-ephemeral-group'.
2571
2572 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
2573 argument and pass it to `gnus-group-read-group'.
2574
25752005-03-19 Aidan Kehoe <kehoea@parhasard.net>
2576
2577 * mm-util.el (mm-xemacs-find-mime-charset): Only call
2578 mm-xemacs-find-mime-charset-1 if we have the mule feature
2579 available at runtime.
2580
f3f7f80c
WL
25812005-03-25 Werner Lemberg <wl@gnu.org>
2582
2583 * nnmaildir.el: Replace `illegal' with `invalid'.
2584
0302b80e
SM
25852005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2586
2587 * gnus-start.el (gnus-display-time-event-handler):
2588 Check display-time-timer at runtime rather than only at load time
2589 in case display-time-mode is turned off in the mean time.
2590
fa9a04e1
MB
25912005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2592
2593 * nnimap.el (nnimap-open-connection): Print which authinfo file is
2594 used.
2595
2596 * nneething.el (nneething-map-file-directory): Derive from
2597 `gnus-directory'.
2598
2599 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
2600 the To/Cc button.
2601
26022005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
2603
0302b80e
SM
2604 * nnmaildir.el (nnmaildir-request-accept-article):
2605 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1 2606
1b155fbd 26072005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
fa9a04e1
MB
2608
2609 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
2610 autoloaded function.
fa9a04e1
MB
2611
26122005-03-13 Steve Youngs <steve@sxemacs.org>
2613
2614 * mm-url.el: Require timer-funcs at compile time when in XEmacs
2615 for `with-timeout'.
2616
2617 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 2618 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
2619
2620 * gnus-async.el: Ditto.
2621
bf68d4e6
LK
26222005-03-16 Lute Kamstra <lute@gnu.org>
2623
2624 * message.el (message-make-date): Require parse-time.
2625
f66ce3b9
SM
26262005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
2627
2628 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
2629
9872af18 26302005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 2631
0302b80e 2632 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 2633
9872af18 26342005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
2635
2636 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
2637 buffer (since IMAP server might return FETCH response out of
2638 order, and the nntp buffer must be sorted).
2639
5f5475ac
MB
26402005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2641
2642 * message.el: Don't autoload former message-utils variables.
f66ce3b9 2643 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
2644
2645 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 2646 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 2647 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
2648 (nnweb-google-parse-1, nnweb-google-create-mapping):
2649 Don't hardcode URL.
5f5475ac 2650
2fd561a9
MB
26512005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
2652
2653 * message.el (message-get-reply-headers, message-followup):
2654 Mention related variables `message-use-followup-to' and
2655 `message-use-mail-followup-to', in the information buffer.
2656
2657 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
2658 of broken groups(-beta).google.com.
2659
4e90f2b9
SM
26602005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
2661
2662 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
2663 a more conservative way.
2664
ee7d3cc0
MB
26652005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2666
2667 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
2668 `mm-dissect-multipart' and receive the from field as an (optional)
2669 argument from `mm-dissect-multipart'.
2670 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
2671 pass it on when we call `mm-dissect-buffer' on MIME parts.
2672 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 2673
04ff38fb
SM
26742005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
2675
2676 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
2677 buffer, so it moves the window's cursor.
2678
ff4d3926
MB
26792005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
2680
04ff38fb 2681 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
2682
2683 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 2684 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 2685
04ff38fb
SM
2686 * gnus-sum.el (gnus-summary-caesar-message):
2687 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
2688
2689 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
2690 doc string.
2691
26922005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2693
2694 * smime.el (smime-sign-buffer): Signal an error if
2695 `smime-sign-region' fails.
2696 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
2697 fails.
2698
82a8ad04
MB
26992005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
2700
2701 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
2702 Handle news URL with given port correctly.
2703
270a576a
MB
27042005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2705
2706 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
2707 containing special characters.
2708
2709 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2710
2711 * mml.el (mime-to-mml): Ditto.
2712
ff4d3926
MB
2713 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
2714 New variable.
270a576a
MB
2715 (rfc2047-decode-region): Quote decoded words containing special
2716 characters when rfc2047-quote-decoded-words-containing-tspecials
2717 is non-nil.
2718
27192005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
2720
04ff38fb 2721 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
2722
2723 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
2724
27252005-02-15 Simon Josefsson <jas@extundo.com>
2726
2727 * nnimap.el (nnimap-debug): Doc fix.
2728
2729 * imap.el (imap-debug): Doc fix.
2730
27312005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2732
2733 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
2734 argument in doc string. Make query for type more clear.
2735
d31fa104
MB
27362005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
2737
2738 * gnus.el (gnus-group-startup-message): Search for gnus images in
2739 etc/images/gnus.
2740 * mm-util.el (mm-find-charset-region): Likewise.
2741 * smiley.el (smiley-data-directory): Search for smilies in
2742 etc/images/smilies.
2743
9b981cb6
MB
27442005-02-09 Kim F. Storm <storm@cua.dk>
2745
2746 Change Emacs release version from 21.4 to 22.1 throughout.
2747 Change Emacs development version from 21.3.50 to 22.0.50.
2748
27492005-02-08 Simon Josefsson <jas@extundo.com>
2750
2751 * imap.el (imap-log): Doc fix.
2752
56c30d72
MB
27532005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
2754
2755 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
2756 prefix arg is neither nil nor a number, as info specifies.
2757
f429956a
SM
27582005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
2759
2760 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
2761
5c243ee4
SM
27622005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2763
2764 * message.el (message-beginning-of-line): Change the behavior when
2765 invoked between BOL and : so that it first moves backward.
2766
aba1948a
MB
27672005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2768
2769 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
2770 article buffer when editing of the article is discarded.
2771 (gnus-article-prepare): Revert.
2772
27732005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2774
f429956a
SM
2775 * gnus-art.el (gnus-article-prepare):
2776 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
2777
27782005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2779
2780 * mml.el (mml-generate-mime-1): Convert string into unibyte when
2781 inserting " *mml*" buffer's contents into a unibyte temp buffer.
2782
ddff82cf
MB
27832005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
2784
2785 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
2786 which will be inserted according to the multibyteness of a buffer
2787 rather than the type of contents. Suggested by ARISAWA Akihiro
2788 <ari@mbf.ocn.ne.jp>.
2789
112d84ef
MB
27902005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2791
2792 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
2793 which is unreadable in some setups.
2794
2f7717f6
MB
27952004-12-27 Simon Josefsson <jas@extundo.com>
2796
f429956a
SM
2797 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
2798 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
2799 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 2800
c44edf72
KS
28012004-12-17 Kim F. Storm <storm@cua.dk>
2802
2803 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
2804
2805 * gnus-sum.el (gnus-summary-mode-map): Likewise.
2806
aa0a8561
MB
28072004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2808
2809 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
2810 correctly even if there are wide characters.
2811
28122004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2813
2814 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
2815 concatenating segments rather than before concatenating them.
2816 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2817
28182004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2819
2820 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
2821
28222004-12-17 Aidan Kehoe <kehoea@parhasard.net>
2823
2824 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
2825 unify Latin characters in XEmacs.
2826 (mm-find-mime-charset-region): Use it.
2827
28282004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2829
2830 * gnus-util.el (gnus-delete-directory): New function.
2831
2832 * gnus-agent.el (gnus-agent-delete-group): Use it.
2833
2834 * gnus-cache.el (gnus-cache-delete-group): Use it.
2835
45893b95
SM
28362004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
2837
2838 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
2839
734c5765
MB
28402004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
2841
5c243ee4
SM
2842 * gnus-group.el (gnus-group-make-rss-group):
2843 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
2844
2845 * gnus-start.el (gnus-setup-news): Honor user's setting to
2846 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 2847 <lute@gnu.org>.
734c5765 2848
ad136a7c
MB
28492004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
2850
2851 * message.el (message-forward-make-body-mml): Remove headers
45893b95 2852 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
2853
28542004-12-02 Romain Francoise <romain@orebokech.com>
2855
2856 * message.el (message-forward-make-body-plain): Always remove
2857 headers according to message-forward-ignored-headers.
2858
28592004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2860
ad136a7c
MB
2861 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
2862 order to silence the byte compiler.
2863
2864 * pop3.el (pop3-md5): Define it before being used.
2865
2866 * spam.el: Fix the way to silence the byte compiler, which
2867 complained about bbdb-buffer, bbdb-create-internal,
2868 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
2869 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
2870 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
2871 spam-stat-buffer-is-spam, spam-stat-load,
2872 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
2873 spam-stat-save and spam-stat-split-fancy.
2874
28752004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2876
2877 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
2878 which may confuse users.
2879 (canlock-password-for-verify): Ditto.
2880
2881 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
2882
2883 * gnus-art.el (gnus-emphasis-alist): Ditto.
2884
2885 * gnus-registry.el (gnus-registry-max-entries): Ditto.
2886
2887 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
2888
2889 * gnus-start.el (gnus-save-killed-list): Ditto.
2890
2891 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
2892 (gnus-sum-thread-tree-root): Ditto.
2893 (gnus-sum-thread-tree-false-root): Ditto.
2894 (gnus-sum-thread-tree-single-indent): Ditto.
2895
2896 * message.el (message-courtesy-message): Ditto.
2897 (message-archive-note): Ditto.
2898 (message-subscribed-address-file): Ditto.
2899 (message-user-fqdn): Ditto.
2900
2901 * spam-report.el (spam-report-gmane-regex): Ditto.
2902
2903 * spam.el (spam-blackhole-good-server-regex): Ditto.
2904
29052004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2906
45893b95 2907 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
2908
29092004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2910
45893b95
SM
2911 * message.el (message-strip-forbidden-properties):
2912 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
2913
29142004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
2915
45893b95 2916 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
2917
2918 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
2919 to avoid problems when splitting mails with many recipients.
2920
29212004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
2922
2923 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
2924 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2925
29262004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
2927
2928 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
2929
49561cf6
SM
29302004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2931
2932 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
2933 pop-to-buffer, covered by the subsequent gnus-configure-windows.
2934
87589a70
LT
29352004-11-14 Luc Teirlinck <teirllm@auburn.edu>
2936
2937 * nnfolder.el (nnfolder-save-marks): Add missing format field in
2938 call to `error'.
2939 * nnml.el (nnml-save-marks): Ditto.
2940
c825ac9d
RS
29412004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
2942
45893b95
SM
2943 * gnus-start.el (gnus-convert-old-newsrc):
2944 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 2945
ae465fa7
MB
29462004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
2947
2948 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
2949 default; improve customization type.
2950 (gnus-emphasis-custom-with-format): New macro.
2951 (gnus-emphasis-custom-value-to-external): New function.
2952 (gnus-emphasis-custom-value-to-internal): New function.
2953
5f49be3f
MB
29542004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2955
2956 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
2957 "Args out of range" error. Reported by Arnaud Giersch
2958 <arnaud.giersch@free.fr>.
2959
fb54e72e
RS
29602004-11-04 Richard M. Stallman <rms@gnu.org>
2961
2962 * spam.el (spam group): Add :version.
2963
2964 * pgg-def.el (pgg group): Add :version.
2965
0683d241
MB
29662004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2967
3bc8f4ac 2968 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
2969 article buffer with a draft file. This is a temporary measure
2970 against the 2004-08-22 change to gnus-article-edit-mode.
2971
34c614a8 29722004-11-02 Ilya N. Golubev <gin@mo.msk.ru>.
1b155fbd
MB
2973
2974 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2975 entry.
2976
0683d241
MB
29772004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2978
2979 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
2980 (html2text-format-tags): Remove unused variable `attr'.
2981
2982 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2983 after-load-alist.
2984
1b155fbd
MB
2985 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
2986 Mule-UCS is loaded under XEmacs.
2987 (mm-mime-mule-charset-alist): Avoid duplicated entries.
0683d241
MB
2988
2989 * mm-util.el (mm-coding-system-p): Return a coding-system.
2990 (mm-mime-mule-charset-alist): Use shift_jis instead of
2991 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
2992 entries for the mime charsets iso-2022-jp-3 and shift_jis.
2993 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
2994 instead of japanese-shift-jis and iso-latin-1 respectively in
2995 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
2996 (mm-mule-charset-to-mime-charset):
2997 Make mm-coding-system-priorities effective.
0683d241
MB
2998 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2999 while predicating of candidates upon the priorities.
3000
e2642250
MB
30012004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3002
3003 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
3004
3005 * tls.el (tls-process-connection-type, tls-success)
3006 (tls-certtool-program): Add :version.
3007
3008 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
3009 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 3010 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
3011
3012 * spam-stat.el (spam-stat): Add :version.
3013
3014 * sieve.el (sieve): Add :version.
3015
49561cf6
SM
3016 * sha1.el (sha1): Add :version.
3017 (sha1-use-external): Remove redundant version.
e2642250
MB
3018
3019 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
3020 (nnmail-cache-ignore-groups, nnmail-spool-hook)
3021 (nnmail-split-fancy-match-partial-words)
87589a70 3022 (nnmail-split-lowercase-expanded):
e2642250
MB
3023
3024 * nndiary.el (nndiary): Add :version.
3025
3026 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
3027
3028 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
3029 (mml-default-encrypt-method, mml-signencrypt-style-alist):
3030 Add :version.
e2642250
MB
3031
3032 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
3033
3034 * mm-url.el (mm-url-use-external, mm-url-program)
3035 (mm-url-arguments): Add :version.
3036
3037 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
3038 (mm-attachment-file-modes, mm-decrypt-option)
3039 (mm-w3m-safe-url-regexp): Add :version.
3040
3041 * message.el (message-cite-prefix-regexp)
3042 (message-sendmail-envelope-from, message-minibuffer-local-map)
3043 (message-user-fqdn, message-completion-alist): Add :version.
3044
3045 * gnus-win.el (gnus-configure-windows-hook)
3046 (gnus-use-frames-on-any-display): Add :version.
3047
3048 * gnus-art.el (gnus-article-address-banner-alist)
3049 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
3050 (gnus-treat-from-picon, gnus-treat-mail-picon)
3051 (gnus-treat-x-pgp-sig): Add :version.
3052
3053 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
3054 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
3055 (gnus-summary-article-delete-hook)
3056 (gnus-summary-display-while-building): Add :version.
3057
3058 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
3059 (gnus-get-top-new-news-hook):Add :version.
3060
3061 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3062 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
3063
3064 * gnus-registry.el (gnus-registry): Add :version.
3065
3066 * gnus-spec.el (gnus-use-correct-string-widths)
3067 (gnus-make-format-preserve-properties): Add :version.
3068
3069 * gnus.el (gnus-group-charter-alist)
3070 (gnus-group-fetch-control-use-browse-url)
3071 (gnus-install-group-spam-parameters): Add :version.
3072
3073 * gnus-diary.el (gnus-diary): Add :version.
3074
3075 * gnus-delay.el (gnus-delay): Add :version.
3076
3077 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
3078 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
3079 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
3080 Add :version.
3081
3082 * gnus-agent.el (gnus-agent-max-fetch-size)
3083 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
3084 (gnus-agent-prompt-send-queue): Add :version.
3085
3086 * deuglify.el (gnus-outlook-deuglify): Add :version.
3087
ba0226dd
MB
3088 * html2text.el: Beautify code. Improve doc strings. Some
3089 checkdoc cleanup.
e2642250 3090 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
3091
30922004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
3093
3094 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 3095
5153a47a
MB
30962004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3097
2a95505b
MB
3098 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
3099 signature file. Suggested by Manoj Srivastava
3100 <srivasta@golden-gryphon.com>.
3101
5153a47a 3102 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
3103 iso-2022-jp even in the Japanese language environment.
3104 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
3105
31062004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
3107
3108 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
3109 use the same characters as the dummy marks; make it free from
3110 getting affected by the language environment.
3111 (gnus-summary-read-group-1): Update mark positions only when the
3112 format spec is updated.
3113
3114 * gnus-spec.el (gnus-update-format-specifications): Return a list
3115 of updated types.
3116
31172004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
3118
3119 * nnspool.el (nnspool-spool-directory): Use news-path if the
3120 news-directory variable is not bound.
3121
3122 * gnus-group.el (gnus-group-line-format-alist): Convert the value
3123 of gnus-tmp-news-method into string if it may be passed to
3124 gnus-correct-length which takes only a string argument.
3125
86713405
MB
31262004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
3127
49561cf6 3128 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
3129 instead.
3130
31312004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
3132
49561cf6 3133 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
3134 comparison on string.
3135
d5ddd795
MB
31362004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
3137
3138 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
3139 running the major-mode function.
3140
31412004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
3142
3143 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
3144 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
3145 boolean check to not apply converters that apply to future
3146 versions of gnus.
3147
54506618
MB
31482004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3149
3150 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
3151 dummy marks in the right way.
3152
d5ddd795 31532004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3154
3155 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
3156 avoid infinite recursion via gnus-get-function.
3157
d5ddd795 31582004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3159
49561cf6
SM
3160 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3161 When necessary, pass full group name to gnus-request-set-marks.
3162 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 3163 tick marks.
49561cf6 3164 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 3165
d5ddd795 31662004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3167
49561cf6
SM
3168 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3169 Replace gnus-request-update-info with explicit code to sync the
3170 in-memory info read flags with the marks being sync'd to the backend.
54506618 3171
d5ddd795 31722004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3173
f429956a
SM
3174 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
3175 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
3176 you want to open a server and then, even when you responded with no,
3177 asking if you want to synchronize the server's flags.
49561cf6 3178 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
3179 multi-line expressions.
3180 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
3181 Updates marks in memory (in the info structure) AND in the backend.
3182 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
3183 deletion to remove entire duplicate line. Fixes merged article
3184 number bug.
3185
49561cf6
SM
3186 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
3187
3188 * nnagent.el (nnagent-request-set-mark):
3189 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
3190 method, to ensure that synchronization updates marks in the
3191 backend and in the info (in memory) structure.
3192
d5ddd795 31932004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3194
3195 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
3196 unless plugged. Disable the agent so that an open failure causes
3197 an error.
3198
5e472af0 31992004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 3200
54506618
MB
3201 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3202 (gnus-agent-go-online): Change :version.
3203 (gnus-agent-expire-unagentized-dirs)
3204 (gnus-agent-auto-agentize-methods): Add :version.
3205
d5ddd795 32062004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3207
49561cf6
SM
3208 * legacy-gnus-agent.el
3209 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 3210 New function. Used internally to only display 'gnus converting
54506618
MB
3211 files' message when actually necessary.
3212
49561cf6 3213 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
3214 methods now autoloaded.
3215
49561cf6
SM
3216 * gnus-int.el (gnus-request-move-article):
3217 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
3218 improve performance.
3219
d5ddd795 32202004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3221
49561cf6 3222 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
3223 to avoid run-time CL dependencies.
3224 (gnus-agent-unfetch-articles): New function.
3225 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
3226 article numbers even when local .overview file is missing.
9872af18 3227 (gnus-agent-read-article-number): New function. Only accepts
54506618 3228 27-bit article numbers.
49561cf6
SM
3229 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
3230 Use gnus-agent-read-article-number.
54506618
MB
3231 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
3232 from backend while recognizing that article numbers in .overview
3233 must be valid.
3234
49561cf6 3235 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
3236 some users confused by references to .newsrc when they only have a
3237 .newsrc.eld file.
49561cf6
SM
3238 (gnus-convert-mark-converter-prompt)
3239 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 3240
5e472af0 32412004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3242
3243 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3244
5e472af0 32452004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
3246
3247 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
3248 stuff for non-living groups.
3249
5e472af0 32502004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3251
49561cf6
SM
3252 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
3253 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 3254
5e472af0 32552004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3256
49561cf6
SM
3257 * gnus-agent.el (gnus-agent-read-agentview):
3258 Inline gnus-uncompress-range.
54506618
MB
3259
32602004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 3261
54506618 3262 * legacy-gnus-agent.el
49561cf6 3263 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
3264 help from Florian Weimer <fw@deneb.enyo.de>
3265
3266 * gnus-agent.el (gnus-agentize):
3267 gnus-agent-send-mail-real-function no longer set to current value
3268 of message-send-mail-function but rather a lambda that calls
3269 message-send-mail-function. The change makes the agent real-time
3270 responsive to user changes to message-send-mail-function.
3271
5e472af0 32722004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
3273
3274 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
3275
32762004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
3277
3278 * gnus-cache.el (gnus-cache-rename-group): New function.
3279 (gnus-cache-delete-group): New function.
3280
3281 * gnus-agent.el (gnus-agent-rename-group): New function.
3282 (gnus-agent-delete-group): New function.
3283 (gnus-agent-save-group-info): Use gnus-command-method when
3284 `method' parameter is nil. Don't write nil entries into the
3285 active file.
3286 (gnus-agent-get-group-info): New function.
49561cf6 3287 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
3288 gnus-group-real-name and gnus-find-method-for-group.
3289 (gnus-agent-set-local): Delete stored entry if either min, or max,
3290 are nil.
49561cf6
SM
3291 (gnus-agent-fetch-session): Reword error/quit messages.
3292 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
3293 articles fetched to disk before the quit occurred.
3294
49561cf6
SM
3295 * gnus-int.el (gnus-request-delete-group):
3296 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 3297 local disk in sync with the server.
49561cf6
SM
3298 (gnus-request-rename-group):
3299 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
3300 local disk in sync with the server.
3301
49561cf6
SM
3302 * gnus-start.el (gnus-get-unread-articles):
3303 Cosmetic simplification to logic.
54506618 3304
49561cf6 3305 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
3306 gnus-cache-active-altered as gnus-request-delete-group now keeps
3307 the cache in sync.
3308 (gnus-group-list-active): Let the agent store a server's active
3309 list if currently plugged.
3310
3311 * gnus-util.el (gnus-rename-file): New function.
3312
5e472af0 33132004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3314
3315 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3316 when the group's active is not available.
3317
5e472af0 33182004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3319
3320 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
3321 error.
3322
9872af18 33232004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3324
f429956a
SM
3325 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
3326 message to newsrc-dribble when an actual conversion is performed.
54506618 3327
9872af18 33282004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3329
49561cf6
SM
3330 * gnus-agent.el (gnus-agent-read-local):
3331 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
3332 avoid the implicit assumption that they will always be equal.
3333 (gnus-agent-save-local): Bind buffer-file-coding-system, not
3334 coding-system-for-write, as the with-temp-file macro first prints
3335 to a buffer then saves the buffer.
3336
9872af18 33372004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 3338
9872af18 3339 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
3340 loaded when gnus-convert-old-newsrc needs to call them.
3341
49561cf6 3342 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 3343 old file versions.
49561cf6 3344 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
3345 form of gnus-agent-expire-days to group properties.
3346
49561cf6 3347 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
3348 converters to handle old agent file formats. Added logic for a
3349 "backup before upgrading warning".
3350 (gnus-convert-mark-converter-prompt): Developers can mark
3351 functions as needing (default), or not needing,
3352 gnus-convert-old-newsrc's "backup before upgrading warning".
3353 (gnus-convert-converter-needs-prompt): Tests whether the user
3354 should be protected from potentially irreversable changes by the
3355 function.
3356
9872af18 33572004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
3358
3359 * gnus-int.el (gnus-request-accept-article): Inform the agent that
3360 articles are being added to a group.
3361 (gnus-request-replace-article): Inform the agent that articles
3362 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
3363
3364 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
3365 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
3366 (gnus-agent-set-local): Refuse to save null in local object table.
3367 (gnus-agent-regenerate-group): The REREAD parameter can now be a
3368 list of articles that will be marked as unread.
3369
9872af18 33702004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3371
3372 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
3373 single-interval range of the form (min . max). Previously the
3374 range had to look like ((min . max)). Likewise, return
3375 (min . max) rather than ((min . max)).
3376 (gnus-range-map): Use gnus-range-normalize to accept
3377 single-interval range.
3378
3379 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
3380 the cache, but not the agent, now appear with their usual face.
3381
9872af18 33822004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3383
3384 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
3385 marks consisting of a single range {for example, (3 . 5)} rather
3386 than a list of a single range { ((3 . 5)) }.
3387
9872af18 33882004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3389
3390 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
3391 uncompressed list.
3392
9872af18 33932004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3394
3395 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
3396 "nndraft:queue" along to gnus-draft-send.
3397 Use gnus-agent-prompt-send-queue.
54506618
MB
3398 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
3399 is "nndraft:queue". Suggested by Gaute Strokkenes
3400 <gs234@srcf.ucam.org>
3401
3402 * gnus-group.el (gnus-group-catchup): Use new
3403 gnus-sequence-of-unread-articles, not
3404 gnus-list-of-unread-articles, to avoid exhausting memory with huge
3405 numbers of articles. Use gnus-range-map to avoid having to
3406 uncompress the unread list.
49561cf6
SM
3407 (gnus-group-archive-directory)
3408 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
3409
3410 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
3411 (gnus-sorted-range-intersection): Intersection of two ranges
3412 without requiring that they first be uncompressed.
3413
3414 * gnus-start.el (gnus-activate-group): Unless blocked by the
3415 caller, possibly expand the active range to include both cached
3416 and agentized articles.
3417 (gnus-convert-old-newsrc): Rewrote in anticipation of having
3418 multiple version-dependent converters.
49561cf6 3419 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
3420 gnus-agent-save-active.
3421 (gnus-save-newsrc-file): Save dirty agent range limits.
3422
49561cf6 3423 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
3424 gnus-agent-possibly-alter-active.
3425 (gnus-adjust-marked-articles): Faster handling of simple lists
3426
34272004-10-18 David Edmondson <dme@dme.org>
3428
3429 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
3430 excessively.
3431
531e5812
MB
34322004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
3433
3434 * mml.el (mml-preview): Use `pop-to-buffer'.
3435
3436 * message.el (message-goto-mail-followup-to): Insert after "To".
3437 (message-carefully-insert-headers): Add comment.
3438
3439 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
3440
49561cf6
SM
3441 * gnus-art.el (gnus-button-alist):
3442 Improve `gnus-button-handle-library' entry.
531e5812 3443
49561cf6 3444 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 3445
49561cf6 3446 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 3447
49561cf6 3448 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
3449
3450 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
3451 handle manual section.
3452
3453 * imap.el (imap-store-password): New variable.
3454 (imap-interactive-login): Use it.
3455 Suggested by Mark Plaksin <happy@mcplaksin.org>.
3456
49561cf6
SM
3457 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
3458 Allow / in mailto URLs.
531e5812
MB
3459
3460 * spam.el (spam-directory): Derive from `gnus-directory'.
3461
3462 * gnus-sum.el (gnus-pick-line-number): Add autoload.
3463
69075cdd
RS
34642004-10-17 Richard M. Stallman <rms@gnu.org>
3465
49561cf6 3466 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
3467 Set as a variable with add-hook.
3468
3469 * nnspool.el (nnspool-spool-directory): Use news-directory instead
3470 of news-path.
3471
3472 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
3473
3474 * spam.el: Delete duplicate `provide'.
3475 (spam-unload-hook): Set as a variable with add-hook.
3476
8903a9c8
MB
34772004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
3478
3479 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
3480 in the doc string.
3481
3482 * message.el (message-ignored-news-headers)
3483 (message-ignored-supersedes-headers)
3484 (message-ignored-resent-headers)
3485 (message-forward-ignored-headers): Improve custom type.
3486
34872004-10-15 Simon Josefsson <jas@extundo.com>
3488
3489 * pop3.el (top-level): Don't require nnheader.
3490 (pop3-read-timeout): Add.
3491 (pop3-accept-process-output): Add.
3492 (pop3-read-response, pop3-retr): Use it.
3493
ebbeed62
MB
34942004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
3495
3496 * message.el (message-tokenize-header): Fix 2004-09-06 change
3497 which used point-min in the wrong place.
3498
34992004-10-12 Simon Josefsson <jas@extundo.com>
3500
3501 * net/tls.el (tls-certtool-program): New variable.
3502 (tls-certificate-information): New function, based on
3503 ssl-certificate-information.
3504
8903a9c8
MB
35052004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
3506
3507 * message.el (message-bury): Use `window-dedicated-p'.
3508
e62e7654
MB
35092004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3510
3511 * gnus-sum.el: Mention that multibyte characters don't work as marks.
3512
3513 * gnus.el (message-y-or-n-p): Autoload.
3514
3515 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
3516 (pop3-password-required, pop3-authentication-scheme)
3517 (pop3-leave-mail-on-server): Made customizable.
3518 (pop3): New custom group.
3519 (pop3-retr): Remove `sleep-for' statements.
3520 Suggested by Dave Love <fx@gnu.org>.
3521
3522 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
3523 Windows/DOS.
3524
3525 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
3526 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
3527 Dave Love <fx@gnu.org>.
3528
3529 * mml.el (mml-minibuffer-read-disposition): Require match.
3530 Suggested by Dave Love <fx@gnu.org>.
3531
c3bc41c2
MB
35322004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
3533
eb6a2b61
MB
3534 * gnus-group.el (gnus-update-group-mark-positions):
3535 * gnus-sum.el (gnus-update-summary-mark-positions):
3536 * message.el (message-check-news-body-syntax):
3537 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
3538 of string-as-multibyte.
3539
c3bc41c2
MB
3540 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
3541
7c3bb5a5
JL
35422004-10-05 Juri Linkov <juri@jurta.org>
3543
3544 * gnus-group.el (gnus-update-group-mark-positions):
3545 * gnus-sum.el (gnus-update-summary-mark-positions):
3546 * message.el (message-check-news-body-syntax):
3547 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
3548 8-bit unibyte values to a multibyte string for search functions.
3549
f0096211
MB
35502004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
3551
3552 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
3553 there's no visible header.
3554
35552004-10-01 Simon Josefsson <jas@extundo.com>
3556
3557 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
3558 acroread.
3559
14e20e13
MB
35602004-09-29 Jesper Harder <harder@ifa.au.dk>
3561
3562 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
3563
c1d7d285
MB
35642004-09-28 Jesper Harder <harder@ifa.au.dk>
3565
3566 * gnus-picon.el: Require cl.
3567
3568 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
3569
3570 * mml-smime.el: Require cl. Autoload message-fetch-field.
3571
3572 * gnus-fun.el: Require gnus-ems and gnus-util.
3573
3574 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
3575
49561cf6 3576 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
3577
3578 * gnus.el (gnus-method-to-server): Move defsubst before first use.
3579
49561cf6
SM
3580 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
3581 Fix format string mismatch.
3582 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
3583 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 3584
10b43d7c
RS
35852004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
3586
3587 * gnus.el (gnus-version-number): Set to 5.11.
3588
f4dd4ae8
MB
35892004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
3590
3591 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
3592
1b155fbd
MB
35932004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
3594
3595 * mm-util.el (mm-image-load-path): Handle nil in load-path.
3596
f4dd4ae8
MB
35972004-09-26 Jesper Harder <harder@ifa.au.dk>
3598
3599 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
3600 GROUP is a virtual group.
3601
3602 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
3603 for big5 and gb2312.
49561cf6 3604
f4dd4ae8
MB
3605 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
3606 padding.
3607
49561cf6 3608 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
3609
3610 * mml.el (mml-compute-boundary-1): Don't uncompress files.
3611
3612 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
3613 dependencies.
3614 (rfc2047-encode): Use it.
49561cf6 3615
f4dd4ae8
MB
3616 * flow-fill.el: Typo.
3617
3618 * mml.el (mml-generate-mime-1): Don't use format=flowed with
3619 inline PGP.
3620
3621 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
3622
3623 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
3624 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
3625
f4dd4ae8
MB
3626 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
3627
3628 * nnheader.el (nnheader-max-head-length): Increase to 8192.
3629
3630 * message.el (message-clone-locals): Clone sendmail and smtp
3631 variables.
3632
9b5773bc
MB
36332004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
3634
3635 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
3636 in `header' match. Reported by Svend Tollak Munkejord.
3637
46cdaf24
SM
36382004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
3639
3640 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
3641
a08b59c9
MB
36422004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
3643
3644 * uudecode.el (uudecode-use-external): Add :version.
3645
3646 * smime.el (smime-CA-file, smime-encrypt-cipher)
3647 (smime-dns-server): Add :version.
3648
3649 * smiley.el (gnus-smiley-file-types): Add :version.
3650
3651 * sha1.el (sha1-use-external): Add :version.
3652
3653 * pgg-def.el (pgg-query-keyserver): Add :version.
3654
3655 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 3656 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
3657
3658 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
3659 (nnimap-retrieve-groups-asynchronous): Add :version.
3660 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
3661
3662 * mml.el (mml-content-disposition-parameters)
3663 (mml-insert-mime-headers-always): Add :version.
3664
46cdaf24 3665 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
3666
3667 * mm-decode.el (mm-inline-text-html-with-images)
3668 (mm-keep-viewer-alive-types, mm-external-terminal-program)
3669 (mm-verify-option): Add :version.
3670 (mm-text-html-renderer): Change :version.
3671
3672 * message.el (message-fcc-externalize-attachments)
3673 (message-required-headers, message-draft-headers)
3674 (message-subject-trailing-was-query)
3675 (message-subject-trailing-was-ask-regexp)
3676 (message-subject-trailing-was-regexp, message-mark-insert-begin)
3677 (message-mark-insert-end, message-archive-header)
3678 (message-archive-note, message-cross-post-default)
3679 (message-cross-post-note, message-followup-to-note)
3680 (message-cross-post-note-function, message-use-mail-followup-to)
3681 (message-subscribed-address-functions)
3682 (message-subscribed-address-file, message-subscribed-addresses)
3683 (message-subscribed-regexps, message-allow-no-recipients)
3684 (message-yank-cited-prefix, message-signature-insert-empty-line)
3685 (message-hidden-headers, message-hierarchical-addresses)
3686 (message-mail-user-agent, message-use-idna)
3687 (message-valid-fqdn-regexp)
3688 (message-strip-special-text-properties, message-header-synonyms)
3689 (message-beginning-of-line, message-tab-body-function): Add :version.
3690 (message-insert-canlock, message-wide-reply-confirm-recipients):
3691 Change :version.
3692
46cdaf24 3693 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
3694 and :version.
3695 (mail-source-delete-old-incoming-confirm)
3696 (mail-source-movemail-program): Add :version.
3697
3698 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
3699 (gnus-agent-cache, gnus-agent): Change :version.
3700
3701 * gnus-util.el (gnus-use-byte-compile): Change :version.
3702
3703 * gnus-sum.el (gnus-summary-make-false-root-always)
3704 (gnus-summary-default-high-score)
3705 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
3706 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
3707 (gnus-read-all-available-headers, gnus-article-emulate-mime)
3708 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
3709 (gnus-sum-thread-tree-single-indent)
3710 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
3711 (gnus-sum-thread-tree-leaf-with-other)
3712 (gnus-sum-thread-tree-single-leaf): Add :version.
3713 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
3714 (gnus-article-loose-mime): Change :version.
3715
3716 * gnus-start.el (gnus-backup-startup-file)
3717 (gnus-save-startup-file-via-temp-buffer): Add :version.
3718
3719 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
3720 (gnus-server-offline-face): Add :version.
3721
46cdaf24 3722 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
3723
3724 * gnus-msg.el (gnus-gcc-externalize-attachments)
3725 (gnus-debug-files, gnus-debug-exclude-variables)
3726 (gnus-discouraged-post-methods): Change :version.
3727 (gnus-confirm-mail-reply-to-news)
3728 (gnus-confirm-treat-mail-like-news): Add :version.
3729
3730 * gnus-int.el (gnus-server-unopen-status): Add :version.
3731
3732 * gnus-group.el (gnus-group-jump-to-group-prompt)
3733 (gnus-large-ephemeral-newsgroup)
3734 (gnus-fetch-old-ephemeral-headers): Add :version.
3735
3736 * gnus-fun.el (gnus-x-face-directory)
3737 (gnus-convert-pbm-to-x-face-command)
3738 (gnus-convert-image-to-x-face-command)
3739 (gnus-convert-image-to-face-command): Add :version.
3740
3741 * gnus-delay.el (gnus-delay-default-hour): Add :version.
3742
3743 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 3744 (gnus-article-boring-faces):
a08b59c9
MB
3745
3746 * gnus-art.el (gnus-buttonized-mime-types)
3747 (gnus-inhibit-mime-unbuttonizing)
3748 (gnus-treat-display-face)
3749 (gnus-treat-body-boundary): Change :version.
3750 (gnus-body-boundary-delimiter, gnus-picon-databases)
3751 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
3752 (gnus-treat-date-english, gnus-treat-fold-headers)
3753 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
3754 (gnus-treat-mail-picon, gnus-treat-wash-html)
3755 (gnus-article-encrypt-protocol)
3756 (gnus-use-idna, gnus-article-over-scroll)
3757 (gnus-mime-display-multipart-alternative-as-mixed)
3758 (gnus-mime-display-multipart-related-as-mixed)
3759 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
3760 (gnus-ctan-url, gnus-button-ctan-handler)
3761 (gnus-button-handle-ctan-bogus-regexp)
3762 (gnus-button-ctan-directory-regexp)
3763 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
3764 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
3765 (gnus-button-man-level, gnus-button-emacs-level)
3766 (gnus-button-message-level, gnus-button-browse-level): Add :version.
3767
3768 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3769 (gnus-agent-go-online): Change :version.
3770 (gnus-agent-expire-unagentized-dirs)
3771 (gnus-agent-auto-agentize-methods): Add :version.
3772
3773 * flow-fill.el (fill-flowed-display-column)
3774 (fill-flowed-encode-column): Add :version.
3775
3776 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3777 (gnus-outlook-deuglify-unwrap-max)
3778 (gnus-outlook-deuglify-cite-marks)
3779 (gnus-outlook-deuglify-unwrap-stop-chars)
3780 (gnus-outlook-deuglify-no-wrap-chars)
3781 (gnus-outlook-deuglify-attrib-cut-regexp)
3782 (gnus-outlook-deuglify-attrib-verb-regexp)
3783 (gnus-outlook-deuglify-attrib-end-regexp)
3784 (gnus-outlook-display-hook): Add :version.
3785
3786 * binhex.el (binhex-use-external): Add :version.
3787
1232b9cb
MB
37882004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
3789
46cdaf24 3790 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
3791 and `invisible'.
3792
37932004-09-13 Simon Josefsson <jas@extundo.com>
3794
3795 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
3796
ef3b7aae
MB
37972004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
3798
46cdaf24 3799 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 3800
6e7fb80c
MB
38012004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
3802
3803 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
3804
7cb0aa56
MB
38052004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
3806
46cdaf24 3807 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
3808 for the 'imap' port in netrc files
3809
46cdaf24 3810 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
3811 in gnus-registry-trim
3812
38132004-09-10 Simon Josefsson <jas@extundo.com>
3814
3815 * nndb.el (require): Remove tcp and duplicate cl.
3816
e79f14a4
RS
38172004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3818
3819 * nntp.el (nntp): New customization group.
46cdaf24 3820 (nntp-authinfo-file): Add customization group.
e79f14a4 3821
46cdaf24 3822 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
3823
3824 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
3825
3826 * gnus.el (to-address, to-list, subscribed)
3827 (large-newsgroup-initial): Ditto.
3828
3829 * flow-fill.el (fill-flowed-display-column)
3830 (fill-flowed-encode-column): Ditto.
3831
34c614a8 38322004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
0c6ec103
SM
3833
3834 * message.el (message-tokenize-header, message-send-mail-with-qmail):
3835 Use point-min rather than 1.
3836 (message-send-mail): Use buffer-size rather than point-max.
3837
3838 * gnus-sum.el (gnus-summary-search-article-forward):
3839 Signal a specific `search-failed' rather than a generic `error'.
3840
3841 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
3842 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
3843 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
3844
23f87bed 38452004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 3846
0c6ec103 3847 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 3848
1b155fbd
MB
38492004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
3850
23f87bed
MB
3851 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3852 (spam-stat-save): Accept prefix argument.
1270d7ca 3853
23f87bed 38542004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 3855
23f87bed
MB
3856 * message.el (message-canlock-generate): Require sha1, not
3857 sha1-el. (Can we get rid of this require alltogheter? It is ugly
3858 to require within a function. Sadly, if sha1.el isn't loaded, the
3859 let binding in m-c-g will hide the defcustom definition, which is
3860 bad.)
1270d7ca 3861
23f87bed 3862 * canlock.el: Require sha1, not sha1-el.
1270d7ca 3863
23f87bed
MB
3864 * message.el: Don't autoload sha1 (there is a autoload cookie in
3865 sha1.el).
1270d7ca 3866
23f87bed 3867 * sha1-el.el: Renamed to sha1.el.
1270d7ca 3868
23f87bed 38692004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3870
23f87bed 3871 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 3872
1b155fbd 38732004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
1270d7ca 3874
23f87bed
MB
3875 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
3876 isn't a string.
1270d7ca 3877
23f87bed 38782004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3879
23f87bed 3880 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 3881
23f87bed 38822004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3883
23f87bed 3884 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 3885
23f87bed 38862004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3887
23f87bed 3888 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 3889
23f87bed 38902004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3891
23f87bed
MB
3892 * canlock.el: Always require sha1-el.
3893 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 3894
23f87bed 38952004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3896
23f87bed 3897 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 3898
23f87bed 38992004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3900
23f87bed
MB
3901 * canlock.el (canlock-insert-header): Remove excessive grouping in
3902 regexp.
1270d7ca 3903
23f87bed 39042004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3905
23f87bed 3906 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 3907
23f87bed 39082004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3909
23f87bed
MB
3910 * canlock.el (canlock-sha1-function): Remove.
3911 (canlock-sha1-function-for-verify): Remove.
3912 (canlock-openssl-program): Remove.
3913 (canlock-openssl-args): Remove.
3914 (canlock-ignore-errors): Remove.
3915 (canlock-sha1-with-openssl): Remove.
3916 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
3917 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 3918
23f87bed
MB
3919 * sha1-el.el (sha1-string-external): Make it can return a string
3920 in binary form.
3921 (sha1-region-external): Ditto.
3922 (sha1-string-internal): Ditto.
3923 (sha1-region-internal): Ditto.
3924 (sha1-region): Ditto.
3925 (sha1-string): Ditto.
3926 (sha1): Ditto.
1270d7ca 3927
23f87bed 39282003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 3929
23f87bed
MB
3930 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
3931 (pgg-gpg-lookup-key): Use regexp match instead of
3932 split-string (split-string is different between emacs 21.2 and
bf247b6e 3933 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 3934
23f87bed 39352004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 3936
23f87bed
MB
3937 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
3938 parameter (but don't use it, for now).
1270d7ca 3939
23f87bed 39402004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3941
23f87bed 3942 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 3943
23f87bed 39442004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 3945
23f87bed
MB
3946 * starttls.el: Merge with my GNUTLS based starttls.el.
3947 (starttls-gnutls-program, starttls-use-gnutls)
3948 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 3949 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 3950 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
3951 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
3952 New functions.
3953 (starttls-negotiate, starttls-open-stream):
3954 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 3955 function if it is set.
1270d7ca 3956
ba0226dd 39572004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 3958
23f87bed 3959 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 3960 ?* and ?\;.
1270d7ca 3961
23f87bed 3962 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 3963 and ?\' to symbol instead of whitespace.
1270d7ca 3964
23f87bed 39652004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3966
23f87bed
MB
3967 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
3968 invalid addresses.
1270d7ca 3969
23f87bed 39702004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 3971
23f87bed 3972 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 3973
23f87bed 39742004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3975
23f87bed 3976 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 3977
23f87bed 39782004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3979
23f87bed
MB
3980 * gnus-art.el (article-decode-idna-rhs): Don't use
3981 message-idna-inside-rhs-p.
1270d7ca 3982
23f87bed 39832004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3984
49561cf6 3985 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 3986 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 3987
23f87bed 39882004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 3989
23f87bed 3990 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 3991
1b155fbd
MB
39922004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
3993
3994 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
3995
39962004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
3997
3998 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
3999 end-of-buffer.
4000
40012004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
4002
4003 * gnus-sum.el (gnus-read-header): Don't remove a header for the
4004 parent article of a sparse article in the thread hashtb.
4005
40062004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
4007
4008 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
4009 (nnmail-expand-newtext): Lowercase expanded entries if
4010 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 4011
23f87bed
MB
4012 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4013 when the group's active is not available.
1270d7ca 4014
23f87bed
MB
4015 * gnus-art.el (article-hide-headers): Refer to the values for
4016 gnus-ignored-headers and gnus-visible-headers in the summary
4017 buffer since a user may have set them as group parameters.
23f87bed
MB
4018 (gnus-article-read-summary-keys): Restore new window-start and
4019 hscroll to summary window.
4020 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 4021
23f87bed
MB
4022 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
4023 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
4024 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
4025 <Reiner.Steib@gmx.de>.
1270d7ca 4026
49561cf6
SM
4027 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
4028 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 4029
23f87bed 4030 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 4031
23f87bed
MB
4032 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
4033 gnus-pp.
1270d7ca 4034
23f87bed
MB
4035 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
4036 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
4037 (gnus-summary-resend-message-edit): Call mime-to-mml.
4038 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 4039 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 4040
23f87bed 4041 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 4042
23f87bed
MB
4043 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
4044 gnus-pp-to-string.
1270d7ca 4045
23f87bed
MB
4046 * gnus-util.el (gnus-bind-print-variables): New macro.
4047 (gnus-prin1): Use it.
4048 (gnus-prin1-to-string): Use it.
4049 (gnus-pp): New function.
4050 (gnus-pp-to-string): New function.
1270d7ca 4051
23f87bed 4052 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 4053
23f87bed 4054 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 4055
23f87bed
MB
4056 * message.el (message-mode): Don't modify paragraph-separate there.
4057 (message-setup-fill-variables): Add mml tags to paragraph-start
4058 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
4059 (message-smtpmail-send-it): Doc fix.
4060 (message-exchange-point-and-mark): Don't activate region if it was
4061 inactive. Suggested by Hiroshi Fujishima
4062 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 4063
23f87bed
MB
4064 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
4065 t while entering a file name using the mm-with-multibyte macro.
4066 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 4067
49561cf6
SM
4068 * mm-encode.el (mm-content-transfer-encoding-defaults):
4069 Use qp-or-base64 for the application/* types.
23f87bed 4070 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 4071
23f87bed
MB
4072 * mm-util.el (mm-with-multibyte-buffer): New macro.
4073 (mm-with-multibyte): New macro.
1270d7ca 4074
23f87bed
MB
4075 * mm-view.el (mm-inline-render-with-function): Use multibyte
4076 buffer; decode html source by charset.
1270d7ca 4077
23f87bed
MB
4078 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
4079 add generate-head-function and generate-article-function to the
4080 rfc822-forward entry.
4081 (nndoc-forward-type-p): Recognize envelope From_.
4082 (nndoc-rfc822-forward-generate-article): New function.
4083 (nndoc-rfc822-forward-generate-head): New function.
c113de23 4084
23f87bed 4085 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 4086
23f87bed 4087 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 4088
49561cf6
SM
4089 * gnus-art.el (gnus-article-wash-html-with-w3m):
4090 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
4091 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
4092 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
4093 instead of mm-multiple-handles.
4094 (gnus-mime-delete-part): Ditto.
1270d7ca 4095
23f87bed
MB
4096 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
4097 handle, as well as a list.
4098 (mm-complicated-handles): Former definition of mm-multiple-handles.
4099
4100 * mm-view.el (mm-w3m-mode-map): Remove.
4101 (mm-w3m-local-map-property): Remove.
4102 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
4103 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
4104 (mm-w3m-cid-retrieve): Simplify.
4105 (mm-inline-text-html-render-with-w3m): Decode html source by
4106 charset; check META tags only when charsets are not specified in
4107 headers; specify charset to w3m-region; use w3m-minor-mode-map
4108 instead of mm-w3m-local-map-property.
1270d7ca 4109
23f87bed 41102004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 4111
23f87bed 4112 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 4113
23f87bed 41142004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4115
23f87bed 4116 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 4117
23f87bed 4118 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 4119
23f87bed 41202004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4121
23f87bed 4122 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 4123
23f87bed 41242004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 4125
23f87bed 4126 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 4127
23f87bed
MB
4128 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
4129 Add :group 'nnimap.
1270d7ca 4130
23f87bed 41312004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4132
23f87bed
MB
4133 * mm-decode.el (mime-display, mime-security): Fix custom-manual
4134 entries.
1270d7ca 4135
49561cf6 4136 * gnus-art.el (gnus-article): Ditto.
1270d7ca 4137
23f87bed 41382004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4139
49561cf6
SM
4140 * gnus-art.el (article-hide-list-identifiers):
4141 Bind inhibit-read-only as t.
1270d7ca 4142
23f87bed 41432004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4144
23f87bed 4145 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 4146
23f87bed 41472004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4148
23f87bed
MB
4149 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4150 (gnus-narrow-to-page): Don't assume point-min == 1.
4151 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 4152
23f87bed
MB
4153 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
4154 point-min == 1.
1270d7ca 4155
23f87bed
MB
4156 * imap.el (imap-parse-address-list, imap-parse-body-ext):
4157 Disable incorrect use of `assert'.
1270d7ca 4158
23f87bed 4159 * message.el (message-mode): Set comment-start-skip.
1270d7ca 4160
23f87bed 41612004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 4162
23f87bed
MB
4163 * pop3.el (pop3-leave-mail-on-server): New user variable.
4164 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 4165
23f87bed 41662004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4167
23f87bed 4168 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 4169
23f87bed 41702004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4171
23f87bed 4172 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 4173
23f87bed 4174 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 4175
49561cf6
SM
4176 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
4177 Fix custom-manual entries.
1270d7ca 4178
23f87bed 4179 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 4180
23f87bed 41812004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4182
23f87bed
MB
4183 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
4184 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
4185 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
4186 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 4187
23f87bed 41882004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 4189
23f87bed 4190 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 4191
23f87bed 41922004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4193
23f87bed
MB
4194 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
4195 addition to emacs-w3m.
1270d7ca 4196
23f87bed 41972004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4198
49561cf6
SM
4199 * gnus-msg.el (gnus-summary-followup-with-original):
4200 Document yanking of region when active.
1270d7ca 4201
9872af18 42022004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 4203
23f87bed
MB
4204 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
4205 Revision 7.2 changes excluded to maintain compatibility with all
4206 targeted emacs versions.
1270d7ca 4207
23f87bed
MB
4208 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
4209 gnus-agent.el update and incorporate bug fixes.
1270d7ca 4210
ef3b7aae 4211See ChangeLog.2 for earlier changes.
2a34a036 4212
c4288669 4213 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4214 Copying and distribution of this file, with or without modification,
4215 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 4216
ef3b7aae
MB
4217;; Local Variables:
4218;; coding: iso-2022-7bit
d7ba2a01 4219;; fill-column: 79
ef3b7aae
MB
4220;; End:
4221
ab5796a9 4222;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4