Merge from gnus--rel--5.10
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
343d6628
MB
12006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4 Use standard-syntax-table.
5
62006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
7
8 * gnus-art.el (gnus-decode-address-function): New variable.
9 (article-decode-encoded-words): Use it to decode headers which are
10 assumed to contain addresses.
11 (gnus-mime-delete-part): Remove useless `or'.
12
13 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
14 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
15 (gnus-nov-parse-line): Use it to decode From header.
16 (gnus-get-newsgroup-headers): Ditto.
17 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
18
19 * mail-parse.el (mail-decode-encoded-address-region): New alias.
20 (mail-decode-encoded-address-string): New alias.
21
22 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
23 New function.
24 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
25 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
26 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
27 (rfc2047-decode-string): Ditto.
28 (rfc2047-decode-address-region): New function.
29 (rfc2047-decode-address-string): New function.
30
6c5d6b6c
MB
312006-08-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
32
33 [ Backported bug fix from No Gnus. ]
34
35 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
36 looking up the method using GROUP's prefix before inventing a new one.
37 It is used on killed/unknown groups in various places where returning
38 an all-new method isn't expected by the caller.
39
40 * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
41
5dab7628
RF
422006-08-13 Romain Francoise <romain@orebokech.com>
43
44 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
45 space.
46
5ebdc299
MB
472006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
48
49 * compface.el (uncompface): Use binary rather than raw-text-unix.
50
512006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
52
53 * compface.el (uncompface): Make sure the eol conversion doesn't take
54 place when communicating with the external programs. Reported by
55 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
56
572006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
58
59 * nnheader.el (nnheader-insert-head): Fix typo in comment.
60
612006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
62
63 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
64 Make it more robust by parsing author and date independently.
65
ebf693f3
MB
662006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
67
68 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
69
702006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
71
72 * nnheader.el (nnheader-insert-head): Make it work even if the file
73 uses CRLF for the line-break code.
74
bd876f90
MB
752006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
76
77 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
78 workaround for the url package included with Emacs.
79
80 * nnweb.el (nnweb-google-create-mapping): Update regexp.
81
06dc8321
KF
822006-07-18 Karl Fogel <kfogel@red-bean.com>
83
84 * nnmail.el (nnmail-article-group): If splitting raises an error, give
85 some information about the error when saying that the `bogus' mail
86 group will be used.
87
7ce31649
MB
882006-07-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
89
90 [ Backported bug fixes from No Gnus. ]
91
92 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
93 (nnweb-google-search): Respect nnweb-max-hits as upper bound.
94 (nnweb-request-article): Do proper xwfu encoding when fetching articles
95 by message-id.
96
97 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
98 unsubscribed groups as if they were killed ones. It causes duplicate
99 entries in gnus-newsrc-alist.
100
1012006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
102
103 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
104 string.
105
b44409c9
MB
1062006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
107
108 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
109
763bb2d4
MB
1102006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
111
112 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
113
827dc73d
MB
1142006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
115
116 * gnus-diary.el (gnus-user-format-function-d)
117 (gnus-user-format-function-D): Autoload.
118
1192006-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
120
121 * gnus-group.el (gnus-group-select-group): Doc fix.
122 [ See 2004-05-19 change on the trunk. ]
123
a367620f
MB
1242006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
125
126 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
127
5cfd0f2e
MB
1282006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
129
130 * message.el (message-syntax-checks): Doc fix.
131
f362b760
MB
1322006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
133
134 * message.el (message-syntax-checks): Doc fix.
135 (message-send-mail): Add check for continuation headers.
136 (message-check-news-header-syntax): Fix regexp used to check for
137 continuation headers.
138
1392006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
140
141 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
142
26c9afc3
MB
1432006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
144
145 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
146 to fill the utf-8 entry.
147
1482006-06-05 Dan Christensen <jdc@uwo.ca>
149
150 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
151 respect display group parameter and gnus-summary-expunge-below.
152 (gnus-articles-to-read): Remove unused reference to display group
153 parameter.
154 [ Merge 2004-07-06 change from the trunk. ]
155
1562006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
157
158 * gnus-ml.el (gnus-mailing-list-subscribe)
159 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
160 (gnus-mailing-list-message): Fix doc strings.
161
1622006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
163
164 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
165 of doing it manually.
166
1672006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
168
169 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
170 must be explicitly online rather than "not explicitly offline" for
171 its flags to be synchronized.
172 (gnus-agent-read-local): All symbols allocated in my-obarray
173 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
174 (gnus-agent-regenerate-group): Check numeric names to see if they are
175 messages or groups.
176
1772006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
178
179 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
180 (gnus-saved-headers): Ditto.
181 (gnus-default-article-saver): Doc fix; add
182 gnus-summary-write-body-to-file; mention functions may have properties.
183 (gnus-article-save-coding-system): New variable.
184 (gnus-article-save): Override gnus-save-all-headers and
185 gnus-saved-headers by :headers property which saver function may have.
186 (gnus-read-save-file-name): Add optional `dir-var' argument which
187 specifies directory in which files are saved; work even if optional
188 `variable' argument is not specified.
189 (gnus-summary-save-in-file): Add properties :decode and :headers.
190 (gnus-summary-write-to-file): Add properties :decode, :function, and
191 :headers; read file name.
192 (gnus-summary-save-body-in-file): Add :decode property; add optional
193 `overwrite' argument.
194 (gnus-summary-write-body-to-file): New function; add properties
195 :decode and :function.
196 (gnus-output-to-file): Add coding cookie and encode text according
197 to gnus-article-save-coding-system; don't use mm-append-to-file.
198
199 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
200 (gnus-summary-local-variables): Add it.
201 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
202 (gnus-summary-save-article): Require gnus-art; save decoded articles
203 if function that gnus-default-article-saver specifies has `:decode'
204 property; bind gnus-prompt-before-saving to t when saving many
205 articles in a file; move point to article which will be saved.
206 (gnus-summary-write-article-body-file): New function.
207
2082006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
209
210 * uudecode.el (uudecode-decode-region-external): Fix previous commit.
211
2122006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
213
214 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
215 after-load-alist.
216
2172006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
218
219 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
220 coding system in XEmacs, use binary.
221
222 * mail-source.el (mail-sources): Fix custom type.
223
224 * imap.el (Commentary): Fix typo.
225
d7ba2a01
RS
2262006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
227
f18df03d
MB
228 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
229 (gnus-summary-expire-articles-now): Shorten prompt.
230
d7ba2a01
RS
231 * gmm-utils.el (wid-edit): Require.
232 (defun-gmm): Renamed from `gmm-defun-compat'.
233 (gmm-image-search-load-path): Use it.
234 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
235
54e573e6
MB
2362006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
237
238 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
239 (mm-copy-to-buffer): Use with-current-buffer.
240 (mm-display-part): Simplify.
241 (mm-inlinable-p): Add optional arg `type'.
242
49c7d1ac 243 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
244 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
245 Try harder to show the attachment internally or externally using
246 gnus-mime-view-part-as-type.
247
2482006-05-04 Reiner Steib <Reiner.Steib@gmx.de>
249
250 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
251 `filename' from Content-Disposition if Content-Type doesn't
252 provide `name'.
49c7d1ac 253 (gnus-mime-view-part-as-type): Set default instead of initial-input.
54e573e6 254
9606f1cb
MB
2552006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
256
257 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
258 unibyte after clear-decrypt function runs.
259
260 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
261 returns as a unibyte string.
262
305452a5
MB
2632006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
264
305452a5
MB
265 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
266 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
267 (mml1991-pgg-encrypt): Ditto.
268
0565caeb
MB
2692006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
270
271 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
272 (gnus-outlook-deuglify-unwrap-max): Remove autoload.
273
274 * mml-sec.el (mml-secure-method): New internal variable.
275 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
49c7d1ac
SM
276 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
277 New functions using mml-secure-method. Sync from the trunk.
0565caeb
MB
278
279 * mml.el (mml-mode-map): Add key bindings for those functions.
280 (mml-menu): Simplify security menu entries. Suggested by Jesper
281 Harder <harder@myrealbox.com>. Sync from the trunk.
282
283 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
284 .mobi and .travel. Remove .nato, .bitnet and .uucp.
285 (message-in-body-p): New function. Sync from the trunk.
286
287 * mml.el (mml-mode, mml-dnd-protocol-alist)
288 (mml-dnd-attach-options, mml-dnd-attach-file)
3d3a26eb
SM
289 (mml-attach-file, mml-attach-buffer, mml-attach-external):
290 Sync DND support and use of message-in-body-p from the trunk.
0565caeb 291
305452a5
MB
2922006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
293
294 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
295 binding pgg-* variables; reimplement the section which prevents
296 MIME header from being signed.
297 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
298 pgg-text-mode; remove a blank line at the top of body.
299
300 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
301 lines at the top of body; use gnus-newsgroup-charset if there's no
302 Charset header.
303
0565caeb
MB
3042006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
305
3d3a26eb 306 * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML.
0565caeb
MB
307
3082006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
309
310 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
311 (mm-uu-pgp-encrypted-test): Ditto.
312 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
313 between header and body; return application/pgp-encrypted handle
314 if decryption failed; decode decrypted body by charset.
315
316 * mm-decode.el (mm-automatic-display): Don't make application/pgp
317 element match to application/pgp-*.
318
f67d6742
MB
3192006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
320
49c7d1ac
SM
321 * gnus-util.el (gnus-replace-in-string):
322 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
323
3242006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
325
326 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
327
328 * gnus-sum.el: Ditto.
329
49c7d1ac
SM
330 * gnus-util.el (gnus-select-frame-set-input-focus):
331 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
332 definition defined in Emacs 22 for old Emacsen.
333
18c06a99
RS
3342006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
335
bd29ba20
RS
336 [ Merge from Gnus trunk. ]
337
338 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
339 (mm-charset-override-alist): New variable.
340 (mm-charset-to-coding-system): Use it.
341 (mm-codepage-setup): New helper function.
342 (mm-charset-eval-alist): New variable.
49c7d1ac
SM
343 (mm-charset-to-coding-system): Use mm-charset-eval-alist.
344 Warn about unknown charsets. Add allow-override.
345 Use `mm-charset-override-alist' only when decoding.
bd29ba20
RS
346 (mm-detect-mime-charset-region): Use :mime-charset.
347
49c7d1ac
SM
348 * mm-bodies.el (mm-decode-body, mm-decode-string):
349 Call `mm-charset-to-coding-system' with allow-override argument.
bd29ba20 350
18c06a99
RS
351 * message.el (message-tool-bar-zap-list, message-tool-bar)
352 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
353 (message-tool-bar-local-item-from-menu): Remove.
354 (message-tool-bar-map): Replace by `message-make-tool-bar'.
355 (message-make-tool-bar): New function.
356 (message-mode): Use `message-make-tool-bar'.
357
358 * gnus-sum.el (gnus-summary-tool-bar)
359 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
360 (gnus-summary-tool-bar-zap-list): New variables.
361 (gnus-summary-make-tool-bar): Complete rewrite using
362 `gmm-tool-bar-from-list'.
363
364 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
49c7d1ac
SM
365 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list):
366 New variables.
18c06a99
RS
367 (gnus-group-make-tool-bar): Complete rewrite using
368 `gmm-tool-bar-from-list'.
369 (gnus-group-tool-bar-update): New function.
370
371 * gmm-utils.el: New file.
372
e4a89ccf
MB
3732006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
374
375 * flow-fill.el (fill-flowed): Remove trailing space from blank
376 quoted lines.
377
3782006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
379
49c7d1ac
SM
380 * gnus-art.el (gnus-article-mode):
381 Set cursor-in-non-selected-windows to nil.
e4a89ccf 382
163cb72d
MB
3832006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
384
385 * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
386 that the part specifies.
387
388 * mm-decode.el (mm-display-part): Work with external parts and
389 usual parts similarly.
390
391 * mm-extern.el (mm-inline-external-body): Use mm-display-part
392 instead of gnus-display-mime.
393
394 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
395 tag to summarized topics part in order to encode non-ASCII text.
396
14e6dc54
MB
3972006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
398
399 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
400
4012006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
402
403 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
404 the sieve region.
405
4062006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
407
408 * gnus.el: Gnus v5.10.8 is released.
409
4102006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
411
49c7d1ac 412 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new layout.
14e6dc54
MB
413
414 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
415 unknown charset.
416
3d3a26eb 417 * message.el (message-header-synonyms): Add Original-To to the default.
14e6dc54 418
3d3a26eb 419 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an
14e6dc54
MB
420 optional parameter.
421
4222006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
423
3d3a26eb 424 * pgg-gpg.el: Revert to revision 7.15 to allow the use of gpg-agent.
14e6dc54 425
1b155fbd
MB
4262006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
427
428 * gnus-fun.el (gnus): Require it for gnus-directory.
429
b6f2cf4b
MB
4302006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
431
3d3a26eb
SM
432 * nnweb.el (nnweb-google-create-mapping): Update regexp.
433 Some whitespace was matched into the url, which broke browsing hits
b6f2cf4b
MB
434 > 100 when mm-url-use-external was nil.
435
5af68e28
MB
4362006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
437
3d3a26eb 438 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
5af68e28 439
77218834
MB
4402006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
441
442 * mml.el (mml-insert-mime): Ignore cached contents of
443 message/external-body part.
444
445 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
446 (mm-insert-part): Ditto.
447
d451514f
MB
4482006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
449
450 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
451 Reported by Ralf Wachinger <rwachinger@gmx.de>.
452
4f162824
KH
4532006-03-23 Kenichi Handa <handa@m17n.org>
454
455 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
456 instead of set-buffer-multibyte.
457
e9e33c19
KH
4582006-03-23 Kenichi Handa <handa@m17n.org>
459
460 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
461 buffer and then decode the buffer text if necessary.
462 (rfc2231-encode-string): Be sure to work on multibyte buffer at
463 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 464
f5e92214
MB
4652006-03-21 Daniel Pittman <daniel@rimspace.net>
466
467 * nnimap.el (nnimap-request-update-info-internal): Optimize.
468 Don't `gnus-uncompress-range' to avoid excessive memory usage.
469
f5e92214
MB
4702006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
471
472 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
473
49c7d1ac
SM
474 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
475 Add comment on version.
f5e92214
MB
476
4772006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
478
49c7d1ac 479 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New variable.
f5e92214
MB
480 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
481 assigning the spam-mark to new messages.
482
4832006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
484
485 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
486
4872006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
488
489 * smiley.el: Add missing test smiley.
490
531bedc3
MB
4912006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
492
493 * mm-decode.el (mm-with-part): New macro.
494 (mm-get-part): Use it; work with message/external-body as well.
495 (mm-save-part): Treat name and filename equally.
496
497 * mm-extern.el (mm-extern-cache-contents): New function.
498 (mm-inline-external-body): Use it; force the part to be displayed;
499 move undisplayer added to the cached handle to the parent.
500
501 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
502 (gnus-mime-view-part-as-type): Work with message/external-body.
503
504 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
505
5062006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
507
3d3a26eb
SM
508 * gnus-art.el (gnus-article-only-boring-p):
509 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
49c7d1ac
SM
510 intangible text.
511 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
531bedc3
MB
512
5132006-03-14 Simon Josefsson <jas@extundo.com>
514
515 * message.el (message-unique-id): Don't use message-number-base36
49c7d1ac
SM
516 if (user-uid) is a float.
517 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
531bedc3
MB
518
5192006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
520
521 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
522
523 * gnus-art.el (gnus-mime-display-single): Make sure there is an
524 empty line between a part and a message part.
525
ea8ae765
MB
5262006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
527
528 * smiley.el: Add more test smileys.
529 (smiley-data-directory, smiley-regexp-alist)
530 (gnus-smiley-file-types): Fix doc strings.
531 (smiley-update-cache): Clear smiley-cached-regexp-alist before
532 adding new elements.
533 (smiley-mouse-map): Unused code. Make it a comment.
534
5352006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
536
537 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
538 scan latest NoCeM messages instead of old ones.
539 (gnus-nocem-check-article): Fix regexps so as to match to PGP
540 delimiters that are recently used.
541 (gnus-nocem-load-cache): Add autoload cookie.
542
543 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
544
545 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
546 level which is larger than gnus-use-nocem is specified.
547
548 * gnus-group.el (gnus-group-get-new-news): Ditto.
549
85fd8002
RS
5502006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
551
552 * gnus-util.el (gnus-tool-bar-update): New function.
553
554 * gnus-group.el (gnus-group-update-tool-bar): New variable.
555 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
556
557 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
558
61e66a15
MB
5592006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
560
561 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
562 if optional last element is specified in splits (FIELD VALUE...).
563
fe62aacc
MB
5642006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
565
566 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
567 handle is multipart when calling it recursively.
568 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
569
5702006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
571
572 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
573 to "Emacs 23 (unicode)" in doc string.
574
575 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
576 "Emacs 23 (unicode)" in comment.
577
719120ef
MB
5782006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
579
3d3a26eb 580 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
719120ef
MB
581
582 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
583 characters 160 through 255 in Emacs 23.
584
5852006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
586
587 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
588 message/* containing non-ASCII text properly.
589
5902006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
591
592 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
593
5942006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
595
596 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
597
5982006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
599
3d3a26eb
SM
600 * nnweb.el (nnweb-type-definition, nnweb-gmane-search):
601 Use new nov.php.
719120ef
MB
602
6032006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
604
605 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
606 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
607 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
608 output on the server side.
609 (nnweb-google-create-mapping): Update regexps and add some
610 progress indication.
611
6122006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
613
614 * message.el (message-user-fqdn): Remove useless * in doc string.
615
616 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
617 unnecessary interaction when sending queued mails. Reported by
618 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
619
6202006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
621
622 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
623 Merge of 2006-02-20 change from the trunk.
624
6252006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
626
627 * dns.el (query-dns): Protect more against buggy tcp output.
628 Merge of 2006-02-20 change from the trunk.
629
ba0226dd
MB
6302006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
631
632 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
633 first or last are nil.
634
6352006-02-24 Simon Josefsson <jas@extundo.com>
636
637 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
638 Merge of 2005-10-26 change from the trunk.
639
5f4264e5
MB
6402006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
641
642 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
643 Remove space stuffing, and only do quotes that actually start with
644 ">" at the beginning of the lines.
645 Merge of 2005-11-17 and 2004-07-25 from the trunk.
646
6472006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
648
649 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
650 also available in Emacs 21.3.
651
652 * message.el (message-fix-before-sending): Change "Emacs 22" to
653 "Emacs 23 (unicode)" in comment.
654
655 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
656 "Emacs 23 (unicode)" in comment.
657
658 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
659 comment.
660 (mm-coding-system-p): Add comment about no-MULE XEmacs.
661
662 * mm-view.el (mm-fill-flowed): Add :version.
663
6642006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
665
666 * mm-view.el (mm-fill-flowed): New variable.
667 (mm-inline-text): Use it.
668
6692006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
670 (tiny change)
671
672 * nnimap.el (nnimap-request-move-article): Change folder back to
673 source group before deleting.
674
e13be7a2
MB
6752006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
676
677 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
678 coding system which mm-charset-to-coding-system returns for a
679 given charset is valid.
680
b5189759
JB
6812006-02-16 Juanma Barranquero <lekktu@gmail.com>
682
683 * html2text.el (html2text-remove-tag-list):
684 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
685
16f18d05
CY
6862006-02-14 Chong Yidong <cyd@stupidchicken.com>
687
688 * gnus-cus.el: Revert 2005-10-17 change.
689
d71c0855
MB
6902006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
691
692 * gnus-art.el (article-strip-banner): Call
693 article-really-strip-banner only when the regexp match is made.
694
cf5a5c38
MB
6952006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
696
697 * gnus-art.el (article-strip-banner): Use
698 gnus-extract-address-components instead of
699 mail-header-parse-addresses to make it work with non-ASCII text.
700
701 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
702 values which are surrounded with \"...\"; make it never cause a
703 Lisp error; give up parsing of parameters if it failed in
704 extracting type.
705
7062006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
707
708 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
709 make-temp-file; make it work with Emacs 20 and XEmacs as well.
710
711 * mm-decode.el (mm-display-external): Use the 3rd arg of
712 mm-make-temp-file.
713 (mm-create-image-xemacs): Ditto.
714
7152006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
716
717 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
718 with message-narrow-to-headers.
719 (gnus-draft-setup): Narrow to header to run message-fetch-field.
720 (gnus-draft-check-draft-articles): New function.
721 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
722
7232006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
724
725 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
726 re-loading nn* modules.
727
9d64cd13
MB
7282006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
729
730 * gnus.el: Remove bogus comment.
731
34128042
MB
7322006-02-09 Daiki Ueno <ueno@unixuser.org>
733
34128042
MB
734 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
735 (mml2015-pgg-encrypt): Ditto.
736
737 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
738 (mml1991-pgg-encrypt): Ditto.
739
7402006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
741
742 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
743 message-make-date instead of current-time-string.
744
745 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
746 to gnus-decoded which mm-uu might set.
747
7482006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
749
750 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
751 don't decode quoted parameters; remove misimported Emacs code.
752 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
753 (rfc2231-decode-encoded-string): Don't use split-string which
754 behaves differently according to Emacs version; use
755 mm-decode-coding-region to convert charset to coding-system.
756 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
757 (rfc2231-encode-string): Remove misimported Emacs code.
758
c96ec15a
MB
7592006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
760
761 * gnus-art.el (article-decode-charset): Don't use ignore-errors
762 when calling mail-header-parse-content-type.
763 (article-de-quoted-unreadable): Ditto.
764 (article-de-base64-unreadable): Ditto.
765 (article-wash-html): Ditto.
766
767 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
768 calling mail-header-parse-content-type and
769 mail-header-parse-content-disposition.
770 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
771 mail-header-parse-content-type.
772
773 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
774 insert charset and format parameters; encode description after
775 inserting it to buffer.
776 (mml-insert-parameter): Fold lines properly even if a parameter is
777 segmented into two or more lines; change the max column to 76.
778
779 * rfc1843.el (rfc1843-decode-article-body): Don't use
780 ignore-errors when calling mail-header-parse-content-type.
781
782 * rfc2231.el (rfc2231-parse-string): Return at least type if
783 possible; don't cause an error even if it fails in parsing of
784 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
785 (rfc2231-encode-string): Don't break lines at the beginning, leave
786 it to mml-insert-parameter.
787
788 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
789 calling mail-header-parse-content-type.
790
7912006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
792
3d3a26eb
SM
793 * spam-report.el (spam-report-gmane-use-article-number):
794 Improve doc string.
c96ec15a
MB
795 (spam-report-gmane-internal): Check if a suitable header was found
796 in the article.
797
7982006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
799
800 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
801 (rfc2231-encode-string): Make param*=value always begin with LWSP.
802
88e6695f
RF
8032006-02-05 Romain Francoise <romain@orebokech.com>
804
805 Update copyright notices of all files in the gnus directory.
806
6203370b
MB
8072006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
808
809 * gnus-util.el (gnus-error): Describe `args'.
810
9d64cd13 8112006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
812
813 * nnweb.el (nnweb-request-group): Avoid growing overview files.
814
8152006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
816
817 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
818 segmented lines of parameter value to cope with Thunderbird 1.5
819 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
820 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
821 (rfc2231-encode-string): Don't make lines exceeding 76 column.
822
8232006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
824
825 * mml.el (mml-generate-mime-1): Correct the order of inline signed
826 parts.
827
9d64cd13 8282006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
829
830 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
831 there's only one active file for all servers.
832 (nnweb-request-scan): Make sure nnweb-articles is initialized on
3d3a26eb 833 solid groups. Gnus might have used a FAST request to select the group.
46e8fe3d
MB
834 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
835 and nnweb-search redundantly in the active file.
3d3a26eb 836 (nnweb-request-list): Don't list bogus groups. There can only be one.
46e8fe3d
MB
837 (nnweb-request-create-group): Don't use ARGS.
838 (nnweb-possibly-change-server, nnweb-request-group): Remove some
839 initialisations. Let nnoo do the work.
840
8412006-01-31 Romain Francoise <romain@orebokech.com>
842
843 * message.el (message-alternative-emails): Improve docstring.
844 (message-setup-1): Call `message-use-alternative-email-as-from'
845 after `message-setup-hook' to give it precedence over posting
846 styles, etc.
3d3a26eb
SM
847 (message-use-alternative-email-as-from): Add docstring.
848 Remove the original From header if present.
46e8fe3d
MB
849
8502006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
851
3d3a26eb
SM
852 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
853 Say the part has been decoded.
46e8fe3d
MB
854
8552006-01-31 Kevin Ryde <user42@zip.com.au>
856
857 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
858 mailcap-viewer-test-cache when there's no 'test clause, since that
859 will invert the meaning of a "nil" test previously determined by
860 mailcap-mailcap-entry-passes-test.
861
8622006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
863
864 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
865
9d64cd13 8662006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
867
868 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
869 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
870 current Google Groups.
871
8722006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
873
874 * Makefile.in (clean): New rule.
875 (distclean): Use it.
876
7347faa8
MB
8772006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
878
879 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
880 is dissected into a single part of which the type is the same as
46e8fe3d 881 the given one; decode charset.
7347faa8
MB
882
8832006-01-21 Kevin Ryde <user42@zip.com.au>
884
885 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
886 into alists as symbol not string, since that's what
887 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
888 look for.
889
8902006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
891
892 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
893 recursive calls.
894
8952006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
896
897 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
898 (mm-w3m-standalone-supports-m17n-p): New function.
899 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
900 w3m usage.
901
902 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
903 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
904
9052006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
906
907 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
908 encoding.
909
9102006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
911
912 * mml.el (mml-attach-file): Describe `description' in doc string.
913 (mml-menu): Add Emacs MIME manual and PGG manual.
914
30c7240d
RS
9152006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
916
917 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
918 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
919 Revert 2006-01-08 change because the functions will be used in No
920 Gnus.
921
e499bc94
MB
9222006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
923
924 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
925
926 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
927
9282006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
929
930 * mm-decode.el (mm-inlined-types): Add application/pgp.
931 (mm-automatic-display): Ditto.
932
933 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
934 part as text.
935
c4288669
MB
9362006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
937
938 * nnrss.el: Update copyright.
939 (nnrss-opml-import): Query whether to subscribe to each entry.
940
941 * gnus-art.el:
942 * gnus-cus.el:
943 * gnus-group.el:
944 * gnus-start.el:
945 * gnus-sum.el:
946 * mm-uu.el:
947 * mm-view.el: Update copyright.
948
9492006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
950
951 * message.el (message-info): New function.
952 (message-mode-menu): Add it.
953 Update copyright.
954
955 * ChangeLog: Fix and update copyright.
956
73043f7d
MB
9572006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
958
959 * mm-uu.el (mm-uu-text-plain-type): New variable.
960 (mm-uu-pgp-signed-extract-1): Use it.
961 (mm-uu-pgp-encrypted-extract-1): Use it.
962 (mm-uu-dissect): Use it; allow two optional arguments; one is a
963 flag specifying whether there's no message header; the other is
964 for a MIME type and parameters; bind mm-uu-text-plain-type with
965 the later one.
966 (mm-uu-dissect-text-parts): New function.
967
968 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
969 dissect text parts.
970
9712006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
972
973 * gnus-art.el (article-wash-html): Use
974 gnus-summary-show-article-charset-alist if a numeric arg is given.
975 (gnus-article-wash-html-with-w3m-standalone): New function.
976
977 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
978 mm-inline-text-html-render-with-w3m-standalone.
979 (mm-text-html-washer-alist): Map w3m-standalone to
980 gnus-article-wash-html-with-w3m-standalone.
981 (mm-inline-text-html-render-with-w3m-standalone): New function.
982
7dafe00b
MB
9832006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
984
985 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
986 (nnrss-request-article): Render text/plain parts as HTML.
987
988 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
989 the buffer.
990
9912006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
992
993 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
994 custom definition of `gnus-posting-styles'.
995
996 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
997 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
998
9992006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1000
9872af18
JB
1001 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
1002 Use nntp for bug archive.
7dafe00b
MB
1003
10042006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1005
1006 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
1007 parts.
1008 (nnrss-normalize-date): New function converts ISO 8601 date into
1009 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1010 (nnrss-check-group): Use it.
1011
7dafe00b
MB
10122006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1013
1014 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
1015
1016 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
1017 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1018 (nnrss-insert-w3): Ditto.
1019
10202005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1021
1022 * nnrss.el (nnrss-request-article): Fix last change; fill
1023 text/plain parts.
1024
10252005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
1026
1027 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1028 in text/plain part.
1029 (nnrss-check-group): Don't add excessive newline to dc:subject.
1030
10312005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1032
1033 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1034 remove MIME buttons associated with multipart/alternative parts.
1035 (gnus-mime-display-alternative): Tag buttons using `article-type'
1036 text property.
1037
1038 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1039 associated with multipart/alternative parts.
1040
9872af18 10412005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
1042
1043 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1044 article.
1045
10462005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1047
1048 * dns.el (query-dns): Make sure we check the buffer size before
1049 removing tcp headers.
1050
447505b5
CY
10512006-01-08 Chong Yidong <cyd@stupidchicken.com>
1052
1053 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1054 (spam-group-spam-marks): Delete functions.
1055 (spam-list-articles): Just call spam-group-ham-marks directly.
1056 (spam-group-ham-marks): Simplify.
1057
3031d8b0
MB
10582005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
1059
1060 * gnus-art.el (gnus-signature-separator): Fix custom type.
1061
1062 * mm-decode.el (mm-inlined-types): Fix custom type.
1063 (mm-keep-viewer-alive-types): Ditto.
1064 (mm-automatic-display): Ditto.
1065 (mm-attachment-override-types): Ditto.
1066 (mm-inline-override-types): Ditto.
1067 (mm-automatic-external-display): Ditto.
1068
10692005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1070
1071 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1072 multipart/alternative and add xref to mm-discouraged-alternatives
1073 in doc string.
1074
1075 * mm-decode.el (mm-discouraged-alternatives): Add xref to
1076 gnus-buttonized-mime-types in doc string.
1077
10782005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1079
1080 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1081 us-ascii as a MIME charset.
1082
1083 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1084 against the case where the 2nd arg TYPE is nil.
1085
10862005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1087
1088 * gnus-start.el (gnus-no-server-1): Mention
1089 `gnus-level-default-subscribed' in doc string.
1090
10912005-11-26 Dave Love <fx@gnu.org>
1092
1093 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
1094 (tls-program, tls-success): Provide openssl alternative.
1095
1096 * starttls.el: Doc fixes.
1097 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
1098 SERVICE to PORT.
1099
11002005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1101
1102 * gnus-start.el (gnus-start-draft-setup): Enforce
1103 `gnus-draft-mode' for nndraft:drafts at startup.
1104
1105 * gnus.el (gnus-splash): Change custom group.
1106 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1107 allow-list argument.
1108
1109 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1110 string.
1111
11122005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1113
9872af18 1114 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 1115
eab52f48
RS
11162005-12-12 Richard M. Stallman <rms@gnu.org>
1117
1118 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1119
58090a8d
MB
11202005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1121
1122 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1123 Suggest image/.* in the doc string.
1124
11252005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1126
1127 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1128 RFC1524) if it is in mailcap or add a suffix according to
1129 mailcap-mime-extensions when generating a temp filename; postpone
1130 deleting a temp file for 2 seconds for some wrappers, shell
1131 scripts, and so on, which might exit right after having started a
1132 viewer command as a background job.
1133
11342005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1135
1136 * gnus-art.el (gnus-default-article-saver): Add user-defined
1137 `function' to custom type.
1138
11392005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1140
1141 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1142 parens.
1143
11442005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1145
1146 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1147 long lines.
1148 (gnus-cache-delete-group): Wrap doc strings.
1149
1150 * gnus-agent.el (gnus-agent-rename-group)
1151 (gnus-agent-delete-group): Wrap doc strings.
1152
11532005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1154
1155 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1156
11572005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1158
1159 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1160 of current-time-string.
1161
11622005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1163
1164 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1165 date header.
1166
9872af18 11672005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
1168
1169 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1170
11712005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
1172
1173 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1174 internal variable to a custom variable. Changed default value
1175 from compressed(2) to uncompressed(1).
1176 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1177 support for uncompressed agentview files. Taken together, reading
1178 the agentview file should now be 6-7 times faster.
1179 (gnus-agent-long-article,
1180 gnus-agent-short-article, gnus-agent-score): Renamed category
1181 keywords to match gnus-cus.
1182 (gnus-agent-summary-fetch-series): Modified to protect against
1183 gnus-agent-summary-fetch-group clearing processable flags.
1184 (gnus-agent-synchronize-group-flags): Update live group buffer as
1185 synchronization may occur due to the user toggling the plugged
1186 status.
1187 (gnus-agent-braid-nov): Now tests new nov entries
1188 for duplicates which are removed. The invalid sort check then
1189 triggers a rescan after the sort as sorting may have moved
1190 duplicate entries such that they can be cheaply detected.
1191 (gnus-agent-read-local): Trivial fix to format of
1192 error message to display actual error condition.
1193 (gnus-agent-save-local): Avoid saving symbols that are bound to
1194 nil as they simply result in a warning message in
1195 gnus-agent-read-local.
1196 (gnus-agent-fetch-group-1): Clear downloadable flag when article
1197 successfully downloaded.
1198 (gnus-agent-regenerate-group): Use
1199 gnus-agent-synchronize-group-flags to reset read status in both
1200 gnus and server.
1201
1202 * nntp.el (nntp-end-of-line): Doc fix.
1203 (nntp-authinfo-rejected): New error condition.
1204 (nntp-wait-for): Use new error condition to signal authentication
1205 error.
1206 (nntp-retrieve-data): Rethrow new error condition to break out of
1207 recursive call to nntp-send-authinfo.
9872af18 1208
58090a8d
MB
12092005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1210
1211 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1212 rather than make-variable-buffer-local for file-precious-flag.
1213
12142005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1215
1216 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1217
12182005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1219
1220 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1221 as a buffer-local variable. This avoids creating truncated
1222 dribble files as a result of a hang up, eg.
1223
9d64cd13
MB
12242005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
1225
1226 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1227 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1228 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1229 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1230 argument to all these routines, so the passphrase can be managed
1231 externally and passed in to the system.
1232 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1233 pgg-add-passphrase-to-cache function.
1234
1235 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1236 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1237 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1238 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1239 argument to all these routines, so the passphrase can be managed
1240 externally and passed in to the system.
1241 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
1242 function.
1243
12442005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1245
1246 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1247 part of the decoded armor to find the key-identifier.
1248 (pgg-gpg-lookup-key-owner): New function to return the
1249 human-readable identifier of a key owner.
1250 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1251 key itself.
1252 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1253 the key value) if we have a key and can match it against a secret
1254 key. Also, added a note pointing out fact that the prompt only
1255 indicates the first matching key.
1256
1257 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1258 pgg-decrypt-region.
1259 (pgg-pending-timers): A new hash for tracking the passphrase cache
1260 timers, so that new ones supercede old ones.
1261 (pgg-add-passphrase-to-cache): Rename from
1262 `pgg-add-passphrase-cache' to reduce confusion (all callers
1263 changed). Modified to cancel old timers when new ones are added.
1264 (pgg-remove-passphrase-from-cache): Rename from
1265 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1266 changed). Modified to cancel old timers when their keys are
1267 removed from the cache.
1268 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
1269 XEmacs, an indirection to delete-itimer.
1270 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
1271 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
1272 users can only check cache without risk of prompting. Correct bug in
1273 notruncate behavior.
1274 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
1275 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
1276 Add informative docstrings.
1277 (pgg-decrypt): Convey provided passphrase in subordinate call to
1278 pgg-decrypt-region.
1279
12802005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1281
1282 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1283 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1284 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1285 'passphrase' argument, so the passphrase can be managed externally
1286 and then passed in to the system.
1287
1288 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1289 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1290 so the passphrase cache can be used reliably with identifiers
1291 besides a pgp packet's key id.
1292
1293 * pgg-gpg.el (pgg-pgp-encrypt-region)
1294 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1295 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1296 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1297 argument to all these routines, so the passphrase can be managed
1298 externally and passed in to the system.
1299
1300 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1301 'notruncate' argument, so the passphrase cache can be used
1302 reliably with identifiers besides a pgp packet's key id.
1303
13042005-10-29 Sascha Wilde <swilde@sha-bang.de>
1305
1306 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1307 symmetric encryption.
1308 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1309 encrypted session key.
1310 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1311 message ask for the passphrase in a proper way.
1312
1313 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1314 New user commands for symmetric encryption.
1315
4c2ad11d
SM
13162005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
1317
1318 * gnus-delay.el (gnus-delay-group): Don't autoload.
1319 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1320 to be re-loaded when customizing the `gnus-delay' group.
1321
f129a4df
CY
13222005-11-19 Chong Yidong <cyd@stupidchicken.com>
1323
1324 * message.el: Revert last changes.
1271a058 1325 (message-insert-citation-line): Use newlines.
f129a4df 1326
6586e9c9
CY
13272005-11-17 Chong Yidong <cyd@stupidchicken.com>
1328
1329 * message.el (message-courtesy-message)
1330 (message-mark-insert-begin, message-mark-insert-end)
1331 (message-elide-ellipsis, message-cancel-message)
1332 (message-add-header, message-change-subject)
1333 (message-cross-post-followup-to-header)
1334 (message-cross-post-insert-note, message-reduce-to-to-cc)
1335 (message-widen-reply, message-delete-not-region)
1336 (message-kill-to-signature, message-insert-signature)
1337 (message-insert-importance-high, message-insert-importance-low)
1338 (message-insert-or-toggle-importance)
1339 (message-insert-disposition-notification-to)
1340 (message-indent-citation, message-yank-original)
1341 (message-cite-original-without-signature, message-cite-original)
1342 (message-insert-citation-line, message-position-on-field)
1343 (message-fix-before-sending, message-send-mail-partially)
1344 (message-send-mail, message-send-mail-with-sendmail)
1345 (message-send-mail-with-qmail, message-send-news)
1346 (message-check-news-header-syntax, message-generate-headers)
1347 (message-insert-courtesy-copy, message-fill-address)
1348 (message-fill-header, message-shorten-references)
1349 (message-setup-1, message-cancel-news)
9872af18
JB
1350 (message-forward-make-body-plain, message-forward-make-body-mime)
1351 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
1352 (message-forward-make-body-digest-plain)
1353 (message-forward-make-body-digest-mime)
1354 (message-use-alternative-email-as-from): Insert `hard-newline'
1355 instead of ordinary newlines.
1356
e8beac8a
MB
13572005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
1358
1359 * message.el (message-generate-headers): Downcase the argument
1360 given to message-check-element.
1361
13622005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1363
1364 * gnus.el (gnus-parameters-case-fold-search): New variable.
1365 (gnus-parameters-get-parameter): Use it.
1366
1367 * gnus-score.el (gnus-home-score-file): Doc fix.
1368
13692005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
1370
1371 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
1372
13732005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
1374
1375 * mml.el (mml-preview): Doc fix.
1376
3b059693
MB
13772005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1378
1379 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
1380 whitespace removed in revision 7.8. Use concatenated string to
1381 protect trailing whitespace.
1382
9872af18 13832005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
3b059693
MB
1384
1385 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
1386 (nnimap-request-expire-articles): Use it to avoid sending 'UID
1387 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
1388 Courier IMAP ("some version from 2004"). Mostly based on similar
1389 code in the same function.
1390
13912005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1392
1393 * message.el (message-display-completion-list): New function.
1394 (message-expand-group): Use it; make sure the Completions buffer
1395 is modifiable.
1396
ab513ed4
CY
13972005-10-30 Chong Yidong <cyd@stupidchicken.com>
1398
1399 * imap.el (imap-open): Handle case where buffer is a buffer
1400 object.
1401
28e48287
EZ
14022005-10-24 Eli Zaretskii <eliz@gnu.org>
1403
1404 * pgg-def.el:
1405 * pgg-gpg.el:
1406 * pgg-parse.el:
1407 * pgg-pgp.el:
1408 * pgg-pgp5.el:
1409 * pgg.el: Move to the parent lisp directory.
1410
2a0d53ac
CY
14112005-10-23 Chong Yidong <cyd@stupidchicken.com>
1412
7cd9f860
CY
1413 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
1414 user-mail-name is an empty string.
2a0d53ac 1415
9516b9f4
MB
14162005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1417
1418 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
1419 depending on gnus-score-decay-constant.
1420
14212005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1422
1423 * nnslashdot.el (nnslashdot-request-article)
1424 (nnslashdot-retrieve-headers-1): Update to new HTML.
1425
14262005-10-23 Simon Josefsson <jas@extundo.com>
1427
1428 * imap.el (imap-gssapi-program): Align command line parameters
1429 with latest GNU SASL.
1430 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1431
292f71fe
MB
14322005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
1433
1434 * mail-source.el (mail-source-fetch-pop): Require pop3.
1435 (mail-source-check-pop): Ditto.
1436
14372005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1438
1439 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1440 errors.
1441
14422005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1443
1444 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1445 (gnus-treat-strip-leading-blank-lines): Improve doc string.
1446
1447 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1448
14492005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1450
1451 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1452 (rfc2047-charset-to-coding-system): New function.
1453 (rfc2047-decode-encoded-words): New function.
1454 (rfc2047-decode-region): Use them.
1455 (rfc2047-decode-cte): Remove.
1456 (rfc2047-parse-and-decode): Remove.
1457 (rfc2047-decode): Remove.
1458
14592005-10-15 Kenichi Handa <handa@m17n.org>
1460
1461 * rfc2047.el (rfc2047-decode-cte): New function.
1462 (rfc2047-decode-region): Change the way to decode successive
1463 encoded-words: decode B- or Q-encoding in each encoded-word,
1464 concatenate them, and decode it as charset.
1465
bd2cef66
CY
14662005-10-17 Chong Yidong <cyd@stupidchicken.com>
1467
1468 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
1469 widget-move-and-invoke.
1470 (gnus-custom-mode): Use gnus-custom-map.
1471
ffda926c
BW
14722005-10-15 Bill Wohler <wohler@newt.com>
1473
1474 * message.el (message-tool-bar-map): Renamed image file from
1475 mail_send to mail/send.
1476
f5fab556
MY
14772005-10-16 Masatake YAMATO <jet@gyve.org>
1478
1479 * message.el (message-expand-group): Pass the common
1480 prefix substring of completion to `display-completion-list'.
1481
9872af18 14822005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
1483
1484 * format-spec.el (format-spec): Propagate text properties of % spec.
1485
9872af18 14862005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
1487
1488 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
1489
20051b27
SJ
14902005-10-08 Simon Josefsson <jas@extundo.com>
1491
1492 * pgg-parse.el (top-level): Don't require custom, it is
1493 autoloaded. (To sync with No Gnus.)
1494
ba0226dd 14952005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 1496
ba0226dd 1497 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 1498
46f93472
SJ
14992005-10-08 Simon Josefsson <jas@extundo.com>
1500
1501 * pgg-def.el (top-level): Don't require custom, it is
1502 autoloaded. (To sync with No Gnus.)
1503
d3a597b7
MB
15042005-10-04 David Hansen <david.hansen@gmx.net>
1505
1506 * nnrss.el (nnrss-request-article): Add support for the comments tag.
1507 (nnrss-check-group): Ditto.
1508
8753ddee
MB
15092005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1510
1511 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
1512
1513 * gnus-util.el (gnus-remove-duplicates): Remove.
1514
1515 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
1516 instead of gnus-remove-duplicates.
1517
1518 * message.el (message-remove-duplicates): Remove.
1519 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
1520 message-remove-duplicates.
1521
1522 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
1523 available, else use implementation from `delete-dups'.
1524
15252005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
1526
1527 * time-date.el: Autoload parse-time-string, XEmacs needs it.
1528
c615a00c
SM
15292005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1530
1531 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
1532 function rather than the diff-mode.el package.
1533 (mm-display-external): Use with-current-buffer.
1534 (mm-viewer-completion-map, mm-viewer-completion-map):
1535 Move initialization inside declaration.
1536
a33704bb
MB
15372005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1538
1539 * message.el: Remove useless autoloads.
1540
15412005-09-28 Simon Josefsson <jas@extundo.com>
1542
1543 * message.el (message-use-idna): Default to t.
1544 (message-use-idna): Test whether encoding works too. Doc fix.
1545
15462005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1547
1548 * nntp.el (nntp-warn-about-losing-connection): Remove.
1549
53cfefc8
MB
15502005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1551
1552 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1553 customizable. Change default value.
1554 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
1555 (mm-uu-type-alist): Add doc string.
1556 (mm-uu-configure): Add doc string. Make it interactive.
1557 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
1558
15592005-09-27 Simon Josefsson <jas@extundo.com>
1560
1561 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1562
15632005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1564
1565 * message.el (message-remove-duplicates): New function.
1566 Implementation borrowed from `gnus-remove-duplicates'.
1567 (message-idna-to-ascii-rhs): Also encode idna addresses in
1568 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1569 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1570 only ask about the same idna domain once per header and also tell
1571 in what header to replace the idna domain.
1572
1573 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1574 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1575 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1576 a header is decoded and not just the last one.
1577
15782005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1579
1580 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1581 has been decoded.
1582
1583 * mm-decode.el (mm-insert-part): Don't modify text if it has been
1584 decoded.
1585
1586 * mm-view.el (mm-inline-text): Don't strip text props unless
1587 decoding enriched or richtext parts.
1588
66841476
RF
15892005-09-25 Romain Francoise <romain@orebokech.com>
1590
1591 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1592 * gnus-start.el (gnus-subscribe-interactively):
1593 * gnus-uu.el (gnus-uu-grab-articles):
1594 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1595 space.
1596
81df110a
RF
15972005-09-24 Emilio C. Lopes <eclig@gmx.net>
1598
1599 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1600 * mm-view.el (mm-view-pkcs7-decrypt):
1601 * gnus-sum.el (gnus-summary-limit-to-extra)
1602 (gnus-summary-respool-article, gnus-read-move-group-name):
1603 * gnus-score.el (gnus-summary-increase-score):
1604 * gnus-util.el (gnus-completing-read-with-default):
1605 * gnus-art.el (gnus-read-save-file-name)
1606 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1607 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1608 * message.el (message-check-news-header-syntax):
1609 Follow convention for reading with the minibuffer.
1610
5fae1cae
MB
16112005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1612
c615a00c
SM
1613 * spam-report.el (spam-report-url-ping-plain):
1614 Use gnus-extended-version as User-Agent.
5fae1cae
MB
1615
1616 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1617 default value is nil.
1618
16192005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1620
1621 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1622 default to nil, to be able to use Gnus at all. If the default
1623 switches to something else, then the function should be fixed not
1624 be exceedingly slow.
1625
16262005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1627
1628 * mm-url.el (mm-url-decode-entities): Fix regexp.
1629
c615a00c 16302005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
1631
1632 * sieve.el (sieve-help): Fix `message' call: first arg should be a
1633 format spec.
81df110a 1634
430d3ed7
MB
16352005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1636
1637 * gnus.el (gnus-group-startup-message): Bind image-load-path.
1638
16392005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
1640
1641 * gnus-art.el (gnus-mime-display-part): Protect against broken
1642 MIME messages.
1643
6ff5b064
MB
16442005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1645
1646 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
1647 before parsing header.
1648
a8f6d239
MB
16492005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
1650
1651 * spam-report.el (spam-report-gmane): Fix generation of spam
1652 report URL.
1653
16542005-09-10 Simon Josefsson <jas@extundo.com>
1655
1656 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
1657 t, based on discussion on the ding list with Robert Epprecht
1658 <epprecht@solnet.ch>.
1659
d752cf53
MB
16602005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
1661
1662 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
1663 X-Report-Spam header. Gmane now only provides Archived-At.
1664 This is only used if `spam-report-gmane-use-article-number' is nil.
1665 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
1666
1667 * nnweb.el (nnweb-google-wash-article): Print a message if article
1668 is not available.
1669
16702005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1671
1672 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
1673 content before displaying.
1674
16752005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
1676
1677 * mml-smime.el: Remove defvar of gnus-extract-address-components.
1678
16792005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1680
1681 * mm-view.el (mm-display-inline-fontify): Disable support modes.
1682
4a2358e9
MB
16832005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
1684
1685 * message.el (message-tab-body-function): Fixed mismatched custom
1686 type.
1687
1688 * gnus.el (gnus-group-change-level-function): Ditto.
1689
d752cf53 1690 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
1691
1692 * gnus-art.el (gnus-signature-limit)
1693 (gnus-article-mime-part-function): Ditto.
1694
16952005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
1696
1697 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
1698 Make fetching article by MID work again for Google Groups. Added
1699 FIXME concerning gnus-group-make-web-group.
1700
1701 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
1702 Don't depend on Gnus by using mail-extract-address-components if
1703 gnus-extract-address-components is not bound.
1704
1705 * gnus.el (gnus-user-agent): Use list of symbols instead of
1706 symbols. Display full version number for (S)XEmacs. Optionally
1707 display (S)XEmacs codename.
1708
1709 * gnus-util.el (gnus-emacs-version): Update for new
1710 `gnus-user-agent'.
1711
1712 * gnus-msg.el (gnus-extended-version): Make it possible to omit
1713 Gnus version.
1714
17152005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
1716
1717 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
1718 when encoding.
1719
1720 * mm-bodies.el (mm-decode-content-transfer-encoding):
1721 De-canonicalize CRLF for all text content types, not just
1722 text/plain.
1723
17242005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
1725
1726 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
1727
1728 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
1729 list, not listp.
1730
17312005-08-29 Romain Francoise <romain@orebokech.com>
1732
1733 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
1734 docstring.
1735 (gnus-face-from-file): Likewise.
1736
41e11121
JB
17372005-08-31 Juanma Barranquero <lekktu@gmail.com>
1738
1739 * gnus-art.el (w3m-minor-mode-map):
1740 * gnus-spec.el (gnus-newsrc-file-version):
1741 * gnus-util.el (nnmail-active-file-coding-system)
1742 (gnus-original-article-buffer, gnus-user-agent):
1743 * gnus.el (gnus-ham-process-destinations)
1744 (gnus-parameter-ham-marks-alist)
1745 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
1746 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
1747 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
1748 * mm-decode.el (gnus-current-window-configuration):
1749 * mm-extern.el (gnus-article-mime-handles):
1750 * mm-url.el (url-current-object, url-package-name)
1751 (url-package-version):
1752 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
1753 (smime-keys, w3m-cid-retrieve-function-alist)
1754 (w3m-current-buffer, w3m-display-inline-images)
1755 (w3m-minor-mode-map):
1756 * mml-smime.el (gnus-extract-address-components):
1757 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
1758 (gnus-newsrc-hashtb, message-default-charset)
1759 (message-deletable-headers, message-options)
1760 (message-posting-charset, message-required-mail-headers)
1761 (message-required-news-headers):
1762 * mml1991.el (mc-pgp-always-sign):
1763 * mml2015.el (mc-pgp-always-sign):
1764 * nnheader.el (nnmail-extra-headers):
1765 * rfc1843.el (gnus-decode-encoded-word-function)
1766 (gnus-decode-header-function, gnus-newsgroup-name):
1767 * spam-stat.el (gnus-original-article-buffer): Add defvars.
1768
f3f01d5d
MB
17692005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
1770
1771 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
1772 the end of the date treatments.
1773
17742005-08-15 Simon Josefsson <jas@extundo.com>
1775
1776 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
1777 it in url-handlers.el and XEmacs in url.el. Reported by Luca
1778 Capello and Romain Francoise.
1779 (pgg-fetch-key-function): Removed, not used?
1780 (pgg-insert-url-with-w3): Require url, to get
1781 url-insert-file-contents regardless of where it is defined.
1782
17832005-08-08 Simon Josefsson <jas@extundo.com>
1784
1785 * pgg.el: Autoload url-insert-file-contents instead of loading
1786 w3/url.
1787 (pgg-insert-url-with-w3): Don't load url here.
1788
41e11121 17892005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
1790
1791 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
1792
1793 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
1794
17952005-08-06 Romain Francoise <romain@orebokech.com>
1796
1797 * message.el: Fix typo in docstring.
1798
11e22c4a
MB
17992005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1800
1801 * mm-bodies.el (mm-encode-body): Use coding system rather than
1802 charset to encode text.
1803
1804 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
1805 number of charsets if utf-8 is available (XEmacs).
1806
97f78c9b
MB
18072005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1808
1809 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
1810 start of the lines.
1811 (gnus-picon-databases): Add /usr/share/picons.
1812
18132005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1814
1815 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
1816 taken from `gnus-button-mid-or-mail-regexp'.
1817 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
1818 (gnus-button-alist): Improve regexp for domain part of the MIDs
1819 for news:localpart@domain buttons.
1820 (gnus-button-ctan-directory-regexp): Update.
1821
1822 * message.el (message-kill-buffer): Raise the current frame.
1823 (message-bury): Use `window-dedicated-p'.
1824
afea040a
MB
18252005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1826
97f78c9b
MB
1827 * sieve-manage.el (sieve-manage-interactive-login): Use
1828 make-local-variable rather than make-variable-buffer-local.
1829 (sieve-manage-open): Ditto.
1830 (sieve-manage-authenticate): Ditto.
1831
afea040a
MB
1832 * mml.el (mml-generate-mime-1): Make the content type default to
1833 text/plain if the filename is not specified.
1834
18352005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1836
1837 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
1838 instead of insert-buffer.
1839
1840 * message.el (message-yank-original): Ditto; set the mark at the
1841 end of the yanked message.
1842
4b91459a
MB
18432005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1844
1845 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
1846 lines to scroll rather than to stop it.
1847
1848 * mml.el (mml-generate-default-type): Add doc string.
1849 (mml-generate-mime-1): Use mm-default-file-encoding or make it
1850 default to application/octet-stream when determining the content
1851 type if it is not specified for the part or the mml contents; add
1852 a comment about mml-generate-default-type.
1853
18542005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
1855
1856 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
1857 make it default to application/octet-stream when determining the
1858 content type if it is not specified for the external contents.
1859
d44e3b45
MB
18602005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
1861
1862 * rfc2231.el (rfc2231-parse-string): Take care that not only a
1863 segmented parameter but also other parameters might be there.
1864
4b91459a
MB
18652005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
1866
1867 * mm-decode.el (mm-display-external): Delete temp file, directory
1868 and buffer immediately if the external process is exited.
1869
c03ac728
MB
18702005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
1871
1872 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
1873 fewer lines than that of scroll-margin.
1874 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
1875
d8a88581
MB
18762005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
1877
1878 * gnus-art.el (gnus-article-next-page): Revert.
1879 (gnus-article-beginning-of-window): New macro.
1880 (gnus-article-next-page-1): Use it.
1881 (gnus-article-prev-page): Ditto.
1882 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
1883 instead of insert-buffer.
1884 (gnus-mime-delete-part): Ditto.
1885 (gnus-article-edit-exit): Ditto.
1886
1887 * gnus-util.el (gnus-beginning-of-window): Remove.
1888 (gnus-end-of-window): Remove.
1889
d8a88581
MB
18902005-07-25 Simon Josefsson <jas@extundo.com>
1891
1892 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
1893 to have the url package without w3. Reported by Daiki Ueno
1894 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
1895
7573397b
SM
18962005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1897
1898 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
1899 for text/rtf. Display default in prompt. Pass default for M-n.
1900
1901 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
1902
bcc7dd61
MB
19032005-07-16 Romain Francoise <romain@orebokech.com>
1904
1905 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
1906 instead of `current-time-string' as the latter creates a time
1907 string that is not RFC 2822 compliant (it lacks the zone).
1908
9ebc3953
EZ
19092005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1910
1911 * gnus-msg.el (gnus-button-mailto): Remove
1912 save-selected-window-window hackery because it relies on
1913 save-selected-window internals.
1914
7929f858
MB
19152005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
1916
1917 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
1918 (gnus-article-next-page-1): Use gnus-beginning-of-window.
1919 (gnus-article-prev-page): Ditto.
1920
1921 * gnus-util.el (gnus-beginning-of-window): New function.
1922 (gnus-end-of-window): New function.
1923
ead25b5c
MB
19242005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1925
1926 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
1927 gnus-add-minor-mode.
1928 (gnus-binary-mode): Ditto.
1929
1930 * gnus-topic.el (gnus-topic-mode): Ditto.
1931
5f4264e5 19322005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
1933
1934 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
1935 (gnus-article-prev-page): Take scroll-margin into consideration.
1936
a0ec7a4a
LK
19372005-07-04 Lute Kamstra <lute@gnu.org>
1938
1939 Update FSF's address in GPL notices.
1940
59fda2fa
JB
19412005-07-04 Juanma Barranquero <lekktu@gmail.com>
1942
1943 * gnus.el (gnus-exit):
1944 * gnus-group.el (gnus-group-icons):
1945 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
1946
1947 * gnus-nocem.el (gnus-nocem):
1948 * message.el (message-various, message-buffers, message-sending)
1949 (message-interface, message-forwarding, message-insertion)
1950 (message-headers, message-news, message-mail):
1951 * pgg-gpg.el (pgg-gpg):
1952 * pgg-parse.el (pgg-parse):
1953 * pgg-pgp.el (pgg-pgp):
1954 * pgg-pgp5.el (pgg-pgp5):
1955 * pop3.el (pop3): Finish `defgroup' description with period.
1956
7d0c69be
MB
19572005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
1958
1959 * gnus-art.el (article-display-face): Improve the efficiency.
1960 (article-display-x-face): Ditto; remove grey x-face stuff.
1961
d6697c02
MB
19622005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
1963
1964 * gnus-art.el (article-display-face): Correct the position in
1965 which Faces are inserted; use dolist.
1966
19672005-06-29 Didier Verna <didier@xemacs.org>
1968
59fda2fa 1969 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
1970 order.
1971
84861437
MB
19722005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
1973
1974 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
1975 (gnus-nocem-check-article): Fetch the Type header.
1976 (gnus-nocem-message-wanted-p): Fix the way to examine types.
1977 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
1978 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
1979
1980 * pgg.el (pgg-verify): Return the verification result.
1981
3338c0ad
JB
19822005-06-24 Juanma Barranquero <lekktu@gmail.com>
1983
1984 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
1985 `show-nonbreak-escape'.
1986
9180519b
LK
19872005-06-23 Lute Kamstra <lute@gnu.org>
1988
1989 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
1990
1991 * dig.el (dig-mode):
1992 * smime.el (smime-mode): Use gnus-run-mode-hooks.
1993
23873c96
JB
19942005-06-21 Juanma Barranquero <lekktu@gmail.com>
1995
1996 * nnimap.el (nnimap-split-download-body): Fix spellings.
1997
b66c24b4
JB
19982005-06-16 Juanma Barranquero <lekktu@gmail.com>
1999
2000 * gnus-art.el (gnus-article-encrypt-body):
2001 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
2002 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
2003 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 2004
0f49874b
MB
20052005-06-16 Miles Bader <miles@gnu.org>
2006
2007 * spam.el (spam): Remove "-face" suffix from face name.
2008 (spam-face): New backward-compatibility alias for renamed face.
2009 (spam-face, spam-initialize): Use renamed spam face.
2010
2011 * message.el (message-header-to, message-header-cc)
2012 (message-header-subject, message-header-newsgroups)
2013 (message-header-other, message-header-name)
2014 (message-header-xheader, message-separator, message-cited-text)
2015 (message-mml): Remove "-face" suffix from face names.
2016 (message-header-to-face, message-header-cc-face)
2017 (message-header-subject-face, message-header-newsgroups-face)
2018 (message-header-other-face, message-header-name-face)
2019 (message-header-xheader-face, message-separator-face)
2020 (message-cited-text-face, message-mml-face):
2021 New backward-compatibility aliases for renamed faces.
2022 (message-font-lock-keywords): Use renamed message faces.
2023
2024 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
2025 (sieve-test-commands, sieve-tagged-arguments):
2026 Remove "-face" suffix from face names.
2027 (sieve-control-commands-face, sieve-action-commands-face)
2028 (sieve-test-commands-face, sieve-tagged-arguments-face):
2029 New backward-compatibility aliases for renamed faces.
2030 (sieve-control-commands-face, sieve-action-commands-face)
2031 (sieve-test-commands-face, sieve-tagged-arguments-face):
2032 Use renamed sieve faces.
2033
2034 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
2035 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
2036 (gnus-group-news-3-empty, gnus-group-news-4)
2037 (gnus-group-news-4-empty, gnus-group-news-5)
2038 (gnus-group-news-5-empty, gnus-group-news-6)
2039 (gnus-group-news-6-empty, gnus-group-news-low)
2040 (gnus-group-news-low-empty, gnus-group-mail-1)
2041 (gnus-group-mail-1-empty, gnus-group-mail-2)
2042 (gnus-group-mail-2-empty, gnus-group-mail-3)
2043 (gnus-group-mail-3-empty, gnus-group-mail-low)
2044 (gnus-group-mail-low-empty, gnus-summary-selected)
2045 (gnus-summary-cancelled, gnus-summary-high-ticked)
2046 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
2047 (gnus-summary-high-ancient, gnus-summary-low-ancient)
2048 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
2049 (gnus-summary-low-undownloaded)
2050 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
2051 (gnus-summary-low-unread, gnus-summary-normal-unread)
2052 (gnus-summary-high-read, gnus-summary-low-read)
2053 (gnus-summary-normal-read, gnus-splash):
2054 Remove "-face" suffix from face names.
2055 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
2056 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
2057 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
2058 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
2059 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
2060 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
2061 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
2062 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
2063 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
2064 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
2065 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
2066 (gnus-summary-selected-face, gnus-summary-cancelled-face)
2067 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
2068 (gnus-summary-normal-ticked-face)
2069 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
2070 (gnus-summary-normal-ancient-face)
2071 (gnus-summary-high-undownloaded-face)
2072 (gnus-summary-low-undownloaded-face)
2073 (gnus-summary-normal-undownloaded-face)
2074 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
2075 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
2076 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
2077 (gnus-splash-face):
2078 New backward-compatibility aliases for renamed faces.
2079 (gnus-group-startup-message): Use renamed gnus faces.
2080
2081 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
2082 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
2083 (gnus-server-agent): Remove "-face" suffix from face names.
2084 (gnus-server-agent-face, gnus-server-opened-face)
2085 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 2086 (gnus-server-offline-face):
0f49874b
MB
2087 New backward-compatibility aliases for renamed faces.
2088 (gnus-server-agent-face, gnus-server-opened-face)
2089 (gnus-server-closed-face, gnus-server-denied-face)
2090 (gnus-server-offline-face): Use renamed gnus faces.
2091
2092 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
2093 Remove "-face" suffix from face names.
2094 (gnus-picon-xbm-face, gnus-picon-face):
2095 New backward-compatibility aliases for renamed faces.
2096
2097 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
2098 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
2099 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
2100 (gnus-cite-11): Remove "-face" suffix from face names.
2101 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
2102 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
2103 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 2104 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
2105 New backward-compatibility aliases for renamed faces.
2106 (gnus-cite-attribution-face, gnus-cite-face-list)
2107 (gnus-article-boring-faces): Use renamed gnus faces.
2108
2109 * gnus-art.el (gnus-signature, gnus-header-from)
2110 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
2111 (gnus-header-content): Remove "-face" suffix from face names.
2112 (gnus-signature-face, gnus-header-from-face)
2113 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 2114 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
2115 New backward-compatibility aliases for renamed faces.
2116 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
2117
2118 * gnus-sum.el (gnus-summary-selected-face)
2119 (gnus-summary-highlight): Use renamed gnus faces.
2120 * gnus-group.el (gnus-group-highlight): Likewise.
2121
ca0a6900
JB
21222005-06-14 Juanma Barranquero <lekktu@gmail.com>
2123
0b46b379
JB
2124 * gnus-sieve.el (gnus-sieve-article-add-rule):
2125 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2126 * spam-stat.el (spam-stat-buffer-change-to-spam)
2127 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 2128
0b46b379
JB
2129 * message.el (message-is-yours-p):
2130 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 2131
a21fb88e
MB
21322005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2133
2134 * mm-view.el (mm-inline-text): Withdraw the last change.
2135
21362005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2137
2138 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2139 executing enriched-decode.
2140
bfe5418b
LT
21412005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2142
2143 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2144
d4755e04
LK
21452005-06-04 Lute Kamstra <lute@gnu.org>
2146
2147 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2148 information is never recorded.
2149
95f75c75
SM
21502005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2151
2152 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2153
0f69d598
MB
21542005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
2155
2156 * pop3.el (pop3-md5): Run md5 in the binary mode.
2157 (pop3-md5-program-args): New variable.
2158
95f75c75
SM
2159 * starttls.el (starttls-set-process-query-on-exit-flag):
2160 Use eval-and-compile.
0f69d598 2161
4a43ee9b
MB
21622005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2163
2164 * gnus-art.el (article-display-x-face): Replace
2165 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2166
2167 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
2168
2169 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2170 set-process-query-on-exit-flag or process-kill-without-query.
2171
2172 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2173 loop instead of replace-regexp.
2174
2175 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2176 instead of process-kill-without-query if it is available.
2177
2178 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2179 instead of find-file-hooks if it is available.
2180
2181 * mml1991.el: Bind pgg-default-user-id when compiling.
2182
2183 * mml2015.el: Bind pgg-default-user-id when compiling.
2184
95f75c75
SM
2185 * nndraft.el (nndraft-request-associate-buffer):
2186 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
2187 available.
2188
2189 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2190 instead of find-file-hooks if it is available.
2191
2192 * nntp.el (nntp-open-connection): Replace
2193 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2194 (nntp-open-ssl-stream): Ditto.
2195 (nntp-open-tls-stream): Ditto.
2196
2197 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
2198 (pgg-run-at-time-1): New macro.
2199 (pgg-run-at-time): Use it.
2200
2201 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
2202 set-process-query-on-exit-flag or process-kill-without-query.
2203 (starttls-open-stream-gnutls): Use it instead of
2204 process-kill-without-query.
2205 (starttls-open-stream): Ditto.
2206
22072005-05-31 Simon Josefsson <jas@extundo.com>
2208
2209 * imap.el (imap-ssl-open): Use imap-process-connection-type,
2210 instead of hard coding to nil.
2211
22122005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
2213
ca0a6900 2214 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
2215 resolve warnings when gnus-group.el compiled alone.
2216
e9bd5782
MB
22172005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2218
2219 * gnus-agent.el (gnus-agent-regenerate-group)
2220 (gnus-agent-fetch-articles): Replace `string-to-int' by
2221 `string-to-number'.
2222 * gnus-art.el (gnus-button-fetch-group): Ditto.
2223 * gnus-cache.el (gnus-cache-generate-active)
2224 (gnus-cache-articles-in-group): Ditto.
2225 * gnus-group.el (gnus-group-set-current-level)
2226 (gnus-group-insert-group-line): Ditto.
2227 * gnus-score.el (gnus-score-set-expunge-below)
2228 (gnus-score-set-mark-below, gnus-summary-score-effect)
2229 (gnus-summary-score-entry): Ditto.
2230 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2231 (gnus-soup-pack): Ditto.
2232 * gnus-spec.el (gnus-xmas-format): Ditto.
2233 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2234 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2235 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2236 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2237 * nndb.el (nndb-get-remote-expire-response): Ditto.
2238 * nndiary.el (nndiary-parse-schedule-value)
2239 (nndiary-string-to-number, nndiary-request-replace-article)
2240 (nndiary-request-article): Ditto.
2241 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2242 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2243 * nneething.el (nneething-make-head): Ditto.
2244 * nnfolder.el (nnfolder-request-article)
2245 (nnfolder-retrieve-headers): Ditto.
2246 * nnheader.el (nnheader-file-to-number): Ditto.
2247 * nnkiboze.el (nnkiboze-request-article): Ditto.
2248 * nnmail.el (nnmail-process-unix-mail-format)
2249 (nnmail-process-babyl-mail-format): Ditto.
2250 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2251 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2252 (nnmh-request-create-group, nnmh-request-list-1)
2253 (nnmh-request-group, nnmh-request-article): Ditto.
2254 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2255 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2256 * nnsoup.el (nnsoup-make-active): Ditto.
2257 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2258 * nntp.el (nntp-find-group-and-number)
2259 (nntp-retrieve-headers-with-xover): Ditto.
2260 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2261 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2262 (pgg-format-key-identifier): Ditto.
2263 * pop3.el (pop3-last, pop3-stat): Ditto.
2264 * qp.el (quoted-printable-decode-region): Ditto.
2265
2266 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
2267 of concat.
2268
cfcd5c91
MB
22692005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2270
2271 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
2272
2273 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
2274
2275 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
2276
2277 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
2278
2279 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
2280
2281 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
2282
2283 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
2284 (gnus-carpal-mode): Ditto.
2285
2286 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
2287 (gnus-browse-mode): Ditto.
2288
2289 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
2290
2291 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
2292
9ad41fb7
RS
22932005-05-29 Richard M. Stallman <rms@gnu.org>
2294
2295 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
2296
b4e8a25b
MB
22972005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
2298
2299 * gnus-util.el (gnus-run-mode-hooks): New function.
2300
2301 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
2302
ddfbe5db
LT
23032005-05-26 Luc Teirlinck <teirllm@auburn.edu>
2304
2305 * gnus-agent.el (gnus-agent-make-mode-line-string):
2306 Use mode-line-highlight as mouse-face.
2307
d0859c9a
MB
23082005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2309
2310 * canlock.el (canlock): Change the parent group to news.
2311
2312 * deuglify.el (gnus-outlook-deuglify): Add :group.
2313
2314 * dig.el (dig): Add :group.
2315
2316 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
2317
2318 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
2319 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
2320 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
2321 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
2322 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
2323
2324 * gnus-diary.el (gnus-diary): Add :group.
2325
2326 * gnus.el (gnus-group-news-1-face): Add :group.
2327 (gnus-group-news-1-empty-face): Ditto.
2328 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
2329 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
2330 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
2331 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
2332 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
2333 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
2334 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
2335 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
2336 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
2337 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
2338 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
2339 (gnus-summary-high-ticked-face): Ditto.
2340 (gnus-summary-low-ticked-face): Ditto.
2341 (gnus-summary-normal-ticked-face): Ditto.
2342 (gnus-summary-high-ancient-face): Ditto.
2343 (gnus-summary-low-ancient-face): Ditto.
2344 (gnus-summary-normal-ancient-face): Ditto.
2345 (gnus-summary-high-undownloaded-face): Ditto.
2346 (gnus-summary-low-undownloaded-face): Ditto.
2347 (gnus-summary-normal-undownloaded-face): Ditto.
2348 (gnus-summary-high-unread-face): Ditto.
2349 (gnus-summary-low-unread-face): Ditto.
2350 (gnus-summary-normal-unread-face): Ditto.
95f75c75 2351 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
2352 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
2353
2354 * message.el (message-minibuffer-local-map): Add :group.
2355
2356 * sieve-manage.el (sieve-manage-log): Add :group.
2357 (sieve-manage-default-user): Diito.
2358 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
2359 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
2360 (sieve-manage-authenticators): Ditto.
95f75c75 2361 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
2362 (sieve-manage-default-port): Ditto.
2363
2364 * sieve-mode.el (sieve-control-commands-face): Add :group.
2365 (sieve-action-commands-face): Ditto.
2366 (sieve-test-commands-face): Ditto.
2367 (sieve-tagged-arguments-face): Ditto.
2368
2369 * smime.el (smime): Add :group.
2370
2371 * spam-report.el (spam-report): Add :group.
2372
2373 * spam.el (spam, spam-face): Add :group.
2374
6441d280
LK
23752005-05-26 Lute Kamstra <lute@gnu.org>
2376
2377 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
2378
8654e13a
MB
23792005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2380
2381 * gnus-art.el: Don't autoload mail-extract-address-components.
2382
2383 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
2384
2385 * nndb.el: Don't declare the nndb back end two or more times; don't
2386 autoload news-reply-mode, news-setup, cancel-timer and telnet.
2387
2388 * nntp.el: Autoload format-spec instead of format; use
2389 eval-and-compile to evaluate autoload forms.
2390
2391 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
2392
31640842
MB
23932005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2394
2395 * gnus-art.el (article-date-ut): Support converting date in
2396 forwarded parts as well.
2397 (gnus-article-save-original-date): New macro.
2398 (gnus-display-mime): Use it.
2399
24002005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
2401
2402 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
2403 enclosure element of <item>.
2404
61b397cd
MB
24052005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2406
2407 * spam-report.el (spam-report-unplug-agent)
2408 (spam-report-plug-agent, spam-report-deagentize)
2409 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
2410 support for the Agent in spam-report: when unplugged, report to a
2411 file; when plugged, submit all the requests.
2412 [Added missing offline functionality from trunk.]
2413
24142005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2415
2416 * spam-report.el (spam-report-url-to-file)
2417 (spam-report-requests-file): New function and variable for offline
2418 reporting.
2419 (spam-report-url-ping-function): Add `spam-report-url-to-file'
2420 and user defined function.
2421 (spam-report-process-queue): New function.
2422 Process requests from `spam-report-requests-file'.
2423 (spam-report-url-ping-mm-url): Autoload.
2424 [Added missing offline functionality from trunk.]
31640842 2425
cd01ded9
MB
24262005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
2427
2428 * qp.el (quoted-printable-encode-region): Save excursion.
2429
850c333d
MB
24302005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2431
2432 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
2433 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
2434
ff5e68bf
MB
24352005-04-13 Miles Bader <miles@gnu.org>
2436
2437 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
2438
24392005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
2440
2441 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
2442 contained in text because xml.el decodes entities) with LFs.
2443
6a748eda
LK
24442005-04-11 Lute Kamstra <lute@gnu.org>
2445
2446 * message.el (message-make-date): Handle byte-compiler warnings
2447 differently.
2448 * nnimap.el (nnimap-date-days-ago): Ditto.
2449
9d9b0de9
SM
24502005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
2451
2452 * mm-util.el (mm-string-to-multibyte): New function.
2453 (mm-detect-coding-region): Typo.
2454
9a89f5b0
MB
24552005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
2456
2457 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
2458
91472578
MB
24592005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2460
2461 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
2462 argument in XEmacs.
2463
2464 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
2465 (nnrss-request-group): Decode group name first.
2466 (nnrss-request-article): Make a text/plain article if mml-to-mime
2467 failed.
2468 (nnrss-get-encoding): Return a compatible encoding according to
2469 nnrss-compatible-encoding-alist.
2470 (nnrss-opml-export): Use dolist.
2471 (nnrss-find-el): Use consp instead of listp.
2472 (nnrss-order-hrefs): Use dolist.
2473
24742005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2475
2476 * nnrss.el (nnrss-verbose): Remove.
2477 (nnrss-request-group): Use `nnheader-message' instead.
2478
24792005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
2480
2481 * nnrss.el (nnrss-verbose): New variable.
2482 (nnrss-request-group): Make it say nnrss is requesting a group.
2483
24842005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2485
2486 * gnus-agent.el (gnus-agent-group-path): Decode group name.
2487 (gnus-agent-group-pathname): Ditto.
2488
2489 * gnus-cache.el (gnus-cache-file-name): Decode group name.
2490
2491 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
2492 name for only %g and %c.
2493 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
2494 instead of gnus-tmp-group to decoded group name.
2495 (gnus-group-make-group): Decode group name.
2496 (gnus-group-delete-group): Ditto.
2497 (gnus-group-make-rss-group): Exclude `/'s from group names;
2498 register the group data after opening the nnrss group; unify
2499 non-ASCII group names; encode group name.
2500 (gnus-group-catchup-current): Decode group name.
2501 (gnus-group-expire-articles-1): Ditto.
2502 (gnus-group-set-current-level): Ditto.
2503 (gnus-group-kill-group): Ditto.
2504
2505 * gnus-spec.el (gnus-update-format-specifications): Flush the
2506 group format spec cache if it doesn't support decoded group names.
2507
2508 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
2509
2510 * nnrss.el: Require rfc2047 and mml.
2511 (nnrss-file-coding-system): New variable.
2512 (nnrss-format-string): Redefine it as an inline function.
2513 (nnrss-decode-group-name): New function.
2514 (nnrss-string-as-multibyte): Remove.
2515 (nnrss-retrieve-headers): Decode group name; don't use
2516 nnrss-format-string.
2517 (nnrss-request-group): Decode group name.
2518 (nnrss-request-article): Decode group name; allow a Message-ID as
2519 well as an article number; don't use nnrss-format-string; encode a
2520 Message-ID string which may contain non-ASCII characters; use
2521 mml-to-mime to compose a MIME article; use search-forward instead
2522 of re-search-forward.
2523 (nnrss-request-expire-articles): Decode group name.
2524 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
2525 as well; decode group name.
2526 (nnrss-get-encoding): Fix regexp.
2527 (nnrss-fetch): Clarify error message.
2528 (nnrss-read-server-data): Use insert-file-contents instead of load;
2529 bind file-name-coding-system; use multibyte buffer.
2530 (nnrss-save-server-data): Insert newline; bind
2531 coding-system-for-write to the value of nnrss-file-coding-system;
2532 bind file-name-coding-system; add coding cookie.
2533 (nnrss-read-group-data): Use insert-file-contents instead of load;
2534 bind file-name-coding-system; use multibyte buffer.
2535 (nnrss-save-group-data): Bind coding-system-for-write to the
2536 value of nnrss-file-coding-system; bind file-name-coding-system.
2537 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
2538 make it work with non-ASCII text.
2539 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
2540 of set-buffer-file-coding-system.
2541 (nnrss-find-el): Check carefully whether there's a list of string
2542 which old xml.el may return rather than a string; make it work
2543 with old xml.el as well.
2544
25452005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
2546
2547 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
2548
2549 * nnrss.el (nnrss-get-encoding): New function.
2550 (nnrss-fetch): Use unibyte buffer initially; bind
2551 coding-system-for-read while performing mm-url-insert; remove ^Ms;
2552 decode contents according to the encoding attribute.
2553 (nnrss-save-group-data): Add coding cookie.
2554 (nnrss-mime-encode-string): New function.
2555 (nnrss-check-group): Use it to encode subject and author.
2556
25572005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
2558
2559 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2560 failed.
2561
1b155fbd
MB
25622005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
2563
2564 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
2565
91472578
MB
25662005-04-06 Jesper Harder <harder@ifa.au.dk>
2567
2568 * mm-util.el (mm-subst-char-in-string): Support inplace.
2569
2570 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
2571 checkdoc.el).
2572 (nnrss-request-article): Cleanup.
2573 (nnrss-request-delete-group): Use nnrss-make-filename.
2574 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2575 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1b155fbd
MB
2576 (nnrss-read-group-data): hash on description if link is missing;
2577 use nnrss-make-filename; use load.
91472578
MB
2578 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2579 (nnrss-make-filename): New function.
2580 (nnrss-close): New function.
2581 (nnrss-check-group): Hash on description if link is missing.
2582 (nnrss-get-namespace-prefix): Use string= to compare strings!
2583 Reported by David D. Smith <davidsmith@acm.org>.
2584 (nnrss-opml-export): Turn on sgml-mode.
2585
25862005-04-06 Mark A. Hershberger <mah@everybody.org>
2587
2588 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2589
498063ec
MB
25902005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2591
2592 * message.el (message-make-date): Add defvars in order to silence
2593 the byte compiler inside the defun.
2594
2595 * nnimap.el (nnimap-date-days-ago): Ditto.
2596
95f75c75 2597 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 2598
95f75c75 2599 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 2600
95f75c75 2601 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
2602
2603 * nnultimate.el (parse-time): Require for `parse-time-string'.
2604
707f2b38
MB
26052005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
2606
498063ec
MB
2607 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
2608 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 2609
10ace8ea
MB
26102005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
2611
2612 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
2613
2614 * mm-util.el (mm-replace-in-string): New function.
2615 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
2616 latin-unity, which cannot be used with XEmacs 21.1.
2617
2618 * rfc2047.el (rfc2047-encode-function-alist): Rename from
2619 rfc2047-encoding-function-alist in order to avoid conflicting with
2620 the old version.
2621 (rfc2047-encode-message-header): Remove useless goto-char.
2622 (rfc2047-encodable-p): Don't move point.
2623 (rfc2047-syntax-table): Treat `(' and `)' as is.
2624 (rfc2047-encode-region): Concatenate words containing non-ASCII
2625 characters in structured fields; don't encode space-delimited
2626 ASCII words even in unstructured fields; don't break words at
2627 char-category boundaries; encode encoded words in structured
2628 fields; treat text within parentheses as special; show the
2629 original text when error has occurred; move point to the end of
2630 the region after encoding, suggested by IRIE Tetsuya
2631 <irie@t.email.ne.jp>; treat backslash-quoted characters as
2632 non-special; check carefully whether to encode special characters;
2633 fix some kind of misconfigured headers; signal a real error if
2634 debug-on-quit or debug-on-error is non-nil; don't infloop,
2635 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
2636 the close parenthesis may be included in the encoded word; encode
2637 bogus delimiters.
2638 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
2639 (rfc2047-encode-max-chars): New variable.
2640 (rfc2047-encode-1): New function.
2641 (rfc2047-encode): Use it; encode text so that it occupies the
2642 maximum width within 76-column; work correctly on Q encoding for
2643 iso-2022-* charsets; fold the line before encoding; don't append a
2644 space if the encoded word includes close parenthesis.
2645 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
2646 sure not to break a line just after the header name.
2647 (rfc2047-b-encode-region): Remove.
2648 (rfc2047-b-encode-string): New function.
2649 (rfc2047-q-encode-region): Remove.
2650 (rfc2047-q-encode-string): New function.
2651 (rfc2047-encode-parameter): New function.
2652 (rfc2047-encoded-word-regexp): Don't use shy group.
2653 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
2654 (rfc2047-parse-and-decode): Ditto.
95f75c75 2655 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
2656
26572005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2658
2659 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
2660 (rfc2047-field-value): Strip props.
95f75c75 2661 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
2662 all headers can be folded, and this should be done by the message
2663 composition mode. Probably. I think.
2664 (rfc2047-encodable-p): Say that =? needs encoding.
2665 (rfc2047-encode-region): Encode =? strings.
2666
26672005-03-25 Jesper Harder <harder@ifa.au.dk>
2668
2669 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
2670 language tags; remove unnecessary '+'. Reported by Stefan Wiens
2671 <s.wi@gmx.net>.
2672 (rfc2047-decode-string): Don't cons a string unnecessarily.
2673 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
2674 the encoding to avoid consing a string.
2675 (rfc2047-decode): Use mm-subst-char-in-string instead of
2676 mm-replace-chars-in-string.
2677
26782005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2679
2680 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
2681 encodings of MIME-encoded words, in order to improve
2682 interoperability with several broken MUAs.
2683
26842005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2685
2686 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
2687 pass it to `gnus-browse-read-group'.
2688 (gnus-browse-read-group): Add NUMBER argument and pass it to
2689 `gnus-group-read-ephemeral-group'.
2690
2691 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
2692 argument and pass it to `gnus-group-read-group'.
2693
26942005-03-19 Aidan Kehoe <kehoea@parhasard.net>
2695
2696 * mm-util.el (mm-xemacs-find-mime-charset): Only call
2697 mm-xemacs-find-mime-charset-1 if we have the mule feature
2698 available at runtime.
2699
f3f7f80c
WL
27002005-03-25 Werner Lemberg <wl@gnu.org>
2701
2702 * nnmaildir.el: Replace `illegal' with `invalid'.
2703
0302b80e
SM
27042005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2705
2706 * gnus-start.el (gnus-display-time-event-handler):
2707 Check display-time-timer at runtime rather than only at load time
2708 in case display-time-mode is turned off in the mean time.
2709
fa9a04e1
MB
27102005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2711
2712 * nnimap.el (nnimap-open-connection): Print which authinfo file is
2713 used.
2714
2715 * nneething.el (nneething-map-file-directory): Derive from
2716 `gnus-directory'.
2717
2718 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
2719 the To/Cc button.
2720
27212005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
2722
0302b80e
SM
2723 * nnmaildir.el (nnmaildir-request-accept-article):
2724 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1 2725
1b155fbd 27262005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
fa9a04e1
MB
2727
2728 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
2729 autoloaded function.
fa9a04e1
MB
2730
27312005-03-13 Steve Youngs <steve@sxemacs.org>
2732
2733 * mm-url.el: Require timer-funcs at compile time when in XEmacs
2734 for `with-timeout'.
2735
2736 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 2737 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
2738
2739 * gnus-async.el: Ditto.
2740
bf68d4e6
LK
27412005-03-16 Lute Kamstra <lute@gnu.org>
2742
2743 * message.el (message-make-date): Require parse-time.
2744
f66ce3b9
SM
27452005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
2746
2747 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
2748
9872af18 27492005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 2750
0302b80e 2751 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 2752
9872af18 27532005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
2754
2755 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
2756 buffer (since IMAP server might return FETCH response out of
2757 order, and the nntp buffer must be sorted).
2758
5f5475ac
MB
27592005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2760
2761 * message.el: Don't autoload former message-utils variables.
f66ce3b9 2762 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
2763
2764 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 2765 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 2766 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
2767 (nnweb-google-parse-1, nnweb-google-create-mapping):
2768 Don't hardcode URL.
5f5475ac 2769
2fd561a9
MB
27702005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
2771
2772 * message.el (message-get-reply-headers, message-followup):
2773 Mention related variables `message-use-followup-to' and
2774 `message-use-mail-followup-to', in the information buffer.
2775
2776 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
2777 of broken groups(-beta).google.com.
2778
4e90f2b9
SM
27792005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
2780
2781 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
2782 a more conservative way.
2783
ee7d3cc0
MB
27842005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2785
2786 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
2787 `mm-dissect-multipart' and receive the from field as an (optional)
2788 argument from `mm-dissect-multipart'.
2789 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
2790 pass it on when we call `mm-dissect-buffer' on MIME parts.
2791 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 2792
04ff38fb
SM
27932005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
2794
2795 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
2796 buffer, so it moves the window's cursor.
2797
ff4d3926
MB
27982005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
2799
04ff38fb 2800 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
2801
2802 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 2803 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 2804
04ff38fb
SM
2805 * gnus-sum.el (gnus-summary-caesar-message):
2806 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
2807
2808 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
2809 doc string.
2810
28112005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2812
2813 * smime.el (smime-sign-buffer): Signal an error if
2814 `smime-sign-region' fails.
2815 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
2816 fails.
2817
82a8ad04
MB
28182005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
2819
2820 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
2821 Handle news URL with given port correctly.
2822
270a576a
MB
28232005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2824
2825 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
2826 containing special characters.
2827
2828 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2829
2830 * mml.el (mime-to-mml): Ditto.
2831
ff4d3926
MB
2832 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
2833 New variable.
270a576a
MB
2834 (rfc2047-decode-region): Quote decoded words containing special
2835 characters when rfc2047-quote-decoded-words-containing-tspecials
2836 is non-nil.
2837
28382005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
2839
04ff38fb 2840 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
2841
2842 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
2843
28442005-02-15 Simon Josefsson <jas@extundo.com>
2845
2846 * nnimap.el (nnimap-debug): Doc fix.
2847
2848 * imap.el (imap-debug): Doc fix.
2849
28502005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2851
2852 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
2853 argument in doc string. Make query for type more clear.
2854
d31fa104
MB
28552005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
2856
2857 * gnus.el (gnus-group-startup-message): Search for gnus images in
2858 etc/images/gnus.
2859 * mm-util.el (mm-find-charset-region): Likewise.
2860 * smiley.el (smiley-data-directory): Search for smilies in
2861 etc/images/smilies.
2862
9b981cb6
MB
28632005-02-09 Kim F. Storm <storm@cua.dk>
2864
2865 Change Emacs release version from 21.4 to 22.1 throughout.
2866 Change Emacs development version from 21.3.50 to 22.0.50.
2867
28682005-02-08 Simon Josefsson <jas@extundo.com>
2869
2870 * imap.el (imap-log): Doc fix.
2871
56c30d72
MB
28722005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
2873
2874 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
2875 prefix arg is neither nil nor a number, as info specifies.
2876
f429956a
SM
28772005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
2878
2879 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
2880
5c243ee4
SM
28812005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2882
2883 * message.el (message-beginning-of-line): Change the behavior when
2884 invoked between BOL and : so that it first moves backward.
2885
aba1948a
MB
28862005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2887
2888 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
2889 article buffer when editing of the article is discarded.
2890 (gnus-article-prepare): Revert.
2891
28922005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2893
f429956a
SM
2894 * gnus-art.el (gnus-article-prepare):
2895 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
2896
28972005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2898
2899 * mml.el (mml-generate-mime-1): Convert string into unibyte when
2900 inserting " *mml*" buffer's contents into a unibyte temp buffer.
2901
ddff82cf
MB
29022005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
2903
2904 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
2905 which will be inserted according to the multibyteness of a buffer
2906 rather than the type of contents. Suggested by ARISAWA Akihiro
2907 <ari@mbf.ocn.ne.jp>.
2908
112d84ef
MB
29092005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2910
2911 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
2912 which is unreadable in some setups.
2913
2f7717f6
MB
29142004-12-27 Simon Josefsson <jas@extundo.com>
2915
f429956a
SM
2916 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
2917 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
2918 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 2919
c44edf72
KS
29202004-12-17 Kim F. Storm <storm@cua.dk>
2921
2922 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
2923
2924 * gnus-sum.el (gnus-summary-mode-map): Likewise.
2925
aa0a8561
MB
29262004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2927
2928 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
2929 correctly even if there are wide characters.
2930
29312004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2932
2933 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
2934 concatenating segments rather than before concatenating them.
2935 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2936
29372004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2938
2939 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
2940
29412004-12-17 Aidan Kehoe <kehoea@parhasard.net>
2942
2943 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
2944 unify Latin characters in XEmacs.
2945 (mm-find-mime-charset-region): Use it.
2946
29472004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2948
2949 * gnus-util.el (gnus-delete-directory): New function.
2950
2951 * gnus-agent.el (gnus-agent-delete-group): Use it.
2952
2953 * gnus-cache.el (gnus-cache-delete-group): Use it.
2954
45893b95
SM
29552004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
2956
2957 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
2958
734c5765
MB
29592004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
2960
5c243ee4
SM
2961 * gnus-group.el (gnus-group-make-rss-group):
2962 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
2963
2964 * gnus-start.el (gnus-setup-news): Honor user's setting to
2965 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 2966 <lute@gnu.org>.
734c5765 2967
ad136a7c
MB
29682004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
2969
2970 * message.el (message-forward-make-body-mml): Remove headers
45893b95 2971 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
2972
29732004-12-02 Romain Francoise <romain@orebokech.com>
2974
2975 * message.el (message-forward-make-body-plain): Always remove
2976 headers according to message-forward-ignored-headers.
2977
29782004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2979
ad136a7c
MB
2980 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
2981 order to silence the byte compiler.
2982
2983 * pop3.el (pop3-md5): Define it before being used.
2984
2985 * spam.el: Fix the way to silence the byte compiler, which
2986 complained about bbdb-buffer, bbdb-create-internal,
2987 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
2988 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
2989 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
2990 spam-stat-buffer-is-spam, spam-stat-load,
2991 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
2992 spam-stat-save and spam-stat-split-fancy.
2993
29942004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
2995
2996 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
2997 which may confuse users.
2998 (canlock-password-for-verify): Ditto.
2999
3000 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
3001
3002 * gnus-art.el (gnus-emphasis-alist): Ditto.
3003
3004 * gnus-registry.el (gnus-registry-max-entries): Ditto.
3005
3006 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
3007
3008 * gnus-start.el (gnus-save-killed-list): Ditto.
3009
3010 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
3011 (gnus-sum-thread-tree-root): Ditto.
3012 (gnus-sum-thread-tree-false-root): Ditto.
3013 (gnus-sum-thread-tree-single-indent): Ditto.
3014
3015 * message.el (message-courtesy-message): Ditto.
3016 (message-archive-note): Ditto.
3017 (message-subscribed-address-file): Ditto.
3018 (message-user-fqdn): Ditto.
3019
3020 * spam-report.el (spam-report-gmane-regex): Ditto.
3021
3022 * spam.el (spam-blackhole-good-server-regex): Ditto.
3023
30242004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3025
45893b95 3026 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
3027
30282004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3029
45893b95
SM
3030 * message.el (message-strip-forbidden-properties):
3031 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
3032
30332004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3034
45893b95 3035 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
3036
3037 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
3038 to avoid problems when splitting mails with many recipients.
3039
30402004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
3041
3042 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
3043 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3044
30452004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
3046
3047 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
3048
49561cf6
SM
30492004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3050
3051 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
3052 pop-to-buffer, covered by the subsequent gnus-configure-windows.
3053
87589a70
LT
30542004-11-14 Luc Teirlinck <teirllm@auburn.edu>
3055
3056 * nnfolder.el (nnfolder-save-marks): Add missing format field in
3057 call to `error'.
3058 * nnml.el (nnml-save-marks): Ditto.
3059
c825ac9d
RS
30602004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3061
45893b95
SM
3062 * gnus-start.el (gnus-convert-old-newsrc):
3063 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 3064
ae465fa7
MB
30652004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3066
3067 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
3068 default; improve customization type.
3069 (gnus-emphasis-custom-with-format): New macro.
3070 (gnus-emphasis-custom-value-to-external): New function.
3071 (gnus-emphasis-custom-value-to-internal): New function.
3072
5f49be3f
MB
30732004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
3074
3075 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
3076 "Args out of range" error. Reported by Arnaud Giersch
3077 <arnaud.giersch@free.fr>.
3078
fb54e72e
RS
30792004-11-04 Richard M. Stallman <rms@gnu.org>
3080
3081 * spam.el (spam group): Add :version.
3082
3083 * pgg-def.el (pgg group): Add :version.
3084
0683d241
MB
30852004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
3086
3bc8f4ac 3087 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
3088 article buffer with a draft file. This is a temporary measure
3089 against the 2004-08-22 change to gnus-article-edit-mode.
3090
34c614a8 30912004-11-02 Ilya N. Golubev <gin@mo.msk.ru>.
1b155fbd
MB
3092
3093 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
3094 entry.
3095
0683d241
MB
30962004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3097
3098 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
3099 (html2text-format-tags): Remove unused variable `attr'.
3100
3101 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
3102 after-load-alist.
3103
1b155fbd
MB
3104 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
3105 Mule-UCS is loaded under XEmacs.
3106 (mm-mime-mule-charset-alist): Avoid duplicated entries.
0683d241
MB
3107
3108 * mm-util.el (mm-coding-system-p): Return a coding-system.
3109 (mm-mime-mule-charset-alist): Use shift_jis instead of
3110 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
3111 entries for the mime charsets iso-2022-jp-3 and shift_jis.
3112 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
3113 instead of japanese-shift-jis and iso-latin-1 respectively in
3114 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
3115 (mm-mule-charset-to-mime-charset):
3116 Make mm-coding-system-priorities effective.
0683d241
MB
3117 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
3118 while predicating of candidates upon the priorities.
3119
e2642250
MB
31202004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3121
3122 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
3123
3124 * tls.el (tls-process-connection-type, tls-success)
3125 (tls-certtool-program): Add :version.
3126
3127 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
3128 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 3129 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
3130
3131 * spam-stat.el (spam-stat): Add :version.
3132
3133 * sieve.el (sieve): Add :version.
3134
49561cf6
SM
3135 * sha1.el (sha1): Add :version.
3136 (sha1-use-external): Remove redundant version.
e2642250
MB
3137
3138 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
3139 (nnmail-cache-ignore-groups, nnmail-spool-hook)
3140 (nnmail-split-fancy-match-partial-words)
87589a70 3141 (nnmail-split-lowercase-expanded):
e2642250
MB
3142
3143 * nndiary.el (nndiary): Add :version.
3144
3145 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
3146
3147 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
3148 (mml-default-encrypt-method, mml-signencrypt-style-alist):
3149 Add :version.
e2642250
MB
3150
3151 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
3152
3153 * mm-url.el (mm-url-use-external, mm-url-program)
3154 (mm-url-arguments): Add :version.
3155
3156 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
3157 (mm-attachment-file-modes, mm-decrypt-option)
3158 (mm-w3m-safe-url-regexp): Add :version.
3159
3160 * message.el (message-cite-prefix-regexp)
3161 (message-sendmail-envelope-from, message-minibuffer-local-map)
3162 (message-user-fqdn, message-completion-alist): Add :version.
3163
3164 * gnus-win.el (gnus-configure-windows-hook)
3165 (gnus-use-frames-on-any-display): Add :version.
3166
3167 * gnus-art.el (gnus-article-address-banner-alist)
3168 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
3169 (gnus-treat-from-picon, gnus-treat-mail-picon)
3170 (gnus-treat-x-pgp-sig): Add :version.
3171
3172 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
3173 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
3174 (gnus-summary-article-delete-hook)
3175 (gnus-summary-display-while-building): Add :version.
3176
3177 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
3178 (gnus-get-top-new-news-hook):Add :version.
3179
3180 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3181 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
3182
3183 * gnus-registry.el (gnus-registry): Add :version.
3184
3185 * gnus-spec.el (gnus-use-correct-string-widths)
3186 (gnus-make-format-preserve-properties): Add :version.
3187
3188 * gnus.el (gnus-group-charter-alist)
3189 (gnus-group-fetch-control-use-browse-url)
3190 (gnus-install-group-spam-parameters): Add :version.
3191
3192 * gnus-diary.el (gnus-diary): Add :version.
3193
3194 * gnus-delay.el (gnus-delay): Add :version.
3195
3196 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
3197 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
3198 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
3199 Add :version.
3200
3201 * gnus-agent.el (gnus-agent-max-fetch-size)
3202 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
3203 (gnus-agent-prompt-send-queue): Add :version.
3204
3205 * deuglify.el (gnus-outlook-deuglify): Add :version.
3206
ba0226dd
MB
3207 * html2text.el: Beautify code. Improve doc strings. Some
3208 checkdoc cleanup.
e2642250 3209 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
3210
32112004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
3212
3213 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 3214
5153a47a
MB
32152004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3216
2a95505b
MB
3217 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
3218 signature file. Suggested by Manoj Srivastava
3219 <srivasta@golden-gryphon.com>.
3220
5153a47a 3221 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
3222 iso-2022-jp even in the Japanese language environment.
3223 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
3224
32252004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
3226
3227 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
3228 use the same characters as the dummy marks; make it free from
3229 getting affected by the language environment.
3230 (gnus-summary-read-group-1): Update mark positions only when the
3231 format spec is updated.
3232
3233 * gnus-spec.el (gnus-update-format-specifications): Return a list
3234 of updated types.
3235
32362004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
3237
3238 * nnspool.el (nnspool-spool-directory): Use news-path if the
3239 news-directory variable is not bound.
3240
3241 * gnus-group.el (gnus-group-line-format-alist): Convert the value
3242 of gnus-tmp-news-method into string if it may be passed to
3243 gnus-correct-length which takes only a string argument.
3244
86713405
MB
32452004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
3246
49561cf6 3247 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
3248 instead.
3249
32502004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
3251
49561cf6 3252 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
3253 comparison on string.
3254
d5ddd795
MB
32552004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
3256
3257 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
3258 running the major-mode function.
3259
32602004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
3261
3262 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
3263 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
3264 boolean check to not apply converters that apply to future
3265 versions of gnus.
3266
54506618
MB
32672004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3268
3269 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
3270 dummy marks in the right way.
3271
d5ddd795 32722004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3273
3274 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
3275 avoid infinite recursion via gnus-get-function.
3276
d5ddd795 32772004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3278
49561cf6
SM
3279 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3280 When necessary, pass full group name to gnus-request-set-marks.
3281 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 3282 tick marks.
49561cf6 3283 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 3284
d5ddd795 32852004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3286
49561cf6
SM
3287 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3288 Replace gnus-request-update-info with explicit code to sync the
3289 in-memory info read flags with the marks being sync'd to the backend.
54506618 3290
d5ddd795 32912004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3292
f429956a
SM
3293 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
3294 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
3295 you want to open a server and then, even when you responded with no,
3296 asking if you want to synchronize the server's flags.
49561cf6 3297 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
3298 multi-line expressions.
3299 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
3300 Updates marks in memory (in the info structure) AND in the backend.
3301 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
3302 deletion to remove entire duplicate line. Fixes merged article
3303 number bug.
3304
49561cf6
SM
3305 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
3306
3307 * nnagent.el (nnagent-request-set-mark):
3308 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
3309 method, to ensure that synchronization updates marks in the
3310 backend and in the info (in memory) structure.
3311
d5ddd795 33122004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3313
3314 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
3315 unless plugged. Disable the agent so that an open failure causes
3316 an error.
3317
5e472af0 33182004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 3319
54506618
MB
3320 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3321 (gnus-agent-go-online): Change :version.
3322 (gnus-agent-expire-unagentized-dirs)
3323 (gnus-agent-auto-agentize-methods): Add :version.
3324
d5ddd795 33252004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3326
49561cf6
SM
3327 * legacy-gnus-agent.el
3328 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 3329 New function. Used internally to only display 'gnus converting
54506618
MB
3330 files' message when actually necessary.
3331
49561cf6 3332 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
3333 methods now autoloaded.
3334
49561cf6
SM
3335 * gnus-int.el (gnus-request-move-article):
3336 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
3337 improve performance.
3338
d5ddd795 33392004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3340
49561cf6 3341 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
3342 to avoid run-time CL dependencies.
3343 (gnus-agent-unfetch-articles): New function.
3344 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
3345 article numbers even when local .overview file is missing.
9872af18 3346 (gnus-agent-read-article-number): New function. Only accepts
54506618 3347 27-bit article numbers.
49561cf6
SM
3348 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
3349 Use gnus-agent-read-article-number.
54506618
MB
3350 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
3351 from backend while recognizing that article numbers in .overview
3352 must be valid.
3353
49561cf6 3354 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
3355 some users confused by references to .newsrc when they only have a
3356 .newsrc.eld file.
49561cf6
SM
3357 (gnus-convert-mark-converter-prompt)
3358 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 3359
5e472af0 33602004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3361
3362 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3363
5e472af0 33642004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
3365
3366 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
3367 stuff for non-living groups.
3368
5e472af0 33692004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3370
49561cf6
SM
3371 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
3372 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 3373
5e472af0 33742004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3375
49561cf6
SM
3376 * gnus-agent.el (gnus-agent-read-agentview):
3377 Inline gnus-uncompress-range.
54506618
MB
3378
33792004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 3380
54506618 3381 * legacy-gnus-agent.el
49561cf6 3382 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
3383 help from Florian Weimer <fw@deneb.enyo.de>
3384
3385 * gnus-agent.el (gnus-agentize):
3386 gnus-agent-send-mail-real-function no longer set to current value
3387 of message-send-mail-function but rather a lambda that calls
3388 message-send-mail-function. The change makes the agent real-time
3389 responsive to user changes to message-send-mail-function.
3390
5e472af0 33912004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
3392
3393 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
3394
33952004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
3396
3397 * gnus-cache.el (gnus-cache-rename-group): New function.
3398 (gnus-cache-delete-group): New function.
3399
3400 * gnus-agent.el (gnus-agent-rename-group): New function.
3401 (gnus-agent-delete-group): New function.
3402 (gnus-agent-save-group-info): Use gnus-command-method when
3403 `method' parameter is nil. Don't write nil entries into the
3404 active file.
3405 (gnus-agent-get-group-info): New function.
49561cf6 3406 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
3407 gnus-group-real-name and gnus-find-method-for-group.
3408 (gnus-agent-set-local): Delete stored entry if either min, or max,
3409 are nil.
49561cf6
SM
3410 (gnus-agent-fetch-session): Reword error/quit messages.
3411 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
3412 articles fetched to disk before the quit occurred.
3413
49561cf6
SM
3414 * gnus-int.el (gnus-request-delete-group):
3415 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 3416 local disk in sync with the server.
49561cf6
SM
3417 (gnus-request-rename-group):
3418 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
3419 local disk in sync with the server.
3420
49561cf6
SM
3421 * gnus-start.el (gnus-get-unread-articles):
3422 Cosmetic simplification to logic.
54506618 3423
49561cf6 3424 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
3425 gnus-cache-active-altered as gnus-request-delete-group now keeps
3426 the cache in sync.
3427 (gnus-group-list-active): Let the agent store a server's active
3428 list if currently plugged.
3429
3430 * gnus-util.el (gnus-rename-file): New function.
3431
5e472af0 34322004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3433
3434 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3435 when the group's active is not available.
3436
5e472af0 34372004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3438
3439 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
3440 error.
3441
9872af18 34422004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3443
f429956a
SM
3444 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
3445 message to newsrc-dribble when an actual conversion is performed.
54506618 3446
9872af18 34472004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3448
49561cf6
SM
3449 * gnus-agent.el (gnus-agent-read-local):
3450 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
3451 avoid the implicit assumption that they will always be equal.
3452 (gnus-agent-save-local): Bind buffer-file-coding-system, not
3453 coding-system-for-write, as the with-temp-file macro first prints
3454 to a buffer then saves the buffer.
3455
9872af18 34562004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 3457
9872af18 3458 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
3459 loaded when gnus-convert-old-newsrc needs to call them.
3460
49561cf6 3461 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 3462 old file versions.
49561cf6 3463 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
3464 form of gnus-agent-expire-days to group properties.
3465
49561cf6 3466 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
3467 converters to handle old agent file formats. Added logic for a
3468 "backup before upgrading warning".
3469 (gnus-convert-mark-converter-prompt): Developers can mark
3470 functions as needing (default), or not needing,
3471 gnus-convert-old-newsrc's "backup before upgrading warning".
3472 (gnus-convert-converter-needs-prompt): Tests whether the user
3473 should be protected from potentially irreversable changes by the
3474 function.
3475
9872af18 34762004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
3477
3478 * gnus-int.el (gnus-request-accept-article): Inform the agent that
3479 articles are being added to a group.
3480 (gnus-request-replace-article): Inform the agent that articles
3481 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
3482
3483 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
3484 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
3485 (gnus-agent-set-local): Refuse to save null in local object table.
3486 (gnus-agent-regenerate-group): The REREAD parameter can now be a
3487 list of articles that will be marked as unread.
3488
9872af18 34892004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3490
3491 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
3492 single-interval range of the form (min . max). Previously the
3493 range had to look like ((min . max)). Likewise, return
3494 (min . max) rather than ((min . max)).
3495 (gnus-range-map): Use gnus-range-normalize to accept
3496 single-interval range.
3497
3498 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
3499 the cache, but not the agent, now appear with their usual face.
3500
9872af18 35012004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3502
3503 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
3504 marks consisting of a single range {for example, (3 . 5)} rather
3505 than a list of a single range { ((3 . 5)) }.
3506
9872af18 35072004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3508
3509 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
3510 uncompressed list.
3511
9872af18 35122004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3513
3514 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
3515 "nndraft:queue" along to gnus-draft-send.
3516 Use gnus-agent-prompt-send-queue.
54506618
MB
3517 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
3518 is "nndraft:queue". Suggested by Gaute Strokkenes
3519 <gs234@srcf.ucam.org>
3520
3521 * gnus-group.el (gnus-group-catchup): Use new
3522 gnus-sequence-of-unread-articles, not
3523 gnus-list-of-unread-articles, to avoid exhausting memory with huge
3524 numbers of articles. Use gnus-range-map to avoid having to
3525 uncompress the unread list.
49561cf6
SM
3526 (gnus-group-archive-directory)
3527 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
3528
3529 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
3530 (gnus-sorted-range-intersection): Intersection of two ranges
3531 without requiring that they first be uncompressed.
3532
3533 * gnus-start.el (gnus-activate-group): Unless blocked by the
3534 caller, possibly expand the active range to include both cached
3535 and agentized articles.
3536 (gnus-convert-old-newsrc): Rewrote in anticipation of having
3537 multiple version-dependent converters.
49561cf6 3538 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
3539 gnus-agent-save-active.
3540 (gnus-save-newsrc-file): Save dirty agent range limits.
3541
49561cf6 3542 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
3543 gnus-agent-possibly-alter-active.
3544 (gnus-adjust-marked-articles): Faster handling of simple lists
3545
35462004-10-18 David Edmondson <dme@dme.org>
3547
3548 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
3549 excessively.
3550
531e5812
MB
35512004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
3552
3553 * mml.el (mml-preview): Use `pop-to-buffer'.
3554
3555 * message.el (message-goto-mail-followup-to): Insert after "To".
3556 (message-carefully-insert-headers): Add comment.
3557
3558 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
3559
49561cf6
SM
3560 * gnus-art.el (gnus-button-alist):
3561 Improve `gnus-button-handle-library' entry.
531e5812 3562
49561cf6 3563 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 3564
49561cf6 3565 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 3566
49561cf6 3567 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
3568
3569 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
3570 handle manual section.
3571
3572 * imap.el (imap-store-password): New variable.
3573 (imap-interactive-login): Use it.
3574 Suggested by Mark Plaksin <happy@mcplaksin.org>.
3575
49561cf6
SM
3576 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
3577 Allow / in mailto URLs.
531e5812
MB
3578
3579 * spam.el (spam-directory): Derive from `gnus-directory'.
3580
3581 * gnus-sum.el (gnus-pick-line-number): Add autoload.
3582
69075cdd
RS
35832004-10-17 Richard M. Stallman <rms@gnu.org>
3584
49561cf6 3585 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
3586 Set as a variable with add-hook.
3587
3588 * nnspool.el (nnspool-spool-directory): Use news-directory instead
3589 of news-path.
3590
3591 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
3592
3593 * spam.el: Delete duplicate `provide'.
3594 (spam-unload-hook): Set as a variable with add-hook.
3595
8903a9c8
MB
35962004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
3597
3598 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
3599 in the doc string.
3600
3601 * message.el (message-ignored-news-headers)
3602 (message-ignored-supersedes-headers)
3603 (message-ignored-resent-headers)
3604 (message-forward-ignored-headers): Improve custom type.
3605
36062004-10-15 Simon Josefsson <jas@extundo.com>
3607
3608 * pop3.el (top-level): Don't require nnheader.
3609 (pop3-read-timeout): Add.
3610 (pop3-accept-process-output): Add.
3611 (pop3-read-response, pop3-retr): Use it.
3612
ebbeed62
MB
36132004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
3614
3615 * message.el (message-tokenize-header): Fix 2004-09-06 change
3616 which used point-min in the wrong place.
3617
36182004-10-12 Simon Josefsson <jas@extundo.com>
3619
3620 * net/tls.el (tls-certtool-program): New variable.
3621 (tls-certificate-information): New function, based on
3622 ssl-certificate-information.
3623
8903a9c8
MB
36242004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
3625
3626 * message.el (message-bury): Use `window-dedicated-p'.
3627
e62e7654
MB
36282004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3629
3630 * gnus-sum.el: Mention that multibyte characters don't work as marks.
3631
3632 * gnus.el (message-y-or-n-p): Autoload.
3633
3634 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
3635 (pop3-password-required, pop3-authentication-scheme)
3636 (pop3-leave-mail-on-server): Made customizable.
3637 (pop3): New custom group.
3638 (pop3-retr): Remove `sleep-for' statements.
3639 Suggested by Dave Love <fx@gnu.org>.
3640
3641 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
3642 Windows/DOS.
3643
3644 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
3645 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
3646 Dave Love <fx@gnu.org>.
3647
3648 * mml.el (mml-minibuffer-read-disposition): Require match.
3649 Suggested by Dave Love <fx@gnu.org>.
3650
c3bc41c2
MB
36512004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
3652
eb6a2b61
MB
3653 * gnus-group.el (gnus-update-group-mark-positions):
3654 * gnus-sum.el (gnus-update-summary-mark-positions):
3655 * message.el (message-check-news-body-syntax):
3656 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
3657 of string-as-multibyte.
3658
c3bc41c2
MB
3659 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
3660
7c3bb5a5
JL
36612004-10-05 Juri Linkov <juri@jurta.org>
3662
3663 * gnus-group.el (gnus-update-group-mark-positions):
3664 * gnus-sum.el (gnus-update-summary-mark-positions):
3665 * message.el (message-check-news-body-syntax):
3666 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
3667 8-bit unibyte values to a multibyte string for search functions.
3668
f0096211
MB
36692004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
3670
3671 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
3672 there's no visible header.
3673
36742004-10-01 Simon Josefsson <jas@extundo.com>
3675
3676 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
3677 acroread.
3678
14e20e13
MB
36792004-09-29 Jesper Harder <harder@ifa.au.dk>
3680
3681 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
3682
c1d7d285
MB
36832004-09-28 Jesper Harder <harder@ifa.au.dk>
3684
3685 * gnus-picon.el: Require cl.
3686
3687 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
3688
3689 * mml-smime.el: Require cl. Autoload message-fetch-field.
3690
3691 * gnus-fun.el: Require gnus-ems and gnus-util.
3692
3693 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
3694
49561cf6 3695 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
3696
3697 * gnus.el (gnus-method-to-server): Move defsubst before first use.
3698
49561cf6
SM
3699 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
3700 Fix format string mismatch.
3701 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
3702 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 3703
10b43d7c
RS
37042004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
3705
3706 * gnus.el (gnus-version-number): Set to 5.11.
3707
f4dd4ae8
MB
37082004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
3709
3710 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
3711
1b155fbd
MB
37122004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
3713
3714 * mm-util.el (mm-image-load-path): Handle nil in load-path.
3715
f4dd4ae8
MB
37162004-09-26 Jesper Harder <harder@ifa.au.dk>
3717
3718 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
3719 GROUP is a virtual group.
3720
3721 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
3722 for big5 and gb2312.
49561cf6 3723
f4dd4ae8
MB
3724 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
3725 padding.
3726
49561cf6 3727 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
3728
3729 * mml.el (mml-compute-boundary-1): Don't uncompress files.
3730
3731 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
3732 dependencies.
3733 (rfc2047-encode): Use it.
49561cf6 3734
f4dd4ae8
MB
3735 * flow-fill.el: Typo.
3736
3737 * mml.el (mml-generate-mime-1): Don't use format=flowed with
3738 inline PGP.
3739
3740 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
3741
3742 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
3743 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
3744
f4dd4ae8
MB
3745 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
3746
3747 * nnheader.el (nnheader-max-head-length): Increase to 8192.
3748
3749 * message.el (message-clone-locals): Clone sendmail and smtp
3750 variables.
3751
9b5773bc
MB
37522004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
3753
3754 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
3755 in `header' match. Reported by Svend Tollak Munkejord.
3756
46cdaf24
SM
37572004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
3758
3759 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
3760
a08b59c9
MB
37612004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
3762
3763 * uudecode.el (uudecode-use-external): Add :version.
3764
3765 * smime.el (smime-CA-file, smime-encrypt-cipher)
3766 (smime-dns-server): Add :version.
3767
3768 * smiley.el (gnus-smiley-file-types): Add :version.
3769
3770 * sha1.el (sha1-use-external): Add :version.
3771
3772 * pgg-def.el (pgg-query-keyserver): Add :version.
3773
3774 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 3775 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
3776
3777 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
3778 (nnimap-retrieve-groups-asynchronous): Add :version.
3779 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
3780
3781 * mml.el (mml-content-disposition-parameters)
3782 (mml-insert-mime-headers-always): Add :version.
3783
46cdaf24 3784 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
3785
3786 * mm-decode.el (mm-inline-text-html-with-images)
3787 (mm-keep-viewer-alive-types, mm-external-terminal-program)
3788 (mm-verify-option): Add :version.
3789 (mm-text-html-renderer): Change :version.
3790
3791 * message.el (message-fcc-externalize-attachments)
3792 (message-required-headers, message-draft-headers)
3793 (message-subject-trailing-was-query)
3794 (message-subject-trailing-was-ask-regexp)
3795 (message-subject-trailing-was-regexp, message-mark-insert-begin)
3796 (message-mark-insert-end, message-archive-header)
3797 (message-archive-note, message-cross-post-default)
3798 (message-cross-post-note, message-followup-to-note)
3799 (message-cross-post-note-function, message-use-mail-followup-to)
3800 (message-subscribed-address-functions)
3801 (message-subscribed-address-file, message-subscribed-addresses)
3802 (message-subscribed-regexps, message-allow-no-recipients)
3803 (message-yank-cited-prefix, message-signature-insert-empty-line)
3804 (message-hidden-headers, message-hierarchical-addresses)
3805 (message-mail-user-agent, message-use-idna)
3806 (message-valid-fqdn-regexp)
3807 (message-strip-special-text-properties, message-header-synonyms)
3808 (message-beginning-of-line, message-tab-body-function): Add :version.
3809 (message-insert-canlock, message-wide-reply-confirm-recipients):
3810 Change :version.
3811
46cdaf24 3812 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
3813 and :version.
3814 (mail-source-delete-old-incoming-confirm)
3815 (mail-source-movemail-program): Add :version.
3816
3817 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
3818 (gnus-agent-cache, gnus-agent): Change :version.
3819
3820 * gnus-util.el (gnus-use-byte-compile): Change :version.
3821
3822 * gnus-sum.el (gnus-summary-make-false-root-always)
3823 (gnus-summary-default-high-score)
3824 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
3825 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
3826 (gnus-read-all-available-headers, gnus-article-emulate-mime)
3827 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
3828 (gnus-sum-thread-tree-single-indent)
3829 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
3830 (gnus-sum-thread-tree-leaf-with-other)
3831 (gnus-sum-thread-tree-single-leaf): Add :version.
3832 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
3833 (gnus-article-loose-mime): Change :version.
3834
3835 * gnus-start.el (gnus-backup-startup-file)
3836 (gnus-save-startup-file-via-temp-buffer): Add :version.
3837
3838 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
3839 (gnus-server-offline-face): Add :version.
3840
46cdaf24 3841 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
3842
3843 * gnus-msg.el (gnus-gcc-externalize-attachments)
3844 (gnus-debug-files, gnus-debug-exclude-variables)
3845 (gnus-discouraged-post-methods): Change :version.
3846 (gnus-confirm-mail-reply-to-news)
3847 (gnus-confirm-treat-mail-like-news): Add :version.
3848
3849 * gnus-int.el (gnus-server-unopen-status): Add :version.
3850
3851 * gnus-group.el (gnus-group-jump-to-group-prompt)
3852 (gnus-large-ephemeral-newsgroup)
3853 (gnus-fetch-old-ephemeral-headers): Add :version.
3854
3855 * gnus-fun.el (gnus-x-face-directory)
3856 (gnus-convert-pbm-to-x-face-command)
3857 (gnus-convert-image-to-x-face-command)
3858 (gnus-convert-image-to-face-command): Add :version.
3859
3860 * gnus-delay.el (gnus-delay-default-hour): Add :version.
3861
3862 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 3863 (gnus-article-boring-faces):
a08b59c9
MB
3864
3865 * gnus-art.el (gnus-buttonized-mime-types)
3866 (gnus-inhibit-mime-unbuttonizing)
3867 (gnus-treat-display-face)
3868 (gnus-treat-body-boundary): Change :version.
3869 (gnus-body-boundary-delimiter, gnus-picon-databases)
3870 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
3871 (gnus-treat-date-english, gnus-treat-fold-headers)
3872 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
3873 (gnus-treat-mail-picon, gnus-treat-wash-html)
3874 (gnus-article-encrypt-protocol)
3875 (gnus-use-idna, gnus-article-over-scroll)
3876 (gnus-mime-display-multipart-alternative-as-mixed)
3877 (gnus-mime-display-multipart-related-as-mixed)
3878 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
3879 (gnus-ctan-url, gnus-button-ctan-handler)
3880 (gnus-button-handle-ctan-bogus-regexp)
3881 (gnus-button-ctan-directory-regexp)
3882 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
3883 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
3884 (gnus-button-man-level, gnus-button-emacs-level)
3885 (gnus-button-message-level, gnus-button-browse-level): Add :version.
3886
3887 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3888 (gnus-agent-go-online): Change :version.
3889 (gnus-agent-expire-unagentized-dirs)
3890 (gnus-agent-auto-agentize-methods): Add :version.
3891
3892 * flow-fill.el (fill-flowed-display-column)
3893 (fill-flowed-encode-column): Add :version.
3894
3895 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3896 (gnus-outlook-deuglify-unwrap-max)
3897 (gnus-outlook-deuglify-cite-marks)
3898 (gnus-outlook-deuglify-unwrap-stop-chars)
3899 (gnus-outlook-deuglify-no-wrap-chars)
3900 (gnus-outlook-deuglify-attrib-cut-regexp)
3901 (gnus-outlook-deuglify-attrib-verb-regexp)
3902 (gnus-outlook-deuglify-attrib-end-regexp)
3903 (gnus-outlook-display-hook): Add :version.
3904
3905 * binhex.el (binhex-use-external): Add :version.
3906
1232b9cb
MB
39072004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
3908
46cdaf24 3909 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
3910 and `invisible'.
3911
39122004-09-13 Simon Josefsson <jas@extundo.com>
3913
3914 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
3915
ef3b7aae
MB
39162004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
3917
46cdaf24 3918 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 3919
6e7fb80c
MB
39202004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
3921
3922 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
3923
7cb0aa56
MB
39242004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
3925
46cdaf24 3926 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
3927 for the 'imap' port in netrc files
3928
46cdaf24 3929 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
3930 in gnus-registry-trim
3931
39322004-09-10 Simon Josefsson <jas@extundo.com>
3933
3934 * nndb.el (require): Remove tcp and duplicate cl.
3935
e79f14a4
RS
39362004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3937
3938 * nntp.el (nntp): New customization group.
46cdaf24 3939 (nntp-authinfo-file): Add customization group.
e79f14a4 3940
46cdaf24 3941 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
3942
3943 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
3944
3945 * gnus.el (to-address, to-list, subscribed)
3946 (large-newsgroup-initial): Ditto.
3947
3948 * flow-fill.el (fill-flowed-display-column)
3949 (fill-flowed-encode-column): Ditto.
3950
34c614a8 39512004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
0c6ec103
SM
3952
3953 * message.el (message-tokenize-header, message-send-mail-with-qmail):
3954 Use point-min rather than 1.
3955 (message-send-mail): Use buffer-size rather than point-max.
3956
3957 * gnus-sum.el (gnus-summary-search-article-forward):
3958 Signal a specific `search-failed' rather than a generic `error'.
3959
3960 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
3961 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
3962 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
3963
23f87bed 39642004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 3965
0c6ec103 3966 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 3967
1b155fbd
MB
39682004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
3969
23f87bed
MB
3970 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3971 (spam-stat-save): Accept prefix argument.
1270d7ca 3972
23f87bed 39732004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 3974
23f87bed
MB
3975 * message.el (message-canlock-generate): Require sha1, not
3976 sha1-el. (Can we get rid of this require alltogheter? It is ugly
3977 to require within a function. Sadly, if sha1.el isn't loaded, the
3978 let binding in m-c-g will hide the defcustom definition, which is
3979 bad.)
1270d7ca 3980
23f87bed 3981 * canlock.el: Require sha1, not sha1-el.
1270d7ca 3982
23f87bed
MB
3983 * message.el: Don't autoload sha1 (there is a autoload cookie in
3984 sha1.el).
1270d7ca 3985
23f87bed 3986 * sha1-el.el: Renamed to sha1.el.
1270d7ca 3987
23f87bed 39882004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 3989
23f87bed 3990 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 3991
1b155fbd 39922004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
1270d7ca 3993
23f87bed
MB
3994 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
3995 isn't a string.
1270d7ca 3996
23f87bed 39972004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 3998
23f87bed 3999 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 4000
23f87bed 40012004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4002
23f87bed 4003 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 4004
23f87bed 40052004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4006
23f87bed 4007 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 4008
23f87bed 40092004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4010
23f87bed
MB
4011 * canlock.el: Always require sha1-el.
4012 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 4013
23f87bed 40142004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4015
23f87bed 4016 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 4017
23f87bed 40182004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4019
23f87bed
MB
4020 * canlock.el (canlock-insert-header): Remove excessive grouping in
4021 regexp.
1270d7ca 4022
23f87bed 40232004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4024
23f87bed 4025 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 4026
23f87bed 40272004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4028
23f87bed
MB
4029 * canlock.el (canlock-sha1-function): Remove.
4030 (canlock-sha1-function-for-verify): Remove.
4031 (canlock-openssl-program): Remove.
4032 (canlock-openssl-args): Remove.
4033 (canlock-ignore-errors): Remove.
4034 (canlock-sha1-with-openssl): Remove.
4035 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
4036 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 4037
23f87bed
MB
4038 * sha1-el.el (sha1-string-external): Make it can return a string
4039 in binary form.
4040 (sha1-region-external): Ditto.
4041 (sha1-string-internal): Ditto.
4042 (sha1-region-internal): Ditto.
4043 (sha1-region): Ditto.
4044 (sha1-string): Ditto.
4045 (sha1): Ditto.
1270d7ca 4046
23f87bed 40472003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 4048
23f87bed
MB
4049 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
4050 (pgg-gpg-lookup-key): Use regexp match instead of
4051 split-string (split-string is different between emacs 21.2 and
bf247b6e 4052 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 4053
23f87bed 40542004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 4055
23f87bed
MB
4056 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
4057 parameter (but don't use it, for now).
1270d7ca 4058
23f87bed 40592004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4060
23f87bed 4061 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 4062
23f87bed 40632004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 4064
23f87bed
MB
4065 * starttls.el: Merge with my GNUTLS based starttls.el.
4066 (starttls-gnutls-program, starttls-use-gnutls)
4067 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 4068 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 4069 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
4070 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
4071 New functions.
4072 (starttls-negotiate, starttls-open-stream):
4073 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 4074 function if it is set.
1270d7ca 4075
ba0226dd 40762004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4077
23f87bed 4078 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 4079 ?* and ?\;.
1270d7ca 4080
23f87bed 4081 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 4082 and ?\' to symbol instead of whitespace.
1270d7ca 4083
23f87bed 40842004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4085
23f87bed
MB
4086 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
4087 invalid addresses.
1270d7ca 4088
23f87bed 40892004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4090
23f87bed 4091 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 4092
23f87bed 40932004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4094
23f87bed 4095 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 4096
23f87bed 40972004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4098
23f87bed
MB
4099 * gnus-art.el (article-decode-idna-rhs): Don't use
4100 message-idna-inside-rhs-p.
1270d7ca 4101
23f87bed 41022004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4103
49561cf6 4104 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 4105 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 4106
23f87bed 41072004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4108
23f87bed 4109 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 4110
1b155fbd
MB
41112004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
4112
4113 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
4114
41152004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
4116
4117 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
4118 end-of-buffer.
4119
41202004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
4121
4122 * gnus-sum.el (gnus-read-header): Don't remove a header for the
4123 parent article of a sparse article in the thread hashtb.
4124
41252004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
4126
4127 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
4128 (nnmail-expand-newtext): Lowercase expanded entries if
4129 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 4130
23f87bed
MB
4131 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4132 when the group's active is not available.
1270d7ca 4133
23f87bed
MB
4134 * gnus-art.el (article-hide-headers): Refer to the values for
4135 gnus-ignored-headers and gnus-visible-headers in the summary
4136 buffer since a user may have set them as group parameters.
23f87bed
MB
4137 (gnus-article-read-summary-keys): Restore new window-start and
4138 hscroll to summary window.
4139 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 4140
23f87bed
MB
4141 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
4142 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
4143 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
4144 <Reiner.Steib@gmx.de>.
1270d7ca 4145
49561cf6
SM
4146 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
4147 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 4148
23f87bed 4149 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 4150
23f87bed
MB
4151 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
4152 gnus-pp.
1270d7ca 4153
23f87bed
MB
4154 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
4155 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
4156 (gnus-summary-resend-message-edit): Call mime-to-mml.
4157 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 4158 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 4159
23f87bed 4160 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 4161
23f87bed
MB
4162 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
4163 gnus-pp-to-string.
1270d7ca 4164
23f87bed
MB
4165 * gnus-util.el (gnus-bind-print-variables): New macro.
4166 (gnus-prin1): Use it.
4167 (gnus-prin1-to-string): Use it.
4168 (gnus-pp): New function.
4169 (gnus-pp-to-string): New function.
1270d7ca 4170
23f87bed 4171 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 4172
23f87bed 4173 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 4174
23f87bed
MB
4175 * message.el (message-mode): Don't modify paragraph-separate there.
4176 (message-setup-fill-variables): Add mml tags to paragraph-start
4177 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
4178 (message-smtpmail-send-it): Doc fix.
4179 (message-exchange-point-and-mark): Don't activate region if it was
4180 inactive. Suggested by Hiroshi Fujishima
4181 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 4182
23f87bed
MB
4183 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
4184 t while entering a file name using the mm-with-multibyte macro.
4185 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 4186
49561cf6
SM
4187 * mm-encode.el (mm-content-transfer-encoding-defaults):
4188 Use qp-or-base64 for the application/* types.
23f87bed 4189 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 4190
23f87bed
MB
4191 * mm-util.el (mm-with-multibyte-buffer): New macro.
4192 (mm-with-multibyte): New macro.
1270d7ca 4193
23f87bed
MB
4194 * mm-view.el (mm-inline-render-with-function): Use multibyte
4195 buffer; decode html source by charset.
1270d7ca 4196
23f87bed
MB
4197 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
4198 add generate-head-function and generate-article-function to the
4199 rfc822-forward entry.
4200 (nndoc-forward-type-p): Recognize envelope From_.
4201 (nndoc-rfc822-forward-generate-article): New function.
4202 (nndoc-rfc822-forward-generate-head): New function.
c113de23 4203
23f87bed 4204 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 4205
23f87bed 4206 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 4207
49561cf6
SM
4208 * gnus-art.el (gnus-article-wash-html-with-w3m):
4209 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
4210 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
4211 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
4212 instead of mm-multiple-handles.
4213 (gnus-mime-delete-part): Ditto.
1270d7ca 4214
23f87bed
MB
4215 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
4216 handle, as well as a list.
4217 (mm-complicated-handles): Former definition of mm-multiple-handles.
4218
4219 * mm-view.el (mm-w3m-mode-map): Remove.
4220 (mm-w3m-local-map-property): Remove.
4221 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
4222 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
4223 (mm-w3m-cid-retrieve): Simplify.
4224 (mm-inline-text-html-render-with-w3m): Decode html source by
4225 charset; check META tags only when charsets are not specified in
4226 headers; specify charset to w3m-region; use w3m-minor-mode-map
4227 instead of mm-w3m-local-map-property.
1270d7ca 4228
23f87bed 42292004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 4230
23f87bed 4231 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 4232
23f87bed 42332004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4234
23f87bed 4235 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 4236
23f87bed 4237 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 4238
23f87bed 42392004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4240
23f87bed 4241 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 4242
23f87bed 42432004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 4244
23f87bed 4245 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 4246
23f87bed
MB
4247 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
4248 Add :group 'nnimap.
1270d7ca 4249
23f87bed 42502004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4251
23f87bed
MB
4252 * mm-decode.el (mime-display, mime-security): Fix custom-manual
4253 entries.
1270d7ca 4254
49561cf6 4255 * gnus-art.el (gnus-article): Ditto.
1270d7ca 4256
23f87bed 42572004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4258
49561cf6
SM
4259 * gnus-art.el (article-hide-list-identifiers):
4260 Bind inhibit-read-only as t.
1270d7ca 4261
23f87bed 42622004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4263
23f87bed 4264 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 4265
23f87bed 42662004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4267
23f87bed
MB
4268 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4269 (gnus-narrow-to-page): Don't assume point-min == 1.
4270 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 4271
23f87bed
MB
4272 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
4273 point-min == 1.
1270d7ca 4274
23f87bed
MB
4275 * imap.el (imap-parse-address-list, imap-parse-body-ext):
4276 Disable incorrect use of `assert'.
1270d7ca 4277
23f87bed 4278 * message.el (message-mode): Set comment-start-skip.
1270d7ca 4279
23f87bed 42802004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 4281
23f87bed
MB
4282 * pop3.el (pop3-leave-mail-on-server): New user variable.
4283 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 4284
23f87bed 42852004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4286
23f87bed 4287 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 4288
23f87bed 42892004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4290
23f87bed 4291 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 4292
23f87bed 4293 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 4294
49561cf6
SM
4295 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
4296 Fix custom-manual entries.
1270d7ca 4297
23f87bed 4298 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 4299
23f87bed 43002004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4301
23f87bed
MB
4302 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
4303 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
4304 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
4305 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 4306
23f87bed 43072004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 4308
23f87bed 4309 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 4310
23f87bed 43112004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4312
23f87bed
MB
4313 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
4314 addition to emacs-w3m.
1270d7ca 4315
23f87bed 43162004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4317
49561cf6
SM
4318 * gnus-msg.el (gnus-summary-followup-with-original):
4319 Document yanking of region when active.
1270d7ca 4320
9872af18 43212004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 4322
23f87bed
MB
4323 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
4324 Revision 7.2 changes excluded to maintain compatibility with all
4325 targeted emacs versions.
1270d7ca 4326
23f87bed
MB
4327 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
4328 gnus-agent.el update and incorporate bug fixes.
1270d7ca 4329
ef3b7aae 4330See ChangeLog.2 for earlier changes.
2a34a036 4331
c4288669 4332 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4333 Copying and distribution of this file, with or without modification,
4334 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 4335
ef3b7aae
MB
4336;; Local Variables:
4337;; coding: iso-2022-7bit
d7ba2a01 4338;; fill-column: 79
ef3b7aae
MB
4339;; End:
4340
ab5796a9 4341;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4