(mouse-posn-property): Improve doc string.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
b110774a
MB
12006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
4 mails in the doc string. Add some URLs in comment.
5
62006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
7
8 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
9 backslashes handling and the way to find boundaries of quoted strings.
10
676c1893
RS
112006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
12
13 * gnus-art.el (gnus-button-regexp, gnus-button-marker-list)
14 (gnus-button-last): Move up. Convert comments into doc strings.
15
de4fbbe4
CY
162006-09-04 Chong Yidong <cyd@stupidchicken.com>
17
18 * message.el (message-send-mail-with-sendmail): Look for sendmail in
19 several common directories.
20
d7093904
MB
212006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
22
8fbdffe5
MB
23 * gnus-art.el (article-decode-encoded-words): Make it fast.
24
252006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
26
27 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
28
d7093904
MB
29 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
30 in quoted string into `\'.
31
343d6628
MB
322006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
33
34 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
35 Use standard-syntax-table.
36
372006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
38
39 * gnus-art.el (gnus-decode-address-function): New variable.
40 (article-decode-encoded-words): Use it to decode headers which are
41 assumed to contain addresses.
42 (gnus-mime-delete-part): Remove useless `or'.
43
44 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
45 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
46 (gnus-nov-parse-line): Use it to decode From header.
47 (gnus-get-newsgroup-headers): Ditto.
48 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
49
50 * mail-parse.el (mail-decode-encoded-address-region): New alias.
51 (mail-decode-encoded-address-string): New alias.
52
53 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
54 New function.
55 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
56 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
57 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
58 (rfc2047-decode-string): Ditto.
59 (rfc2047-decode-address-region): New function.
60 (rfc2047-decode-address-string): New function.
61
6c5d6b6c
MB
622006-08-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
63
64 [ Backported bug fix from No Gnus. ]
65
66 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
67 looking up the method using GROUP's prefix before inventing a new one.
68 It is used on killed/unknown groups in various places where returning
69 an all-new method isn't expected by the caller.
70
71 * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
72
5dab7628
RF
732006-08-13 Romain Francoise <romain@orebokech.com>
74
75 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
76 space.
77
5ebdc299
MB
782006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
79
80 * compface.el (uncompface): Use binary rather than raw-text-unix.
81
822006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
83
84 * compface.el (uncompface): Make sure the eol conversion doesn't take
85 place when communicating with the external programs. Reported by
86 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
87
882006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
89
90 * nnheader.el (nnheader-insert-head): Fix typo in comment.
91
922006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
93
94 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
95 Make it more robust by parsing author and date independently.
96
ebf693f3
MB
972006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
98
99 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
100
1012006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
102
103 * nnheader.el (nnheader-insert-head): Make it work even if the file
104 uses CRLF for the line-break code.
105
bd876f90
MB
1062006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
107
108 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
109 workaround for the url package included with Emacs.
110
111 * nnweb.el (nnweb-google-create-mapping): Update regexp.
112
06dc8321
KF
1132006-07-18 Karl Fogel <kfogel@red-bean.com>
114
115 * nnmail.el (nnmail-article-group): If splitting raises an error, give
116 some information about the error when saying that the `bogus' mail
117 group will be used.
118
7ce31649
MB
1192006-07-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
120
121 [ Backported bug fixes from No Gnus. ]
122
123 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
124 (nnweb-google-search): Respect nnweb-max-hits as upper bound.
125 (nnweb-request-article): Do proper xwfu encoding when fetching articles
126 by message-id.
127
128 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
129 unsubscribed groups as if they were killed ones. It causes duplicate
130 entries in gnus-newsrc-alist.
131
1322006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
133
134 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
135 string.
136
b44409c9
MB
1372006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
138
139 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
140
763bb2d4
MB
1412006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
142
143 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
144
827dc73d
MB
1452006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
146
147 * gnus-diary.el (gnus-user-format-function-d)
148 (gnus-user-format-function-D): Autoload.
149
1502006-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
151
152 * gnus-group.el (gnus-group-select-group): Doc fix.
153 [ See 2004-05-19 change on the trunk. ]
154
a367620f
MB
1552006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
156
157 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
158
5cfd0f2e
MB
1592006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
160
161 * message.el (message-syntax-checks): Doc fix.
162
f362b760
MB
1632006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
164
165 * message.el (message-syntax-checks): Doc fix.
166 (message-send-mail): Add check for continuation headers.
167 (message-check-news-header-syntax): Fix regexp used to check for
168 continuation headers.
169
1702006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
171
172 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
173
26c9afc3
MB
1742006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
175
176 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
177 to fill the utf-8 entry.
178
1792006-06-05 Dan Christensen <jdc@uwo.ca>
180
181 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
182 respect display group parameter and gnus-summary-expunge-below.
183 (gnus-articles-to-read): Remove unused reference to display group
184 parameter.
185 [ Merge 2004-07-06 change from the trunk. ]
186
1872006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
188
189 * gnus-ml.el (gnus-mailing-list-subscribe)
190 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
191 (gnus-mailing-list-message): Fix doc strings.
192
1932006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
194
195 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
196 of doing it manually.
197
1982006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
199
200 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
201 must be explicitly online rather than "not explicitly offline" for
202 its flags to be synchronized.
203 (gnus-agent-read-local): All symbols allocated in my-obarray
204 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
205 (gnus-agent-regenerate-group): Check numeric names to see if they are
206 messages or groups.
207
2082006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
209
210 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
211 (gnus-saved-headers): Ditto.
212 (gnus-default-article-saver): Doc fix; add
213 gnus-summary-write-body-to-file; mention functions may have properties.
214 (gnus-article-save-coding-system): New variable.
215 (gnus-article-save): Override gnus-save-all-headers and
216 gnus-saved-headers by :headers property which saver function may have.
217 (gnus-read-save-file-name): Add optional `dir-var' argument which
218 specifies directory in which files are saved; work even if optional
219 `variable' argument is not specified.
220 (gnus-summary-save-in-file): Add properties :decode and :headers.
221 (gnus-summary-write-to-file): Add properties :decode, :function, and
222 :headers; read file name.
223 (gnus-summary-save-body-in-file): Add :decode property; add optional
224 `overwrite' argument.
225 (gnus-summary-write-body-to-file): New function; add properties
226 :decode and :function.
227 (gnus-output-to-file): Add coding cookie and encode text according
228 to gnus-article-save-coding-system; don't use mm-append-to-file.
229
230 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
231 (gnus-summary-local-variables): Add it.
232 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
233 (gnus-summary-save-article): Require gnus-art; save decoded articles
234 if function that gnus-default-article-saver specifies has `:decode'
235 property; bind gnus-prompt-before-saving to t when saving many
236 articles in a file; move point to article which will be saved.
237 (gnus-summary-write-article-body-file): New function.
238
2392006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
240
241 * uudecode.el (uudecode-decode-region-external): Fix previous commit.
242
2432006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
244
245 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
246 after-load-alist.
247
2482006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
249
250 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
251 coding system in XEmacs, use binary.
252
253 * mail-source.el (mail-sources): Fix custom type.
254
255 * imap.el (Commentary): Fix typo.
256
d7ba2a01
RS
2572006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
258
f18df03d
MB
259 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
260 (gnus-summary-expire-articles-now): Shorten prompt.
261
d7ba2a01
RS
262 * gmm-utils.el (wid-edit): Require.
263 (defun-gmm): Renamed from `gmm-defun-compat'.
264 (gmm-image-search-load-path): Use it.
265 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
266
54e573e6
MB
2672006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
268
269 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
270 (mm-copy-to-buffer): Use with-current-buffer.
271 (mm-display-part): Simplify.
272 (mm-inlinable-p): Add optional arg `type'.
273
49c7d1ac 274 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
275 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
276 Try harder to show the attachment internally or externally using
277 gnus-mime-view-part-as-type.
278
2792006-05-04 Reiner Steib <Reiner.Steib@gmx.de>
280
281 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
282 `filename' from Content-Disposition if Content-Type doesn't
283 provide `name'.
49c7d1ac 284 (gnus-mime-view-part-as-type): Set default instead of initial-input.
54e573e6 285
9606f1cb
MB
2862006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
287
288 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
289 unibyte after clear-decrypt function runs.
290
291 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
292 returns as a unibyte string.
293
305452a5
MB
2942006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
295
305452a5
MB
296 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
297 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
298 (mml1991-pgg-encrypt): Ditto.
299
0565caeb
MB
3002006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
301
302 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
303 (gnus-outlook-deuglify-unwrap-max): Remove autoload.
304
305 * mml-sec.el (mml-secure-method): New internal variable.
306 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
49c7d1ac
SM
307 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
308 New functions using mml-secure-method. Sync from the trunk.
0565caeb
MB
309
310 * mml.el (mml-mode-map): Add key bindings for those functions.
311 (mml-menu): Simplify security menu entries. Suggested by Jesper
312 Harder <harder@myrealbox.com>. Sync from the trunk.
313
314 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
315 .mobi and .travel. Remove .nato, .bitnet and .uucp.
316 (message-in-body-p): New function. Sync from the trunk.
317
318 * mml.el (mml-mode, mml-dnd-protocol-alist)
319 (mml-dnd-attach-options, mml-dnd-attach-file)
3d3a26eb
SM
320 (mml-attach-file, mml-attach-buffer, mml-attach-external):
321 Sync DND support and use of message-in-body-p from the trunk.
0565caeb 322
305452a5
MB
3232006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
324
325 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
326 binding pgg-* variables; reimplement the section which prevents
327 MIME header from being signed.
328 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
329 pgg-text-mode; remove a blank line at the top of body.
330
331 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
332 lines at the top of body; use gnus-newsgroup-charset if there's no
333 Charset header.
334
0565caeb
MB
3352006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
336
3d3a26eb 337 * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML.
0565caeb
MB
338
3392006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
340
341 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
342 (mm-uu-pgp-encrypted-test): Ditto.
343 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
344 between header and body; return application/pgp-encrypted handle
345 if decryption failed; decode decrypted body by charset.
346
347 * mm-decode.el (mm-automatic-display): Don't make application/pgp
348 element match to application/pgp-*.
349
f67d6742
MB
3502006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
351
49c7d1ac
SM
352 * gnus-util.el (gnus-replace-in-string):
353 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
354
3552006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
356
357 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
358
359 * gnus-sum.el: Ditto.
360
49c7d1ac
SM
361 * gnus-util.el (gnus-select-frame-set-input-focus):
362 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
363 definition defined in Emacs 22 for old Emacsen.
364
18c06a99
RS
3652006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
366
bd29ba20
RS
367 [ Merge from Gnus trunk. ]
368
369 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
370 (mm-charset-override-alist): New variable.
371 (mm-charset-to-coding-system): Use it.
372 (mm-codepage-setup): New helper function.
373 (mm-charset-eval-alist): New variable.
49c7d1ac
SM
374 (mm-charset-to-coding-system): Use mm-charset-eval-alist.
375 Warn about unknown charsets. Add allow-override.
376 Use `mm-charset-override-alist' only when decoding.
bd29ba20
RS
377 (mm-detect-mime-charset-region): Use :mime-charset.
378
49c7d1ac
SM
379 * mm-bodies.el (mm-decode-body, mm-decode-string):
380 Call `mm-charset-to-coding-system' with allow-override argument.
bd29ba20 381
18c06a99
RS
382 * message.el (message-tool-bar-zap-list, message-tool-bar)
383 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
384 (message-tool-bar-local-item-from-menu): Remove.
385 (message-tool-bar-map): Replace by `message-make-tool-bar'.
386 (message-make-tool-bar): New function.
387 (message-mode): Use `message-make-tool-bar'.
388
389 * gnus-sum.el (gnus-summary-tool-bar)
390 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
391 (gnus-summary-tool-bar-zap-list): New variables.
392 (gnus-summary-make-tool-bar): Complete rewrite using
393 `gmm-tool-bar-from-list'.
394
395 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
49c7d1ac
SM
396 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list):
397 New variables.
18c06a99
RS
398 (gnus-group-make-tool-bar): Complete rewrite using
399 `gmm-tool-bar-from-list'.
400 (gnus-group-tool-bar-update): New function.
401
402 * gmm-utils.el: New file.
403
e4a89ccf
MB
4042006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
405
406 * flow-fill.el (fill-flowed): Remove trailing space from blank
407 quoted lines.
408
4092006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
410
49c7d1ac
SM
411 * gnus-art.el (gnus-article-mode):
412 Set cursor-in-non-selected-windows to nil.
e4a89ccf 413
163cb72d
MB
4142006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
415
416 * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
417 that the part specifies.
418
419 * mm-decode.el (mm-display-part): Work with external parts and
420 usual parts similarly.
421
422 * mm-extern.el (mm-inline-external-body): Use mm-display-part
423 instead of gnus-display-mime.
424
425 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
426 tag to summarized topics part in order to encode non-ASCII text.
427
14e6dc54
MB
4282006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
429
430 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
431
4322006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
433
434 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
435 the sieve region.
436
4372006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
438
439 * gnus.el: Gnus v5.10.8 is released.
440
4412006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
442
49c7d1ac 443 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new layout.
14e6dc54
MB
444
445 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
446 unknown charset.
447
3d3a26eb 448 * message.el (message-header-synonyms): Add Original-To to the default.
14e6dc54 449
3d3a26eb 450 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an
14e6dc54
MB
451 optional parameter.
452
1b155fbd
MB
4532006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
454
455 * gnus-fun.el (gnus): Require it for gnus-directory.
456
b6f2cf4b
MB
4572006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
458
3d3a26eb
SM
459 * nnweb.el (nnweb-google-create-mapping): Update regexp.
460 Some whitespace was matched into the url, which broke browsing hits
b6f2cf4b
MB
461 > 100 when mm-url-use-external was nil.
462
5af68e28
MB
4632006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
464
3d3a26eb 465 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
5af68e28 466
77218834
MB
4672006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
468
469 * mml.el (mml-insert-mime): Ignore cached contents of
470 message/external-body part.
471
472 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
473 (mm-insert-part): Ditto.
474
d451514f
MB
4752006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
476
477 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
478 Reported by Ralf Wachinger <rwachinger@gmx.de>.
479
4f162824
KH
4802006-03-23 Kenichi Handa <handa@m17n.org>
481
482 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
483 instead of set-buffer-multibyte.
484
e9e33c19
KH
4852006-03-23 Kenichi Handa <handa@m17n.org>
486
487 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
488 buffer and then decode the buffer text if necessary.
489 (rfc2231-encode-string): Be sure to work on multibyte buffer at
490 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 491
f5e92214
MB
4922006-03-21 Daniel Pittman <daniel@rimspace.net>
493
494 * nnimap.el (nnimap-request-update-info-internal): Optimize.
495 Don't `gnus-uncompress-range' to avoid excessive memory usage.
496
f5e92214
MB
4972006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
498
499 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
500
49c7d1ac
SM
501 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
502 Add comment on version.
f5e92214
MB
503
5042006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
505
49c7d1ac 506 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New variable.
f5e92214
MB
507 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
508 assigning the spam-mark to new messages.
509
5102006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
511
512 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
513
5142006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
515
516 * smiley.el: Add missing test smiley.
517
531bedc3
MB
5182006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
519
520 * mm-decode.el (mm-with-part): New macro.
521 (mm-get-part): Use it; work with message/external-body as well.
522 (mm-save-part): Treat name and filename equally.
523
524 * mm-extern.el (mm-extern-cache-contents): New function.
525 (mm-inline-external-body): Use it; force the part to be displayed;
526 move undisplayer added to the cached handle to the parent.
527
528 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
529 (gnus-mime-view-part-as-type): Work with message/external-body.
530
531 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
532
5332006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
534
3d3a26eb
SM
535 * gnus-art.el (gnus-article-only-boring-p):
536 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
49c7d1ac
SM
537 intangible text.
538 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
531bedc3
MB
539
5402006-03-14 Simon Josefsson <jas@extundo.com>
541
542 * message.el (message-unique-id): Don't use message-number-base36
49c7d1ac
SM
543 if (user-uid) is a float.
544 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
531bedc3
MB
545
5462006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
547
548 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
549
550 * gnus-art.el (gnus-mime-display-single): Make sure there is an
551 empty line between a part and a message part.
552
ea8ae765
MB
5532006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
554
555 * smiley.el: Add more test smileys.
556 (smiley-data-directory, smiley-regexp-alist)
557 (gnus-smiley-file-types): Fix doc strings.
558 (smiley-update-cache): Clear smiley-cached-regexp-alist before
559 adding new elements.
560 (smiley-mouse-map): Unused code. Make it a comment.
561
5622006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
563
564 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
565 scan latest NoCeM messages instead of old ones.
566 (gnus-nocem-check-article): Fix regexps so as to match to PGP
567 delimiters that are recently used.
568 (gnus-nocem-load-cache): Add autoload cookie.
569
570 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
571
572 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
573 level which is larger than gnus-use-nocem is specified.
574
575 * gnus-group.el (gnus-group-get-new-news): Ditto.
576
85fd8002
RS
5772006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
578
579 * gnus-util.el (gnus-tool-bar-update): New function.
580
581 * gnus-group.el (gnus-group-update-tool-bar): New variable.
582 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
583
584 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
585
61e66a15
MB
5862006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
587
588 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
589 if optional last element is specified in splits (FIELD VALUE...).
590
fe62aacc
MB
5912006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
592
593 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
594 handle is multipart when calling it recursively.
595 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
596
5972006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
598
599 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
600 to "Emacs 23 (unicode)" in doc string.
601
602 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
603 "Emacs 23 (unicode)" in comment.
604
719120ef
MB
6052006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
606
3d3a26eb 607 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
719120ef
MB
608
609 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
610 characters 160 through 255 in Emacs 23.
611
6122006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
613
614 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
615 message/* containing non-ASCII text properly.
616
6172006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
618
619 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
620
6212006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
622
623 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
624
6252006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
626
3d3a26eb
SM
627 * nnweb.el (nnweb-type-definition, nnweb-gmane-search):
628 Use new nov.php.
719120ef
MB
629
6302006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
631
632 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
633 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
634 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
635 output on the server side.
636 (nnweb-google-create-mapping): Update regexps and add some
637 progress indication.
638
6392006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
640
641 * message.el (message-user-fqdn): Remove useless * in doc string.
642
643 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
644 unnecessary interaction when sending queued mails. Reported by
645 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
646
6472006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
648
649 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
650 Merge of 2006-02-20 change from the trunk.
651
6522006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
653
654 * dns.el (query-dns): Protect more against buggy tcp output.
655 Merge of 2006-02-20 change from the trunk.
656
ba0226dd
MB
6572006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
658
659 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
660 first or last are nil.
661
6622006-02-24 Simon Josefsson <jas@extundo.com>
663
664 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
665 Merge of 2005-10-26 change from the trunk.
666
5f4264e5
MB
6672006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
668
669 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
670 Remove space stuffing, and only do quotes that actually start with
671 ">" at the beginning of the lines.
672 Merge of 2005-11-17 and 2004-07-25 from the trunk.
673
6742006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
675
676 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
677 also available in Emacs 21.3.
678
679 * message.el (message-fix-before-sending): Change "Emacs 22" to
680 "Emacs 23 (unicode)" in comment.
681
682 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
683 "Emacs 23 (unicode)" in comment.
684
685 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
686 comment.
687 (mm-coding-system-p): Add comment about no-MULE XEmacs.
688
689 * mm-view.el (mm-fill-flowed): Add :version.
690
6912006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
692
693 * mm-view.el (mm-fill-flowed): New variable.
694 (mm-inline-text): Use it.
695
6962006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
697 (tiny change)
698
699 * nnimap.el (nnimap-request-move-article): Change folder back to
700 source group before deleting.
701
e13be7a2
MB
7022006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
703
704 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
705 coding system which mm-charset-to-coding-system returns for a
706 given charset is valid.
707
b5189759
JB
7082006-02-16 Juanma Barranquero <lekktu@gmail.com>
709
710 * html2text.el (html2text-remove-tag-list):
711 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
712
16f18d05
CY
7132006-02-14 Chong Yidong <cyd@stupidchicken.com>
714
715 * gnus-cus.el: Revert 2005-10-17 change.
716
d71c0855
MB
7172006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
718
719 * gnus-art.el (article-strip-banner): Call
720 article-really-strip-banner only when the regexp match is made.
721
cf5a5c38
MB
7222006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
723
724 * gnus-art.el (article-strip-banner): Use
725 gnus-extract-address-components instead of
726 mail-header-parse-addresses to make it work with non-ASCII text.
727
728 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
729 values which are surrounded with \"...\"; make it never cause a
730 Lisp error; give up parsing of parameters if it failed in
731 extracting type.
732
7332006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
734
735 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
736 make-temp-file; make it work with Emacs 20 and XEmacs as well.
737
738 * mm-decode.el (mm-display-external): Use the 3rd arg of
739 mm-make-temp-file.
740 (mm-create-image-xemacs): Ditto.
741
7422006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
743
744 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
745 with message-narrow-to-headers.
746 (gnus-draft-setup): Narrow to header to run message-fetch-field.
747 (gnus-draft-check-draft-articles): New function.
748 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
749
7502006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
751
752 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
753 re-loading nn* modules.
754
9d64cd13
MB
7552006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
756
757 * gnus.el: Remove bogus comment.
758
34128042
MB
7592006-02-09 Daiki Ueno <ueno@unixuser.org>
760
34128042
MB
761 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
762 (mml2015-pgg-encrypt): Ditto.
763
764 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
765 (mml1991-pgg-encrypt): Ditto.
766
7672006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
768
769 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
770 message-make-date instead of current-time-string.
771
772 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
773 to gnus-decoded which mm-uu might set.
774
7752006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
776
777 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
778 don't decode quoted parameters; remove misimported Emacs code.
779 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
780 (rfc2231-decode-encoded-string): Don't use split-string which
781 behaves differently according to Emacs version; use
782 mm-decode-coding-region to convert charset to coding-system.
783 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
784 (rfc2231-encode-string): Remove misimported Emacs code.
785
c96ec15a
MB
7862006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
787
788 * gnus-art.el (article-decode-charset): Don't use ignore-errors
789 when calling mail-header-parse-content-type.
790 (article-de-quoted-unreadable): Ditto.
791 (article-de-base64-unreadable): Ditto.
792 (article-wash-html): Ditto.
793
794 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
795 calling mail-header-parse-content-type and
796 mail-header-parse-content-disposition.
797 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
798 mail-header-parse-content-type.
799
800 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
801 insert charset and format parameters; encode description after
802 inserting it to buffer.
803 (mml-insert-parameter): Fold lines properly even if a parameter is
804 segmented into two or more lines; change the max column to 76.
805
806 * rfc1843.el (rfc1843-decode-article-body): Don't use
807 ignore-errors when calling mail-header-parse-content-type.
808
809 * rfc2231.el (rfc2231-parse-string): Return at least type if
810 possible; don't cause an error even if it fails in parsing of
811 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
812 (rfc2231-encode-string): Don't break lines at the beginning, leave
813 it to mml-insert-parameter.
814
815 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
816 calling mail-header-parse-content-type.
817
8182006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
819
3d3a26eb
SM
820 * spam-report.el (spam-report-gmane-use-article-number):
821 Improve doc string.
c96ec15a
MB
822 (spam-report-gmane-internal): Check if a suitable header was found
823 in the article.
824
8252006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
826
827 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
828 (rfc2231-encode-string): Make param*=value always begin with LWSP.
829
88e6695f
RF
8302006-02-05 Romain Francoise <romain@orebokech.com>
831
832 Update copyright notices of all files in the gnus directory.
833
6203370b
MB
8342006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
835
836 * gnus-util.el (gnus-error): Describe `args'.
837
9d64cd13 8382006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
839
840 * nnweb.el (nnweb-request-group): Avoid growing overview files.
841
8422006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
843
844 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
845 segmented lines of parameter value to cope with Thunderbird 1.5
846 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
847 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
848 (rfc2231-encode-string): Don't make lines exceeding 76 column.
849
8502006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
851
852 * mml.el (mml-generate-mime-1): Correct the order of inline signed
853 parts.
854
9d64cd13 8552006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
856
857 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
858 there's only one active file for all servers.
859 (nnweb-request-scan): Make sure nnweb-articles is initialized on
3d3a26eb 860 solid groups. Gnus might have used a FAST request to select the group.
46e8fe3d
MB
861 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
862 and nnweb-search redundantly in the active file.
3d3a26eb 863 (nnweb-request-list): Don't list bogus groups. There can only be one.
46e8fe3d
MB
864 (nnweb-request-create-group): Don't use ARGS.
865 (nnweb-possibly-change-server, nnweb-request-group): Remove some
866 initialisations. Let nnoo do the work.
867
8682006-01-31 Romain Francoise <romain@orebokech.com>
869
870 * message.el (message-alternative-emails): Improve docstring.
871 (message-setup-1): Call `message-use-alternative-email-as-from'
872 after `message-setup-hook' to give it precedence over posting
873 styles, etc.
3d3a26eb
SM
874 (message-use-alternative-email-as-from): Add docstring.
875 Remove the original From header if present.
46e8fe3d
MB
876
8772006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
878
3d3a26eb
SM
879 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
880 Say the part has been decoded.
46e8fe3d
MB
881
8822006-01-31 Kevin Ryde <user42@zip.com.au>
883
884 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
885 mailcap-viewer-test-cache when there's no 'test clause, since that
886 will invert the meaning of a "nil" test previously determined by
887 mailcap-mailcap-entry-passes-test.
888
8892006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
890
891 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
892
9d64cd13 8932006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
894
895 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
896 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
897 current Google Groups.
898
8992006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
900
901 * Makefile.in (clean): New rule.
902 (distclean): Use it.
903
7347faa8
MB
9042006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
905
906 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
907 is dissected into a single part of which the type is the same as
46e8fe3d 908 the given one; decode charset.
7347faa8
MB
909
9102006-01-21 Kevin Ryde <user42@zip.com.au>
911
912 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
913 into alists as symbol not string, since that's what
914 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
915 look for.
916
9172006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
918
919 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
920 recursive calls.
921
9222006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
923
924 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
925 (mm-w3m-standalone-supports-m17n-p): New function.
926 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
927 w3m usage.
928
929 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
930 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
931
9322006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
933
934 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
935 encoding.
936
9372006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
938
939 * mml.el (mml-attach-file): Describe `description' in doc string.
940 (mml-menu): Add Emacs MIME manual and PGG manual.
941
30c7240d
RS
9422006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
943
944 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
945 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
946 Revert 2006-01-08 change because the functions will be used in No
947 Gnus.
948
e499bc94
MB
9492006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
950
951 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
952
953 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
954
9552006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
956
957 * mm-decode.el (mm-inlined-types): Add application/pgp.
958 (mm-automatic-display): Ditto.
959
960 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
961 part as text.
962
c4288669
MB
9632006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
964
965 * nnrss.el: Update copyright.
966 (nnrss-opml-import): Query whether to subscribe to each entry.
967
968 * gnus-art.el:
969 * gnus-cus.el:
970 * gnus-group.el:
971 * gnus-start.el:
972 * gnus-sum.el:
973 * mm-uu.el:
974 * mm-view.el: Update copyright.
975
9762006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
977
978 * message.el (message-info): New function.
979 (message-mode-menu): Add it.
980 Update copyright.
981
982 * ChangeLog: Fix and update copyright.
983
73043f7d
MB
9842006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
985
986 * mm-uu.el (mm-uu-text-plain-type): New variable.
987 (mm-uu-pgp-signed-extract-1): Use it.
988 (mm-uu-pgp-encrypted-extract-1): Use it.
989 (mm-uu-dissect): Use it; allow two optional arguments; one is a
990 flag specifying whether there's no message header; the other is
991 for a MIME type and parameters; bind mm-uu-text-plain-type with
992 the later one.
993 (mm-uu-dissect-text-parts): New function.
994
995 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
996 dissect text parts.
997
9982006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
999
1000 * gnus-art.el (article-wash-html): Use
1001 gnus-summary-show-article-charset-alist if a numeric arg is given.
1002 (gnus-article-wash-html-with-w3m-standalone): New function.
1003
1004 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
1005 mm-inline-text-html-render-with-w3m-standalone.
1006 (mm-text-html-washer-alist): Map w3m-standalone to
1007 gnus-article-wash-html-with-w3m-standalone.
1008 (mm-inline-text-html-render-with-w3m-standalone): New function.
1009
7dafe00b
MB
10102006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1011
1012 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
1013 (nnrss-request-article): Render text/plain parts as HTML.
1014
1015 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
1016 the buffer.
1017
10182006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1019
1020 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
1021 custom definition of `gnus-posting-styles'.
1022
1023 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
1024 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
1025
10262006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1027
9872af18
JB
1028 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
1029 Use nntp for bug archive.
7dafe00b
MB
1030
10312006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1032
1033 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
1034 parts.
1035 (nnrss-normalize-date): New function converts ISO 8601 date into
1036 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1037 (nnrss-check-group): Use it.
1038
7dafe00b
MB
10392006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1040
1041 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
1042
1043 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
1044 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1045 (nnrss-insert-w3): Ditto.
1046
10472005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1048
1049 * nnrss.el (nnrss-request-article): Fix last change; fill
1050 text/plain parts.
1051
10522005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
1053
1054 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1055 in text/plain part.
1056 (nnrss-check-group): Don't add excessive newline to dc:subject.
1057
10582005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1059
1060 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1061 remove MIME buttons associated with multipart/alternative parts.
1062 (gnus-mime-display-alternative): Tag buttons using `article-type'
1063 text property.
1064
1065 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1066 associated with multipart/alternative parts.
1067
9872af18 10682005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
1069
1070 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1071 article.
1072
10732005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1074
1075 * dns.el (query-dns): Make sure we check the buffer size before
1076 removing tcp headers.
1077
447505b5
CY
10782006-01-08 Chong Yidong <cyd@stupidchicken.com>
1079
1080 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1081 (spam-group-spam-marks): Delete functions.
1082 (spam-list-articles): Just call spam-group-ham-marks directly.
1083 (spam-group-ham-marks): Simplify.
1084
3031d8b0
MB
10852005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
1086
1087 * gnus-art.el (gnus-signature-separator): Fix custom type.
1088
1089 * mm-decode.el (mm-inlined-types): Fix custom type.
1090 (mm-keep-viewer-alive-types): Ditto.
1091 (mm-automatic-display): Ditto.
1092 (mm-attachment-override-types): Ditto.
1093 (mm-inline-override-types): Ditto.
1094 (mm-automatic-external-display): Ditto.
1095
10962005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1097
1098 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1099 multipart/alternative and add xref to mm-discouraged-alternatives
1100 in doc string.
1101
1102 * mm-decode.el (mm-discouraged-alternatives): Add xref to
1103 gnus-buttonized-mime-types in doc string.
1104
11052005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1106
1107 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1108 us-ascii as a MIME charset.
1109
1110 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1111 against the case where the 2nd arg TYPE is nil.
1112
11132005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1114
1115 * gnus-start.el (gnus-no-server-1): Mention
1116 `gnus-level-default-subscribed' in doc string.
1117
11182005-11-26 Dave Love <fx@gnu.org>
1119
1120 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
1121 (tls-program, tls-success): Provide openssl alternative.
1122
1123 * starttls.el: Doc fixes.
1124 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
1125 SERVICE to PORT.
1126
11272005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1128
1129 * gnus-start.el (gnus-start-draft-setup): Enforce
1130 `gnus-draft-mode' for nndraft:drafts at startup.
1131
1132 * gnus.el (gnus-splash): Change custom group.
1133 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1134 allow-list argument.
1135
1136 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1137 string.
1138
11392005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1140
9872af18 1141 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 1142
eab52f48
RS
11432005-12-12 Richard M. Stallman <rms@gnu.org>
1144
1145 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1146
58090a8d
MB
11472005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1148
1149 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1150 Suggest image/.* in the doc string.
1151
11522005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1153
1154 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1155 RFC1524) if it is in mailcap or add a suffix according to
1156 mailcap-mime-extensions when generating a temp filename; postpone
1157 deleting a temp file for 2 seconds for some wrappers, shell
1158 scripts, and so on, which might exit right after having started a
1159 viewer command as a background job.
1160
11612005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1162
1163 * gnus-art.el (gnus-default-article-saver): Add user-defined
1164 `function' to custom type.
1165
11662005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1167
1168 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1169 parens.
1170
11712005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1172
1173 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1174 long lines.
1175 (gnus-cache-delete-group): Wrap doc strings.
1176
1177 * gnus-agent.el (gnus-agent-rename-group)
1178 (gnus-agent-delete-group): Wrap doc strings.
1179
11802005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1181
1182 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1183
11842005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1185
1186 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1187 of current-time-string.
1188
11892005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1190
1191 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1192 date header.
1193
9872af18 11942005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
1195
1196 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1197
11982005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
1199
1200 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1201 internal variable to a custom variable. Changed default value
1202 from compressed(2) to uncompressed(1).
1203 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1204 support for uncompressed agentview files. Taken together, reading
1205 the agentview file should now be 6-7 times faster.
1206 (gnus-agent-long-article,
1207 gnus-agent-short-article, gnus-agent-score): Renamed category
1208 keywords to match gnus-cus.
1209 (gnus-agent-summary-fetch-series): Modified to protect against
1210 gnus-agent-summary-fetch-group clearing processable flags.
1211 (gnus-agent-synchronize-group-flags): Update live group buffer as
1212 synchronization may occur due to the user toggling the plugged
1213 status.
1214 (gnus-agent-braid-nov): Now tests new nov entries
1215 for duplicates which are removed. The invalid sort check then
1216 triggers a rescan after the sort as sorting may have moved
1217 duplicate entries such that they can be cheaply detected.
1218 (gnus-agent-read-local): Trivial fix to format of
1219 error message to display actual error condition.
1220 (gnus-agent-save-local): Avoid saving symbols that are bound to
1221 nil as they simply result in a warning message in
1222 gnus-agent-read-local.
1223 (gnus-agent-fetch-group-1): Clear downloadable flag when article
1224 successfully downloaded.
1225 (gnus-agent-regenerate-group): Use
1226 gnus-agent-synchronize-group-flags to reset read status in both
1227 gnus and server.
1228
1229 * nntp.el (nntp-end-of-line): Doc fix.
1230 (nntp-authinfo-rejected): New error condition.
1231 (nntp-wait-for): Use new error condition to signal authentication
1232 error.
1233 (nntp-retrieve-data): Rethrow new error condition to break out of
1234 recursive call to nntp-send-authinfo.
9872af18 1235
58090a8d
MB
12362005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1237
1238 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1239 rather than make-variable-buffer-local for file-precious-flag.
1240
12412005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1242
1243 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1244
12452005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1246
1247 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1248 as a buffer-local variable. This avoids creating truncated
1249 dribble files as a result of a hang up, eg.
1250
9d64cd13
MB
12512005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
1252
1253 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1254 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1255 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1256 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1257 argument to all these routines, so the passphrase can be managed
1258 externally and passed in to the system.
1259 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1260 pgg-add-passphrase-to-cache function.
1261
1262 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1263 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1264 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1265 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1266 argument to all these routines, so the passphrase can be managed
1267 externally and passed in to the system.
1268 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
1269 function.
1270
12712005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1272
1273 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1274 part of the decoded armor to find the key-identifier.
1275 (pgg-gpg-lookup-key-owner): New function to return the
1276 human-readable identifier of a key owner.
1277 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1278 key itself.
1279 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1280 the key value) if we have a key and can match it against a secret
1281 key. Also, added a note pointing out fact that the prompt only
1282 indicates the first matching key.
1283
1284 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1285 pgg-decrypt-region.
1286 (pgg-pending-timers): A new hash for tracking the passphrase cache
1287 timers, so that new ones supercede old ones.
1288 (pgg-add-passphrase-to-cache): Rename from
1289 `pgg-add-passphrase-cache' to reduce confusion (all callers
1290 changed). Modified to cancel old timers when new ones are added.
1291 (pgg-remove-passphrase-from-cache): Rename from
1292 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1293 changed). Modified to cancel old timers when their keys are
1294 removed from the cache.
1295 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
1296 XEmacs, an indirection to delete-itimer.
1297 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
1298 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
1299 users can only check cache without risk of prompting. Correct bug in
1300 notruncate behavior.
1301 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
1302 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
1303 Add informative docstrings.
1304 (pgg-decrypt): Convey provided passphrase in subordinate call to
1305 pgg-decrypt-region.
1306
13072005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1308
1309 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1310 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1311 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1312 'passphrase' argument, so the passphrase can be managed externally
1313 and then passed in to the system.
1314
1315 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1316 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1317 so the passphrase cache can be used reliably with identifiers
1318 besides a pgp packet's key id.
1319
1320 * pgg-gpg.el (pgg-pgp-encrypt-region)
1321 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1322 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1323 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1324 argument to all these routines, so the passphrase can be managed
1325 externally and passed in to the system.
1326
1327 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1328 'notruncate' argument, so the passphrase cache can be used
1329 reliably with identifiers besides a pgp packet's key id.
1330
13312005-10-29 Sascha Wilde <swilde@sha-bang.de>
1332
1333 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1334 symmetric encryption.
1335 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1336 encrypted session key.
1337 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1338 message ask for the passphrase in a proper way.
1339
1340 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1341 New user commands for symmetric encryption.
1342
4c2ad11d
SM
13432005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
1344
1345 * gnus-delay.el (gnus-delay-group): Don't autoload.
1346 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1347 to be re-loaded when customizing the `gnus-delay' group.
1348
f129a4df
CY
13492005-11-19 Chong Yidong <cyd@stupidchicken.com>
1350
1351 * message.el: Revert last changes.
1271a058 1352 (message-insert-citation-line): Use newlines.
f129a4df 1353
6586e9c9
CY
13542005-11-17 Chong Yidong <cyd@stupidchicken.com>
1355
1356 * message.el (message-courtesy-message)
1357 (message-mark-insert-begin, message-mark-insert-end)
1358 (message-elide-ellipsis, message-cancel-message)
1359 (message-add-header, message-change-subject)
1360 (message-cross-post-followup-to-header)
1361 (message-cross-post-insert-note, message-reduce-to-to-cc)
1362 (message-widen-reply, message-delete-not-region)
1363 (message-kill-to-signature, message-insert-signature)
1364 (message-insert-importance-high, message-insert-importance-low)
1365 (message-insert-or-toggle-importance)
1366 (message-insert-disposition-notification-to)
1367 (message-indent-citation, message-yank-original)
1368 (message-cite-original-without-signature, message-cite-original)
1369 (message-insert-citation-line, message-position-on-field)
1370 (message-fix-before-sending, message-send-mail-partially)
1371 (message-send-mail, message-send-mail-with-sendmail)
1372 (message-send-mail-with-qmail, message-send-news)
1373 (message-check-news-header-syntax, message-generate-headers)
1374 (message-insert-courtesy-copy, message-fill-address)
1375 (message-fill-header, message-shorten-references)
1376 (message-setup-1, message-cancel-news)
9872af18
JB
1377 (message-forward-make-body-plain, message-forward-make-body-mime)
1378 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
1379 (message-forward-make-body-digest-plain)
1380 (message-forward-make-body-digest-mime)
1381 (message-use-alternative-email-as-from): Insert `hard-newline'
1382 instead of ordinary newlines.
1383
e8beac8a
MB
13842005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
1385
1386 * message.el (message-generate-headers): Downcase the argument
1387 given to message-check-element.
1388
13892005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1390
1391 * gnus.el (gnus-parameters-case-fold-search): New variable.
1392 (gnus-parameters-get-parameter): Use it.
1393
1394 * gnus-score.el (gnus-home-score-file): Doc fix.
1395
13962005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
1397
1398 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
1399
14002005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
1401
1402 * mml.el (mml-preview): Doc fix.
1403
3b059693
MB
14042005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1405
1406 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
1407 whitespace removed in revision 7.8. Use concatenated string to
1408 protect trailing whitespace.
1409
9872af18 14102005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
3b059693
MB
1411
1412 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
1413 (nnimap-request-expire-articles): Use it to avoid sending 'UID
1414 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
1415 Courier IMAP ("some version from 2004"). Mostly based on similar
1416 code in the same function.
1417
14182005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1419
1420 * message.el (message-display-completion-list): New function.
1421 (message-expand-group): Use it; make sure the Completions buffer
1422 is modifiable.
1423
ab513ed4
CY
14242005-10-30 Chong Yidong <cyd@stupidchicken.com>
1425
1426 * imap.el (imap-open): Handle case where buffer is a buffer
1427 object.
1428
28e48287
EZ
14292005-10-24 Eli Zaretskii <eliz@gnu.org>
1430
1431 * pgg-def.el:
1432 * pgg-gpg.el:
1433 * pgg-parse.el:
1434 * pgg-pgp.el:
1435 * pgg-pgp5.el:
1436 * pgg.el: Move to the parent lisp directory.
1437
2a0d53ac
CY
14382005-10-23 Chong Yidong <cyd@stupidchicken.com>
1439
7cd9f860
CY
1440 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
1441 user-mail-name is an empty string.
2a0d53ac 1442
9516b9f4
MB
14432005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1444
1445 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
1446 depending on gnus-score-decay-constant.
1447
14482005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1449
1450 * nnslashdot.el (nnslashdot-request-article)
1451 (nnslashdot-retrieve-headers-1): Update to new HTML.
1452
14532005-10-23 Simon Josefsson <jas@extundo.com>
1454
1455 * imap.el (imap-gssapi-program): Align command line parameters
1456 with latest GNU SASL.
1457 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1458
292f71fe
MB
14592005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
1460
1461 * mail-source.el (mail-source-fetch-pop): Require pop3.
1462 (mail-source-check-pop): Ditto.
1463
14642005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1465
1466 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1467 errors.
1468
14692005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1470
1471 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1472 (gnus-treat-strip-leading-blank-lines): Improve doc string.
1473
1474 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1475
14762005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1477
1478 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1479 (rfc2047-charset-to-coding-system): New function.
1480 (rfc2047-decode-encoded-words): New function.
1481 (rfc2047-decode-region): Use them.
1482 (rfc2047-decode-cte): Remove.
1483 (rfc2047-parse-and-decode): Remove.
1484 (rfc2047-decode): Remove.
1485
14862005-10-15 Kenichi Handa <handa@m17n.org>
1487
1488 * rfc2047.el (rfc2047-decode-cte): New function.
1489 (rfc2047-decode-region): Change the way to decode successive
1490 encoded-words: decode B- or Q-encoding in each encoded-word,
1491 concatenate them, and decode it as charset.
1492
bd2cef66
CY
14932005-10-17 Chong Yidong <cyd@stupidchicken.com>
1494
1495 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
1496 widget-move-and-invoke.
1497 (gnus-custom-mode): Use gnus-custom-map.
1498
ffda926c
BW
14992005-10-15 Bill Wohler <wohler@newt.com>
1500
1501 * message.el (message-tool-bar-map): Renamed image file from
1502 mail_send to mail/send.
1503
f5fab556
MY
15042005-10-16 Masatake YAMATO <jet@gyve.org>
1505
1506 * message.el (message-expand-group): Pass the common
1507 prefix substring of completion to `display-completion-list'.
1508
9872af18 15092005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
1510
1511 * format-spec.el (format-spec): Propagate text properties of % spec.
1512
9872af18 15132005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
1514
1515 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
1516
20051b27
SJ
15172005-10-08 Simon Josefsson <jas@extundo.com>
1518
1519 * pgg-parse.el (top-level): Don't require custom, it is
1520 autoloaded. (To sync with No Gnus.)
1521
ba0226dd 15222005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 1523
ba0226dd 1524 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 1525
46f93472
SJ
15262005-10-08 Simon Josefsson <jas@extundo.com>
1527
1528 * pgg-def.el (top-level): Don't require custom, it is
1529 autoloaded. (To sync with No Gnus.)
1530
d3a597b7
MB
15312005-10-04 David Hansen <david.hansen@gmx.net>
1532
1533 * nnrss.el (nnrss-request-article): Add support for the comments tag.
1534 (nnrss-check-group): Ditto.
1535
8753ddee
MB
15362005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1537
1538 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
1539
1540 * gnus-util.el (gnus-remove-duplicates): Remove.
1541
1542 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
1543 instead of gnus-remove-duplicates.
1544
1545 * message.el (message-remove-duplicates): Remove.
1546 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
1547 message-remove-duplicates.
1548
1549 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
1550 available, else use implementation from `delete-dups'.
1551
15522005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
1553
1554 * time-date.el: Autoload parse-time-string, XEmacs needs it.
1555
c615a00c
SM
15562005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1557
1558 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
1559 function rather than the diff-mode.el package.
1560 (mm-display-external): Use with-current-buffer.
1561 (mm-viewer-completion-map, mm-viewer-completion-map):
1562 Move initialization inside declaration.
1563
a33704bb
MB
15642005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1565
1566 * message.el: Remove useless autoloads.
1567
15682005-09-28 Simon Josefsson <jas@extundo.com>
1569
1570 * message.el (message-use-idna): Default to t.
1571 (message-use-idna): Test whether encoding works too. Doc fix.
1572
15732005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1574
1575 * nntp.el (nntp-warn-about-losing-connection): Remove.
1576
53cfefc8
MB
15772005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1578
1579 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1580 customizable. Change default value.
1581 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
1582 (mm-uu-type-alist): Add doc string.
1583 (mm-uu-configure): Add doc string. Make it interactive.
1584 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
1585
15862005-09-27 Simon Josefsson <jas@extundo.com>
1587
1588 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1589
15902005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1591
1592 * message.el (message-remove-duplicates): New function.
1593 Implementation borrowed from `gnus-remove-duplicates'.
1594 (message-idna-to-ascii-rhs): Also encode idna addresses in
1595 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1596 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1597 only ask about the same idna domain once per header and also tell
1598 in what header to replace the idna domain.
1599
1600 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1601 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1602 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1603 a header is decoded and not just the last one.
1604
16052005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1606
1607 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1608 has been decoded.
1609
1610 * mm-decode.el (mm-insert-part): Don't modify text if it has been
1611 decoded.
1612
1613 * mm-view.el (mm-inline-text): Don't strip text props unless
1614 decoding enriched or richtext parts.
1615
66841476
RF
16162005-09-25 Romain Francoise <romain@orebokech.com>
1617
1618 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1619 * gnus-start.el (gnus-subscribe-interactively):
1620 * gnus-uu.el (gnus-uu-grab-articles):
1621 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1622 space.
1623
81df110a
RF
16242005-09-24 Emilio C. Lopes <eclig@gmx.net>
1625
1626 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1627 * mm-view.el (mm-view-pkcs7-decrypt):
1628 * gnus-sum.el (gnus-summary-limit-to-extra)
1629 (gnus-summary-respool-article, gnus-read-move-group-name):
1630 * gnus-score.el (gnus-summary-increase-score):
1631 * gnus-util.el (gnus-completing-read-with-default):
1632 * gnus-art.el (gnus-read-save-file-name)
1633 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1634 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1635 * message.el (message-check-news-header-syntax):
1636 Follow convention for reading with the minibuffer.
1637
5fae1cae
MB
16382005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1639
c615a00c
SM
1640 * spam-report.el (spam-report-url-ping-plain):
1641 Use gnus-extended-version as User-Agent.
5fae1cae
MB
1642
1643 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1644 default value is nil.
1645
16462005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1647
1648 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1649 default to nil, to be able to use Gnus at all. If the default
1650 switches to something else, then the function should be fixed not
1651 be exceedingly slow.
1652
16532005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1654
1655 * mm-url.el (mm-url-decode-entities): Fix regexp.
1656
c615a00c 16572005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
1658
1659 * sieve.el (sieve-help): Fix `message' call: first arg should be a
1660 format spec.
81df110a 1661
430d3ed7
MB
16622005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1663
1664 * gnus.el (gnus-group-startup-message): Bind image-load-path.
1665
16662005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
1667
1668 * gnus-art.el (gnus-mime-display-part): Protect against broken
1669 MIME messages.
1670
6ff5b064
MB
16712005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1672
1673 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
1674 before parsing header.
1675
a8f6d239
MB
16762005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
1677
1678 * spam-report.el (spam-report-gmane): Fix generation of spam
1679 report URL.
1680
16812005-09-10 Simon Josefsson <jas@extundo.com>
1682
1683 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
1684 t, based on discussion on the ding list with Robert Epprecht
1685 <epprecht@solnet.ch>.
1686
d752cf53
MB
16872005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
1688
1689 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
1690 X-Report-Spam header. Gmane now only provides Archived-At.
1691 This is only used if `spam-report-gmane-use-article-number' is nil.
1692 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
1693
1694 * nnweb.el (nnweb-google-wash-article): Print a message if article
1695 is not available.
1696
16972005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1698
1699 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
1700 content before displaying.
1701
17022005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
1703
1704 * mml-smime.el: Remove defvar of gnus-extract-address-components.
1705
17062005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1707
1708 * mm-view.el (mm-display-inline-fontify): Disable support modes.
1709
4a2358e9
MB
17102005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
1711
1712 * message.el (message-tab-body-function): Fixed mismatched custom
1713 type.
1714
1715 * gnus.el (gnus-group-change-level-function): Ditto.
1716
d752cf53 1717 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
1718
1719 * gnus-art.el (gnus-signature-limit)
1720 (gnus-article-mime-part-function): Ditto.
1721
17222005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
1723
1724 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
1725 Make fetching article by MID work again for Google Groups. Added
1726 FIXME concerning gnus-group-make-web-group.
1727
1728 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
1729 Don't depend on Gnus by using mail-extract-address-components if
1730 gnus-extract-address-components is not bound.
1731
1732 * gnus.el (gnus-user-agent): Use list of symbols instead of
1733 symbols. Display full version number for (S)XEmacs. Optionally
1734 display (S)XEmacs codename.
1735
1736 * gnus-util.el (gnus-emacs-version): Update for new
1737 `gnus-user-agent'.
1738
1739 * gnus-msg.el (gnus-extended-version): Make it possible to omit
1740 Gnus version.
1741
17422005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
1743
1744 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
1745 when encoding.
1746
1747 * mm-bodies.el (mm-decode-content-transfer-encoding):
1748 De-canonicalize CRLF for all text content types, not just
1749 text/plain.
1750
17512005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
1752
1753 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
1754
1755 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
1756 list, not listp.
1757
17582005-08-29 Romain Francoise <romain@orebokech.com>
1759
1760 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
1761 docstring.
1762 (gnus-face-from-file): Likewise.
1763
41e11121
JB
17642005-08-31 Juanma Barranquero <lekktu@gmail.com>
1765
1766 * gnus-art.el (w3m-minor-mode-map):
1767 * gnus-spec.el (gnus-newsrc-file-version):
1768 * gnus-util.el (nnmail-active-file-coding-system)
1769 (gnus-original-article-buffer, gnus-user-agent):
1770 * gnus.el (gnus-ham-process-destinations)
1771 (gnus-parameter-ham-marks-alist)
1772 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
1773 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
1774 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
1775 * mm-decode.el (gnus-current-window-configuration):
1776 * mm-extern.el (gnus-article-mime-handles):
1777 * mm-url.el (url-current-object, url-package-name)
1778 (url-package-version):
1779 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
1780 (smime-keys, w3m-cid-retrieve-function-alist)
1781 (w3m-current-buffer, w3m-display-inline-images)
1782 (w3m-minor-mode-map):
1783 * mml-smime.el (gnus-extract-address-components):
1784 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
1785 (gnus-newsrc-hashtb, message-default-charset)
1786 (message-deletable-headers, message-options)
1787 (message-posting-charset, message-required-mail-headers)
1788 (message-required-news-headers):
1789 * mml1991.el (mc-pgp-always-sign):
1790 * mml2015.el (mc-pgp-always-sign):
1791 * nnheader.el (nnmail-extra-headers):
1792 * rfc1843.el (gnus-decode-encoded-word-function)
1793 (gnus-decode-header-function, gnus-newsgroup-name):
1794 * spam-stat.el (gnus-original-article-buffer): Add defvars.
1795
f3f01d5d
MB
17962005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
1797
1798 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
1799 the end of the date treatments.
1800
18012005-08-15 Simon Josefsson <jas@extundo.com>
1802
1803 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
1804 it in url-handlers.el and XEmacs in url.el. Reported by Luca
1805 Capello and Romain Francoise.
1806 (pgg-fetch-key-function): Removed, not used?
1807 (pgg-insert-url-with-w3): Require url, to get
1808 url-insert-file-contents regardless of where it is defined.
1809
18102005-08-08 Simon Josefsson <jas@extundo.com>
1811
1812 * pgg.el: Autoload url-insert-file-contents instead of loading
1813 w3/url.
1814 (pgg-insert-url-with-w3): Don't load url here.
1815
41e11121 18162005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
1817
1818 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
1819
1820 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
1821
18222005-08-06 Romain Francoise <romain@orebokech.com>
1823
1824 * message.el: Fix typo in docstring.
1825
11e22c4a
MB
18262005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1827
1828 * mm-bodies.el (mm-encode-body): Use coding system rather than
1829 charset to encode text.
1830
1831 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
1832 number of charsets if utf-8 is available (XEmacs).
1833
97f78c9b
MB
18342005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1835
1836 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
1837 start of the lines.
1838 (gnus-picon-databases): Add /usr/share/picons.
1839
18402005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1841
1842 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
1843 taken from `gnus-button-mid-or-mail-regexp'.
1844 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
1845 (gnus-button-alist): Improve regexp for domain part of the MIDs
1846 for news:localpart@domain buttons.
1847 (gnus-button-ctan-directory-regexp): Update.
1848
1849 * message.el (message-kill-buffer): Raise the current frame.
1850 (message-bury): Use `window-dedicated-p'.
1851
afea040a
MB
18522005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1853
97f78c9b
MB
1854 * sieve-manage.el (sieve-manage-interactive-login): Use
1855 make-local-variable rather than make-variable-buffer-local.
1856 (sieve-manage-open): Ditto.
1857 (sieve-manage-authenticate): Ditto.
1858
afea040a
MB
1859 * mml.el (mml-generate-mime-1): Make the content type default to
1860 text/plain if the filename is not specified.
1861
18622005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
1863
1864 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
1865 instead of insert-buffer.
1866
1867 * message.el (message-yank-original): Ditto; set the mark at the
1868 end of the yanked message.
1869
4b91459a
MB
18702005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
1871
1872 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
1873 lines to scroll rather than to stop it.
1874
1875 * mml.el (mml-generate-default-type): Add doc string.
1876 (mml-generate-mime-1): Use mm-default-file-encoding or make it
1877 default to application/octet-stream when determining the content
1878 type if it is not specified for the part or the mml contents; add
1879 a comment about mml-generate-default-type.
1880
18812005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
1882
1883 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
1884 make it default to application/octet-stream when determining the
1885 content type if it is not specified for the external contents.
1886
d44e3b45
MB
18872005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
1888
1889 * rfc2231.el (rfc2231-parse-string): Take care that not only a
1890 segmented parameter but also other parameters might be there.
1891
4b91459a
MB
18922005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
1893
1894 * mm-decode.el (mm-display-external): Delete temp file, directory
1895 and buffer immediately if the external process is exited.
1896
c03ac728
MB
18972005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
1898
1899 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
1900 fewer lines than that of scroll-margin.
1901 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
1902
d8a88581
MB
19032005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
1904
1905 * gnus-art.el (gnus-article-next-page): Revert.
1906 (gnus-article-beginning-of-window): New macro.
1907 (gnus-article-next-page-1): Use it.
1908 (gnus-article-prev-page): Ditto.
1909 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
1910 instead of insert-buffer.
1911 (gnus-mime-delete-part): Ditto.
1912 (gnus-article-edit-exit): Ditto.
1913
1914 * gnus-util.el (gnus-beginning-of-window): Remove.
1915 (gnus-end-of-window): Remove.
1916
d8a88581
MB
19172005-07-25 Simon Josefsson <jas@extundo.com>
1918
1919 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
1920 to have the url package without w3. Reported by Daiki Ueno
1921 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
1922
7573397b
SM
19232005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
1924
1925 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
1926 for text/rtf. Display default in prompt. Pass default for M-n.
1927
1928 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
1929
bcc7dd61
MB
19302005-07-16 Romain Francoise <romain@orebokech.com>
1931
1932 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
1933 instead of `current-time-string' as the latter creates a time
1934 string that is not RFC 2822 compliant (it lacks the zone).
1935
9ebc3953
EZ
19362005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1937
1938 * gnus-msg.el (gnus-button-mailto): Remove
1939 save-selected-window-window hackery because it relies on
1940 save-selected-window internals.
1941
7929f858
MB
19422005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
1943
1944 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
1945 (gnus-article-next-page-1): Use gnus-beginning-of-window.
1946 (gnus-article-prev-page): Ditto.
1947
1948 * gnus-util.el (gnus-beginning-of-window): New function.
1949 (gnus-end-of-window): New function.
1950
ead25b5c
MB
19512005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
1952
1953 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
1954 gnus-add-minor-mode.
1955 (gnus-binary-mode): Ditto.
1956
1957 * gnus-topic.el (gnus-topic-mode): Ditto.
1958
5f4264e5 19592005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
1960
1961 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
1962 (gnus-article-prev-page): Take scroll-margin into consideration.
1963
a0ec7a4a
LK
19642005-07-04 Lute Kamstra <lute@gnu.org>
1965
1966 Update FSF's address in GPL notices.
1967
59fda2fa
JB
19682005-07-04 Juanma Barranquero <lekktu@gmail.com>
1969
1970 * gnus.el (gnus-exit):
1971 * gnus-group.el (gnus-group-icons):
1972 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
1973
1974 * gnus-nocem.el (gnus-nocem):
1975 * message.el (message-various, message-buffers, message-sending)
1976 (message-interface, message-forwarding, message-insertion)
1977 (message-headers, message-news, message-mail):
1978 * pgg-gpg.el (pgg-gpg):
1979 * pgg-parse.el (pgg-parse):
1980 * pgg-pgp.el (pgg-pgp):
1981 * pgg-pgp5.el (pgg-pgp5):
1982 * pop3.el (pop3): Finish `defgroup' description with period.
1983
7d0c69be
MB
19842005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
1985
1986 * gnus-art.el (article-display-face): Improve the efficiency.
1987 (article-display-x-face): Ditto; remove grey x-face stuff.
1988
d6697c02
MB
19892005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
1990
1991 * gnus-art.el (article-display-face): Correct the position in
1992 which Faces are inserted; use dolist.
1993
19942005-06-29 Didier Verna <didier@xemacs.org>
1995
59fda2fa 1996 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
1997 order.
1998
84861437
MB
19992005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
2000
2001 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
2002 (gnus-nocem-check-article): Fetch the Type header.
2003 (gnus-nocem-message-wanted-p): Fix the way to examine types.
2004 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
2005 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
2006
2007 * pgg.el (pgg-verify): Return the verification result.
2008
3338c0ad
JB
20092005-06-24 Juanma Barranquero <lekktu@gmail.com>
2010
2011 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
2012 `show-nonbreak-escape'.
2013
9180519b
LK
20142005-06-23 Lute Kamstra <lute@gnu.org>
2015
2016 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
2017
2018 * dig.el (dig-mode):
2019 * smime.el (smime-mode): Use gnus-run-mode-hooks.
2020
23873c96
JB
20212005-06-21 Juanma Barranquero <lekktu@gmail.com>
2022
2023 * nnimap.el (nnimap-split-download-body): Fix spellings.
2024
b66c24b4
JB
20252005-06-16 Juanma Barranquero <lekktu@gmail.com>
2026
2027 * gnus-art.el (gnus-article-encrypt-body):
2028 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
2029 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
2030 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 2031
0f49874b
MB
20322005-06-16 Miles Bader <miles@gnu.org>
2033
2034 * spam.el (spam): Remove "-face" suffix from face name.
2035 (spam-face): New backward-compatibility alias for renamed face.
2036 (spam-face, spam-initialize): Use renamed spam face.
2037
2038 * message.el (message-header-to, message-header-cc)
2039 (message-header-subject, message-header-newsgroups)
2040 (message-header-other, message-header-name)
2041 (message-header-xheader, message-separator, message-cited-text)
2042 (message-mml): Remove "-face" suffix from face names.
2043 (message-header-to-face, message-header-cc-face)
2044 (message-header-subject-face, message-header-newsgroups-face)
2045 (message-header-other-face, message-header-name-face)
2046 (message-header-xheader-face, message-separator-face)
2047 (message-cited-text-face, message-mml-face):
2048 New backward-compatibility aliases for renamed faces.
2049 (message-font-lock-keywords): Use renamed message faces.
2050
2051 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
2052 (sieve-test-commands, sieve-tagged-arguments):
2053 Remove "-face" suffix from face names.
2054 (sieve-control-commands-face, sieve-action-commands-face)
2055 (sieve-test-commands-face, sieve-tagged-arguments-face):
2056 New backward-compatibility aliases for renamed faces.
2057 (sieve-control-commands-face, sieve-action-commands-face)
2058 (sieve-test-commands-face, sieve-tagged-arguments-face):
2059 Use renamed sieve faces.
2060
2061 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
2062 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
2063 (gnus-group-news-3-empty, gnus-group-news-4)
2064 (gnus-group-news-4-empty, gnus-group-news-5)
2065 (gnus-group-news-5-empty, gnus-group-news-6)
2066 (gnus-group-news-6-empty, gnus-group-news-low)
2067 (gnus-group-news-low-empty, gnus-group-mail-1)
2068 (gnus-group-mail-1-empty, gnus-group-mail-2)
2069 (gnus-group-mail-2-empty, gnus-group-mail-3)
2070 (gnus-group-mail-3-empty, gnus-group-mail-low)
2071 (gnus-group-mail-low-empty, gnus-summary-selected)
2072 (gnus-summary-cancelled, gnus-summary-high-ticked)
2073 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
2074 (gnus-summary-high-ancient, gnus-summary-low-ancient)
2075 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
2076 (gnus-summary-low-undownloaded)
2077 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
2078 (gnus-summary-low-unread, gnus-summary-normal-unread)
2079 (gnus-summary-high-read, gnus-summary-low-read)
2080 (gnus-summary-normal-read, gnus-splash):
2081 Remove "-face" suffix from face names.
2082 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
2083 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
2084 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
2085 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
2086 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
2087 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
2088 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
2089 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
2090 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
2091 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
2092 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
2093 (gnus-summary-selected-face, gnus-summary-cancelled-face)
2094 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
2095 (gnus-summary-normal-ticked-face)
2096 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
2097 (gnus-summary-normal-ancient-face)
2098 (gnus-summary-high-undownloaded-face)
2099 (gnus-summary-low-undownloaded-face)
2100 (gnus-summary-normal-undownloaded-face)
2101 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
2102 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
2103 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
2104 (gnus-splash-face):
2105 New backward-compatibility aliases for renamed faces.
2106 (gnus-group-startup-message): Use renamed gnus faces.
2107
2108 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
2109 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
2110 (gnus-server-agent): Remove "-face" suffix from face names.
2111 (gnus-server-agent-face, gnus-server-opened-face)
2112 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 2113 (gnus-server-offline-face):
0f49874b
MB
2114 New backward-compatibility aliases for renamed faces.
2115 (gnus-server-agent-face, gnus-server-opened-face)
2116 (gnus-server-closed-face, gnus-server-denied-face)
2117 (gnus-server-offline-face): Use renamed gnus faces.
2118
2119 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
2120 Remove "-face" suffix from face names.
2121 (gnus-picon-xbm-face, gnus-picon-face):
2122 New backward-compatibility aliases for renamed faces.
2123
2124 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
2125 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
2126 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
2127 (gnus-cite-11): Remove "-face" suffix from face names.
2128 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
2129 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
2130 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 2131 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
2132 New backward-compatibility aliases for renamed faces.
2133 (gnus-cite-attribution-face, gnus-cite-face-list)
2134 (gnus-article-boring-faces): Use renamed gnus faces.
2135
2136 * gnus-art.el (gnus-signature, gnus-header-from)
2137 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
2138 (gnus-header-content): Remove "-face" suffix from face names.
2139 (gnus-signature-face, gnus-header-from-face)
2140 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 2141 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
2142 New backward-compatibility aliases for renamed faces.
2143 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
2144
2145 * gnus-sum.el (gnus-summary-selected-face)
2146 (gnus-summary-highlight): Use renamed gnus faces.
2147 * gnus-group.el (gnus-group-highlight): Likewise.
2148
ca0a6900
JB
21492005-06-14 Juanma Barranquero <lekktu@gmail.com>
2150
0b46b379
JB
2151 * gnus-sieve.el (gnus-sieve-article-add-rule):
2152 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2153 * spam-stat.el (spam-stat-buffer-change-to-spam)
2154 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 2155
0b46b379
JB
2156 * message.el (message-is-yours-p):
2157 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 2158
a21fb88e
MB
21592005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2160
2161 * mm-view.el (mm-inline-text): Withdraw the last change.
2162
21632005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2164
2165 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2166 executing enriched-decode.
2167
bfe5418b
LT
21682005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2169
2170 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2171
d4755e04
LK
21722005-06-04 Lute Kamstra <lute@gnu.org>
2173
2174 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2175 information is never recorded.
2176
95f75c75
SM
21772005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2178
2179 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2180
0f69d598
MB
21812005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
2182
2183 * pop3.el (pop3-md5): Run md5 in the binary mode.
2184 (pop3-md5-program-args): New variable.
2185
95f75c75
SM
2186 * starttls.el (starttls-set-process-query-on-exit-flag):
2187 Use eval-and-compile.
0f69d598 2188
4a43ee9b
MB
21892005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2190
2191 * gnus-art.el (article-display-x-face): Replace
2192 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2193
2194 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
2195
2196 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2197 set-process-query-on-exit-flag or process-kill-without-query.
2198
2199 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2200 loop instead of replace-regexp.
2201
2202 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2203 instead of process-kill-without-query if it is available.
2204
2205 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2206 instead of find-file-hooks if it is available.
2207
2208 * mml1991.el: Bind pgg-default-user-id when compiling.
2209
2210 * mml2015.el: Bind pgg-default-user-id when compiling.
2211
95f75c75
SM
2212 * nndraft.el (nndraft-request-associate-buffer):
2213 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
2214 available.
2215
2216 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2217 instead of find-file-hooks if it is available.
2218
2219 * nntp.el (nntp-open-connection): Replace
2220 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2221 (nntp-open-ssl-stream): Ditto.
2222 (nntp-open-tls-stream): Ditto.
2223
2224 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
2225 (pgg-run-at-time-1): New macro.
2226 (pgg-run-at-time): Use it.
2227
2228 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
2229 set-process-query-on-exit-flag or process-kill-without-query.
2230 (starttls-open-stream-gnutls): Use it instead of
2231 process-kill-without-query.
2232 (starttls-open-stream): Ditto.
2233
22342005-05-31 Simon Josefsson <jas@extundo.com>
2235
2236 * imap.el (imap-ssl-open): Use imap-process-connection-type,
2237 instead of hard coding to nil.
2238
22392005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
2240
ca0a6900 2241 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
2242 resolve warnings when gnus-group.el compiled alone.
2243
e9bd5782
MB
22442005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2245
2246 * gnus-agent.el (gnus-agent-regenerate-group)
2247 (gnus-agent-fetch-articles): Replace `string-to-int' by
2248 `string-to-number'.
2249 * gnus-art.el (gnus-button-fetch-group): Ditto.
2250 * gnus-cache.el (gnus-cache-generate-active)
2251 (gnus-cache-articles-in-group): Ditto.
2252 * gnus-group.el (gnus-group-set-current-level)
2253 (gnus-group-insert-group-line): Ditto.
2254 * gnus-score.el (gnus-score-set-expunge-below)
2255 (gnus-score-set-mark-below, gnus-summary-score-effect)
2256 (gnus-summary-score-entry): Ditto.
2257 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2258 (gnus-soup-pack): Ditto.
2259 * gnus-spec.el (gnus-xmas-format): Ditto.
2260 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2261 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2262 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2263 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2264 * nndb.el (nndb-get-remote-expire-response): Ditto.
2265 * nndiary.el (nndiary-parse-schedule-value)
2266 (nndiary-string-to-number, nndiary-request-replace-article)
2267 (nndiary-request-article): Ditto.
2268 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2269 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2270 * nneething.el (nneething-make-head): Ditto.
2271 * nnfolder.el (nnfolder-request-article)
2272 (nnfolder-retrieve-headers): Ditto.
2273 * nnheader.el (nnheader-file-to-number): Ditto.
2274 * nnkiboze.el (nnkiboze-request-article): Ditto.
2275 * nnmail.el (nnmail-process-unix-mail-format)
2276 (nnmail-process-babyl-mail-format): Ditto.
2277 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2278 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2279 (nnmh-request-create-group, nnmh-request-list-1)
2280 (nnmh-request-group, nnmh-request-article): Ditto.
2281 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2282 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2283 * nnsoup.el (nnsoup-make-active): Ditto.
2284 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2285 * nntp.el (nntp-find-group-and-number)
2286 (nntp-retrieve-headers-with-xover): Ditto.
2287 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2288 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2289 (pgg-format-key-identifier): Ditto.
2290 * pop3.el (pop3-last, pop3-stat): Ditto.
2291 * qp.el (quoted-printable-decode-region): Ditto.
2292
2293 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
2294 of concat.
2295
cfcd5c91
MB
22962005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2297
2298 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
2299
2300 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
2301
2302 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
2303
2304 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
2305
2306 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
2307
2308 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
2309
2310 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
2311 (gnus-carpal-mode): Ditto.
2312
2313 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
2314 (gnus-browse-mode): Ditto.
2315
2316 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
2317
2318 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
2319
9ad41fb7
RS
23202005-05-29 Richard M. Stallman <rms@gnu.org>
2321
2322 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
2323
b4e8a25b
MB
23242005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
2325
2326 * gnus-util.el (gnus-run-mode-hooks): New function.
2327
2328 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
2329
ddfbe5db
LT
23302005-05-26 Luc Teirlinck <teirllm@auburn.edu>
2331
2332 * gnus-agent.el (gnus-agent-make-mode-line-string):
2333 Use mode-line-highlight as mouse-face.
2334
d0859c9a
MB
23352005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2336
2337 * canlock.el (canlock): Change the parent group to news.
2338
2339 * deuglify.el (gnus-outlook-deuglify): Add :group.
2340
2341 * dig.el (dig): Add :group.
2342
2343 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
2344
2345 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
2346 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
2347 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
2348 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
2349 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
2350
2351 * gnus-diary.el (gnus-diary): Add :group.
2352
2353 * gnus.el (gnus-group-news-1-face): Add :group.
2354 (gnus-group-news-1-empty-face): Ditto.
2355 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
2356 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
2357 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
2358 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
2359 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
2360 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
2361 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
2362 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
2363 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
2364 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
2365 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
2366 (gnus-summary-high-ticked-face): Ditto.
2367 (gnus-summary-low-ticked-face): Ditto.
2368 (gnus-summary-normal-ticked-face): Ditto.
2369 (gnus-summary-high-ancient-face): Ditto.
2370 (gnus-summary-low-ancient-face): Ditto.
2371 (gnus-summary-normal-ancient-face): Ditto.
2372 (gnus-summary-high-undownloaded-face): Ditto.
2373 (gnus-summary-low-undownloaded-face): Ditto.
2374 (gnus-summary-normal-undownloaded-face): Ditto.
2375 (gnus-summary-high-unread-face): Ditto.
2376 (gnus-summary-low-unread-face): Ditto.
2377 (gnus-summary-normal-unread-face): Ditto.
95f75c75 2378 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
2379 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
2380
2381 * message.el (message-minibuffer-local-map): Add :group.
2382
2383 * sieve-manage.el (sieve-manage-log): Add :group.
2384 (sieve-manage-default-user): Diito.
2385 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
2386 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
2387 (sieve-manage-authenticators): Ditto.
95f75c75 2388 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
2389 (sieve-manage-default-port): Ditto.
2390
2391 * sieve-mode.el (sieve-control-commands-face): Add :group.
2392 (sieve-action-commands-face): Ditto.
2393 (sieve-test-commands-face): Ditto.
2394 (sieve-tagged-arguments-face): Ditto.
2395
2396 * smime.el (smime): Add :group.
2397
2398 * spam-report.el (spam-report): Add :group.
2399
2400 * spam.el (spam, spam-face): Add :group.
2401
6441d280
LK
24022005-05-26 Lute Kamstra <lute@gnu.org>
2403
2404 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
2405
8654e13a
MB
24062005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2407
2408 * gnus-art.el: Don't autoload mail-extract-address-components.
2409
2410 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
2411
2412 * nndb.el: Don't declare the nndb back end two or more times; don't
2413 autoload news-reply-mode, news-setup, cancel-timer and telnet.
2414
2415 * nntp.el: Autoload format-spec instead of format; use
2416 eval-and-compile to evaluate autoload forms.
2417
2418 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
2419
31640842
MB
24202005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2421
2422 * gnus-art.el (article-date-ut): Support converting date in
2423 forwarded parts as well.
2424 (gnus-article-save-original-date): New macro.
2425 (gnus-display-mime): Use it.
2426
24272005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
2428
2429 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
2430 enclosure element of <item>.
2431
61b397cd
MB
24322005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2433
2434 * spam-report.el (spam-report-unplug-agent)
2435 (spam-report-plug-agent, spam-report-deagentize)
2436 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
2437 support for the Agent in spam-report: when unplugged, report to a
2438 file; when plugged, submit all the requests.
2439 [Added missing offline functionality from trunk.]
2440
24412005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2442
2443 * spam-report.el (spam-report-url-to-file)
2444 (spam-report-requests-file): New function and variable for offline
2445 reporting.
2446 (spam-report-url-ping-function): Add `spam-report-url-to-file'
2447 and user defined function.
2448 (spam-report-process-queue): New function.
2449 Process requests from `spam-report-requests-file'.
2450 (spam-report-url-ping-mm-url): Autoload.
2451 [Added missing offline functionality from trunk.]
31640842 2452
cd01ded9
MB
24532005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
2454
2455 * qp.el (quoted-printable-encode-region): Save excursion.
2456
850c333d
MB
24572005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2458
2459 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
2460 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
2461
ff5e68bf
MB
24622005-04-13 Miles Bader <miles@gnu.org>
2463
2464 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
2465
24662005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
2467
2468 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
2469 contained in text because xml.el decodes entities) with LFs.
2470
6a748eda
LK
24712005-04-11 Lute Kamstra <lute@gnu.org>
2472
2473 * message.el (message-make-date): Handle byte-compiler warnings
2474 differently.
2475 * nnimap.el (nnimap-date-days-ago): Ditto.
2476
9d9b0de9
SM
24772005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
2478
2479 * mm-util.el (mm-string-to-multibyte): New function.
2480 (mm-detect-coding-region): Typo.
2481
9a89f5b0
MB
24822005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
2483
2484 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
2485
91472578
MB
24862005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2487
2488 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
2489 argument in XEmacs.
2490
2491 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
2492 (nnrss-request-group): Decode group name first.
2493 (nnrss-request-article): Make a text/plain article if mml-to-mime
2494 failed.
2495 (nnrss-get-encoding): Return a compatible encoding according to
2496 nnrss-compatible-encoding-alist.
2497 (nnrss-opml-export): Use dolist.
2498 (nnrss-find-el): Use consp instead of listp.
2499 (nnrss-order-hrefs): Use dolist.
2500
25012005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2502
2503 * nnrss.el (nnrss-verbose): Remove.
2504 (nnrss-request-group): Use `nnheader-message' instead.
2505
25062005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
2507
2508 * nnrss.el (nnrss-verbose): New variable.
2509 (nnrss-request-group): Make it say nnrss is requesting a group.
2510
25112005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2512
2513 * gnus-agent.el (gnus-agent-group-path): Decode group name.
2514 (gnus-agent-group-pathname): Ditto.
2515
2516 * gnus-cache.el (gnus-cache-file-name): Decode group name.
2517
2518 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
2519 name for only %g and %c.
2520 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
2521 instead of gnus-tmp-group to decoded group name.
2522 (gnus-group-make-group): Decode group name.
2523 (gnus-group-delete-group): Ditto.
2524 (gnus-group-make-rss-group): Exclude `/'s from group names;
2525 register the group data after opening the nnrss group; unify
2526 non-ASCII group names; encode group name.
2527 (gnus-group-catchup-current): Decode group name.
2528 (gnus-group-expire-articles-1): Ditto.
2529 (gnus-group-set-current-level): Ditto.
2530 (gnus-group-kill-group): Ditto.
2531
2532 * gnus-spec.el (gnus-update-format-specifications): Flush the
2533 group format spec cache if it doesn't support decoded group names.
2534
2535 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
2536
2537 * nnrss.el: Require rfc2047 and mml.
2538 (nnrss-file-coding-system): New variable.
2539 (nnrss-format-string): Redefine it as an inline function.
2540 (nnrss-decode-group-name): New function.
2541 (nnrss-string-as-multibyte): Remove.
2542 (nnrss-retrieve-headers): Decode group name; don't use
2543 nnrss-format-string.
2544 (nnrss-request-group): Decode group name.
2545 (nnrss-request-article): Decode group name; allow a Message-ID as
2546 well as an article number; don't use nnrss-format-string; encode a
2547 Message-ID string which may contain non-ASCII characters; use
2548 mml-to-mime to compose a MIME article; use search-forward instead
2549 of re-search-forward.
2550 (nnrss-request-expire-articles): Decode group name.
2551 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
2552 as well; decode group name.
2553 (nnrss-get-encoding): Fix regexp.
2554 (nnrss-fetch): Clarify error message.
2555 (nnrss-read-server-data): Use insert-file-contents instead of load;
2556 bind file-name-coding-system; use multibyte buffer.
2557 (nnrss-save-server-data): Insert newline; bind
2558 coding-system-for-write to the value of nnrss-file-coding-system;
2559 bind file-name-coding-system; add coding cookie.
2560 (nnrss-read-group-data): Use insert-file-contents instead of load;
2561 bind file-name-coding-system; use multibyte buffer.
2562 (nnrss-save-group-data): Bind coding-system-for-write to the
2563 value of nnrss-file-coding-system; bind file-name-coding-system.
2564 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
2565 make it work with non-ASCII text.
2566 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
2567 of set-buffer-file-coding-system.
2568 (nnrss-find-el): Check carefully whether there's a list of string
2569 which old xml.el may return rather than a string; make it work
2570 with old xml.el as well.
2571
25722005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
2573
2574 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
2575
2576 * nnrss.el (nnrss-get-encoding): New function.
2577 (nnrss-fetch): Use unibyte buffer initially; bind
2578 coding-system-for-read while performing mm-url-insert; remove ^Ms;
2579 decode contents according to the encoding attribute.
2580 (nnrss-save-group-data): Add coding cookie.
2581 (nnrss-mime-encode-string): New function.
2582 (nnrss-check-group): Use it to encode subject and author.
2583
25842005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
2585
2586 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2587 failed.
2588
1b155fbd
MB
25892005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
2590
2591 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
2592
91472578
MB
25932005-04-06 Jesper Harder <harder@ifa.au.dk>
2594
2595 * mm-util.el (mm-subst-char-in-string): Support inplace.
2596
2597 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
2598 checkdoc.el).
2599 (nnrss-request-article): Cleanup.
2600 (nnrss-request-delete-group): Use nnrss-make-filename.
2601 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2602 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1b155fbd
MB
2603 (nnrss-read-group-data): hash on description if link is missing;
2604 use nnrss-make-filename; use load.
91472578
MB
2605 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2606 (nnrss-make-filename): New function.
2607 (nnrss-close): New function.
2608 (nnrss-check-group): Hash on description if link is missing.
2609 (nnrss-get-namespace-prefix): Use string= to compare strings!
2610 Reported by David D. Smith <davidsmith@acm.org>.
2611 (nnrss-opml-export): Turn on sgml-mode.
2612
26132005-04-06 Mark A. Hershberger <mah@everybody.org>
2614
2615 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2616
498063ec
MB
26172005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2618
2619 * message.el (message-make-date): Add defvars in order to silence
2620 the byte compiler inside the defun.
2621
2622 * nnimap.el (nnimap-date-days-ago): Ditto.
2623
95f75c75 2624 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 2625
95f75c75 2626 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 2627
95f75c75 2628 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
2629
2630 * nnultimate.el (parse-time): Require for `parse-time-string'.
2631
707f2b38
MB
26322005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
2633
498063ec
MB
2634 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
2635 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 2636
10ace8ea
MB
26372005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
2638
2639 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
2640
2641 * mm-util.el (mm-replace-in-string): New function.
2642 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
2643 latin-unity, which cannot be used with XEmacs 21.1.
2644
2645 * rfc2047.el (rfc2047-encode-function-alist): Rename from
2646 rfc2047-encoding-function-alist in order to avoid conflicting with
2647 the old version.
2648 (rfc2047-encode-message-header): Remove useless goto-char.
2649 (rfc2047-encodable-p): Don't move point.
2650 (rfc2047-syntax-table): Treat `(' and `)' as is.
2651 (rfc2047-encode-region): Concatenate words containing non-ASCII
2652 characters in structured fields; don't encode space-delimited
2653 ASCII words even in unstructured fields; don't break words at
2654 char-category boundaries; encode encoded words in structured
2655 fields; treat text within parentheses as special; show the
2656 original text when error has occurred; move point to the end of
2657 the region after encoding, suggested by IRIE Tetsuya
2658 <irie@t.email.ne.jp>; treat backslash-quoted characters as
2659 non-special; check carefully whether to encode special characters;
2660 fix some kind of misconfigured headers; signal a real error if
2661 debug-on-quit or debug-on-error is non-nil; don't infloop,
2662 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
2663 the close parenthesis may be included in the encoded word; encode
2664 bogus delimiters.
2665 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
2666 (rfc2047-encode-max-chars): New variable.
2667 (rfc2047-encode-1): New function.
2668 (rfc2047-encode): Use it; encode text so that it occupies the
2669 maximum width within 76-column; work correctly on Q encoding for
2670 iso-2022-* charsets; fold the line before encoding; don't append a
2671 space if the encoded word includes close parenthesis.
2672 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
2673 sure not to break a line just after the header name.
2674 (rfc2047-b-encode-region): Remove.
2675 (rfc2047-b-encode-string): New function.
2676 (rfc2047-q-encode-region): Remove.
2677 (rfc2047-q-encode-string): New function.
2678 (rfc2047-encode-parameter): New function.
2679 (rfc2047-encoded-word-regexp): Don't use shy group.
2680 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
2681 (rfc2047-parse-and-decode): Ditto.
95f75c75 2682 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
2683
26842005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2685
2686 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
2687 (rfc2047-field-value): Strip props.
95f75c75 2688 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
2689 all headers can be folded, and this should be done by the message
2690 composition mode. Probably. I think.
2691 (rfc2047-encodable-p): Say that =? needs encoding.
2692 (rfc2047-encode-region): Encode =? strings.
2693
26942005-03-25 Jesper Harder <harder@ifa.au.dk>
2695
2696 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
2697 language tags; remove unnecessary '+'. Reported by Stefan Wiens
2698 <s.wi@gmx.net>.
2699 (rfc2047-decode-string): Don't cons a string unnecessarily.
2700 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
2701 the encoding to avoid consing a string.
2702 (rfc2047-decode): Use mm-subst-char-in-string instead of
2703 mm-replace-chars-in-string.
2704
27052005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2706
2707 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
2708 encodings of MIME-encoded words, in order to improve
2709 interoperability with several broken MUAs.
2710
27112005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2712
2713 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
2714 pass it to `gnus-browse-read-group'.
2715 (gnus-browse-read-group): Add NUMBER argument and pass it to
2716 `gnus-group-read-ephemeral-group'.
2717
2718 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
2719 argument and pass it to `gnus-group-read-group'.
2720
27212005-03-19 Aidan Kehoe <kehoea@parhasard.net>
2722
2723 * mm-util.el (mm-xemacs-find-mime-charset): Only call
2724 mm-xemacs-find-mime-charset-1 if we have the mule feature
2725 available at runtime.
2726
f3f7f80c
WL
27272005-03-25 Werner Lemberg <wl@gnu.org>
2728
2729 * nnmaildir.el: Replace `illegal' with `invalid'.
2730
0302b80e
SM
27312005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2732
2733 * gnus-start.el (gnus-display-time-event-handler):
2734 Check display-time-timer at runtime rather than only at load time
2735 in case display-time-mode is turned off in the mean time.
2736
fa9a04e1
MB
27372005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2738
2739 * nnimap.el (nnimap-open-connection): Print which authinfo file is
2740 used.
2741
2742 * nneething.el (nneething-map-file-directory): Derive from
2743 `gnus-directory'.
2744
2745 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
2746 the To/Cc button.
2747
27482005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
2749
0302b80e
SM
2750 * nnmaildir.el (nnmaildir-request-accept-article):
2751 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1 2752
1b155fbd 27532005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
fa9a04e1
MB
2754
2755 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
2756 autoloaded function.
fa9a04e1
MB
2757
27582005-03-13 Steve Youngs <steve@sxemacs.org>
2759
2760 * mm-url.el: Require timer-funcs at compile time when in XEmacs
2761 for `with-timeout'.
2762
2763 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 2764 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
2765
2766 * gnus-async.el: Ditto.
2767
bf68d4e6
LK
27682005-03-16 Lute Kamstra <lute@gnu.org>
2769
2770 * message.el (message-make-date): Require parse-time.
2771
f66ce3b9
SM
27722005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
2773
2774 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
2775
9872af18 27762005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 2777
0302b80e 2778 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 2779
9872af18 27802005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
2781
2782 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
2783 buffer (since IMAP server might return FETCH response out of
2784 order, and the nntp buffer must be sorted).
2785
5f5475ac
MB
27862005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2787
2788 * message.el: Don't autoload former message-utils variables.
f66ce3b9 2789 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
2790
2791 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 2792 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 2793 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
2794 (nnweb-google-parse-1, nnweb-google-create-mapping):
2795 Don't hardcode URL.
5f5475ac 2796
2fd561a9
MB
27972005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
2798
2799 * message.el (message-get-reply-headers, message-followup):
2800 Mention related variables `message-use-followup-to' and
2801 `message-use-mail-followup-to', in the information buffer.
2802
2803 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
2804 of broken groups(-beta).google.com.
2805
4e90f2b9
SM
28062005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
2807
2808 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
2809 a more conservative way.
2810
ee7d3cc0
MB
28112005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2812
2813 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
2814 `mm-dissect-multipart' and receive the from field as an (optional)
2815 argument from `mm-dissect-multipart'.
2816 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
2817 pass it on when we call `mm-dissect-buffer' on MIME parts.
2818 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 2819
04ff38fb
SM
28202005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
2821
2822 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
2823 buffer, so it moves the window's cursor.
2824
ff4d3926
MB
28252005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
2826
04ff38fb 2827 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
2828
2829 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 2830 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 2831
04ff38fb
SM
2832 * gnus-sum.el (gnus-summary-caesar-message):
2833 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
2834
2835 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
2836 doc string.
2837
28382005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2839
2840 * smime.el (smime-sign-buffer): Signal an error if
2841 `smime-sign-region' fails.
2842 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
2843 fails.
2844
82a8ad04
MB
28452005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
2846
2847 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
2848 Handle news URL with given port correctly.
2849
270a576a
MB
28502005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2851
2852 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
2853 containing special characters.
2854
2855 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2856
2857 * mml.el (mime-to-mml): Ditto.
2858
ff4d3926
MB
2859 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
2860 New variable.
270a576a
MB
2861 (rfc2047-decode-region): Quote decoded words containing special
2862 characters when rfc2047-quote-decoded-words-containing-tspecials
2863 is non-nil.
2864
28652005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
2866
04ff38fb 2867 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
2868
2869 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
2870
28712005-02-15 Simon Josefsson <jas@extundo.com>
2872
2873 * nnimap.el (nnimap-debug): Doc fix.
2874
2875 * imap.el (imap-debug): Doc fix.
2876
28772005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
2878
2879 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
2880 argument in doc string. Make query for type more clear.
2881
d31fa104
MB
28822005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
2883
2884 * gnus.el (gnus-group-startup-message): Search for gnus images in
2885 etc/images/gnus.
31a7c2ff 2886 * mm-util.el (mm-image-load-path): Likewise.
d31fa104
MB
2887 * smiley.el (smiley-data-directory): Search for smilies in
2888 etc/images/smilies.
2889
9b981cb6
MB
28902005-02-09 Kim F. Storm <storm@cua.dk>
2891
2892 Change Emacs release version from 21.4 to 22.1 throughout.
2893 Change Emacs development version from 21.3.50 to 22.0.50.
2894
28952005-02-08 Simon Josefsson <jas@extundo.com>
2896
2897 * imap.el (imap-log): Doc fix.
2898
56c30d72
MB
28992005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
2900
2901 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
2902 prefix arg is neither nil nor a number, as info specifies.
2903
f429956a
SM
29042005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
2905
2906 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
2907
5c243ee4
SM
29082005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2909
2910 * message.el (message-beginning-of-line): Change the behavior when
2911 invoked between BOL and : so that it first moves backward.
2912
aba1948a
MB
29132005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2914
2915 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
2916 article buffer when editing of the article is discarded.
2917 (gnus-article-prepare): Revert.
2918
29192005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2920
f429956a
SM
2921 * gnus-art.el (gnus-article-prepare):
2922 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
2923
29242005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2925
2926 * mml.el (mml-generate-mime-1): Convert string into unibyte when
2927 inserting " *mml*" buffer's contents into a unibyte temp buffer.
2928
ddff82cf
MB
29292005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
2930
2931 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
2932 which will be inserted according to the multibyteness of a buffer
2933 rather than the type of contents. Suggested by ARISAWA Akihiro
2934 <ari@mbf.ocn.ne.jp>.
2935
112d84ef
MB
29362005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2937
2938 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
2939 which is unreadable in some setups.
2940
2f7717f6
MB
29412004-12-27 Simon Josefsson <jas@extundo.com>
2942
f429956a
SM
2943 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
2944 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
2945 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 2946
c44edf72
KS
29472004-12-17 Kim F. Storm <storm@cua.dk>
2948
2949 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
2950
2951 * gnus-sum.el (gnus-summary-mode-map): Likewise.
2952
aa0a8561
MB
29532004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
2954
2955 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
2956 correctly even if there are wide characters.
2957
29582004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2959
2960 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
2961 concatenating segments rather than before concatenating them.
2962 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
2963
29642004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2965
2966 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
2967
29682004-12-17 Aidan Kehoe <kehoea@parhasard.net>
2969
2970 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
2971 unify Latin characters in XEmacs.
2972 (mm-find-mime-charset-region): Use it.
2973
29742004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2975
2976 * gnus-util.el (gnus-delete-directory): New function.
2977
2978 * gnus-agent.el (gnus-agent-delete-group): Use it.
2979
2980 * gnus-cache.el (gnus-cache-delete-group): Use it.
2981
45893b95
SM
29822004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
2983
2984 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
2985
734c5765
MB
29862004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
2987
5c243ee4
SM
2988 * gnus-group.el (gnus-group-make-rss-group):
2989 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
2990
2991 * gnus-start.el (gnus-setup-news): Honor user's setting to
2992 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 2993 <lute@gnu.org>.
734c5765 2994
ad136a7c
MB
29952004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
2996
2997 * message.el (message-forward-make-body-mml): Remove headers
45893b95 2998 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
2999
30002004-12-02 Romain Francoise <romain@orebokech.com>
3001
3002 * message.el (message-forward-make-body-plain): Always remove
3003 headers according to message-forward-ignored-headers.
3004
30052004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3006
ad136a7c
MB
3007 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
3008 order to silence the byte compiler.
3009
3010 * pop3.el (pop3-md5): Define it before being used.
3011
3012 * spam.el: Fix the way to silence the byte compiler, which
3013 complained about bbdb-buffer, bbdb-create-internal,
3014 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
3015 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
3016 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
3017 spam-stat-buffer-is-spam, spam-stat-load,
3018 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
3019 spam-stat-save and spam-stat-split-fancy.
3020
30212004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3022
3023 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
3024 which may confuse users.
3025 (canlock-password-for-verify): Ditto.
3026
3027 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
3028
3029 * gnus-art.el (gnus-emphasis-alist): Ditto.
3030
3031 * gnus-registry.el (gnus-registry-max-entries): Ditto.
3032
3033 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
3034
3035 * gnus-start.el (gnus-save-killed-list): Ditto.
3036
3037 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
3038 (gnus-sum-thread-tree-root): Ditto.
3039 (gnus-sum-thread-tree-false-root): Ditto.
3040 (gnus-sum-thread-tree-single-indent): Ditto.
3041
3042 * message.el (message-courtesy-message): Ditto.
3043 (message-archive-note): Ditto.
3044 (message-subscribed-address-file): Ditto.
3045 (message-user-fqdn): Ditto.
3046
3047 * spam-report.el (spam-report-gmane-regex): Ditto.
3048
3049 * spam.el (spam-blackhole-good-server-regex): Ditto.
3050
30512004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3052
45893b95 3053 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
3054
30552004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3056
45893b95
SM
3057 * message.el (message-strip-forbidden-properties):
3058 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
3059
30602004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3061
45893b95 3062 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
3063
3064 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
3065 to avoid problems when splitting mails with many recipients.
3066
30672004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
3068
3069 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
3070 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3071
30722004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
3073
3074 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
3075
49561cf6
SM
30762004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3077
3078 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
3079 pop-to-buffer, covered by the subsequent gnus-configure-windows.
3080
87589a70
LT
30812004-11-14 Luc Teirlinck <teirllm@auburn.edu>
3082
3083 * nnfolder.el (nnfolder-save-marks): Add missing format field in
3084 call to `error'.
3085 * nnml.el (nnml-save-marks): Ditto.
3086
c825ac9d
RS
30872004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3088
45893b95
SM
3089 * gnus-start.el (gnus-convert-old-newsrc):
3090 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 3091
ae465fa7
MB
30922004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3093
3094 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
3095 default; improve customization type.
3096 (gnus-emphasis-custom-with-format): New macro.
3097 (gnus-emphasis-custom-value-to-external): New function.
3098 (gnus-emphasis-custom-value-to-internal): New function.
3099
5f49be3f
MB
31002004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
3101
3102 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
3103 "Args out of range" error. Reported by Arnaud Giersch
3104 <arnaud.giersch@free.fr>.
3105
fb54e72e
RS
31062004-11-04 Richard M. Stallman <rms@gnu.org>
3107
3108 * spam.el (spam group): Add :version.
3109
3110 * pgg-def.el (pgg group): Add :version.
3111
0683d241
MB
31122004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
3113
3bc8f4ac 3114 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
3115 article buffer with a draft file. This is a temporary measure
3116 against the 2004-08-22 change to gnus-article-edit-mode.
3117
34c614a8 31182004-11-02 Ilya N. Golubev <gin@mo.msk.ru>.
1b155fbd
MB
3119
3120 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
3121 entry.
3122
0683d241
MB
31232004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3124
3125 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
3126 (html2text-format-tags): Remove unused variable `attr'.
3127
3128 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
3129 after-load-alist.
3130
1b155fbd
MB
3131 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
3132 Mule-UCS is loaded under XEmacs.
3133 (mm-mime-mule-charset-alist): Avoid duplicated entries.
0683d241
MB
3134
3135 * mm-util.el (mm-coding-system-p): Return a coding-system.
3136 (mm-mime-mule-charset-alist): Use shift_jis instead of
3137 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
3138 entries for the mime charsets iso-2022-jp-3 and shift_jis.
3139 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
3140 instead of japanese-shift-jis and iso-latin-1 respectively in
3141 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
3142 (mm-mule-charset-to-mime-charset):
3143 Make mm-coding-system-priorities effective.
0683d241
MB
3144 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
3145 while predicating of candidates upon the priorities.
3146
e2642250
MB
31472004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3148
3149 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
3150
3151 * tls.el (tls-process-connection-type, tls-success)
3152 (tls-certtool-program): Add :version.
3153
3154 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
3155 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 3156 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
3157
3158 * spam-stat.el (spam-stat): Add :version.
3159
3160 * sieve.el (sieve): Add :version.
3161
49561cf6
SM
3162 * sha1.el (sha1): Add :version.
3163 (sha1-use-external): Remove redundant version.
e2642250
MB
3164
3165 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
3166 (nnmail-cache-ignore-groups, nnmail-spool-hook)
3167 (nnmail-split-fancy-match-partial-words)
87589a70 3168 (nnmail-split-lowercase-expanded):
e2642250
MB
3169
3170 * nndiary.el (nndiary): Add :version.
3171
3172 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
3173
3174 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
3175 (mml-default-encrypt-method, mml-signencrypt-style-alist):
3176 Add :version.
e2642250
MB
3177
3178 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
3179
3180 * mm-url.el (mm-url-use-external, mm-url-program)
3181 (mm-url-arguments): Add :version.
3182
3183 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
3184 (mm-attachment-file-modes, mm-decrypt-option)
3185 (mm-w3m-safe-url-regexp): Add :version.
3186
3187 * message.el (message-cite-prefix-regexp)
3188 (message-sendmail-envelope-from, message-minibuffer-local-map)
3189 (message-user-fqdn, message-completion-alist): Add :version.
3190
3191 * gnus-win.el (gnus-configure-windows-hook)
3192 (gnus-use-frames-on-any-display): Add :version.
3193
3194 * gnus-art.el (gnus-article-address-banner-alist)
3195 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
3196 (gnus-treat-from-picon, gnus-treat-mail-picon)
3197 (gnus-treat-x-pgp-sig): Add :version.
3198
3199 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
3200 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
3201 (gnus-summary-article-delete-hook)
3202 (gnus-summary-display-while-building): Add :version.
3203
3204 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
3205 (gnus-get-top-new-news-hook):Add :version.
3206
3207 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3208 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
3209
3210 * gnus-registry.el (gnus-registry): Add :version.
3211
3212 * gnus-spec.el (gnus-use-correct-string-widths)
3213 (gnus-make-format-preserve-properties): Add :version.
3214
3215 * gnus.el (gnus-group-charter-alist)
3216 (gnus-group-fetch-control-use-browse-url)
3217 (gnus-install-group-spam-parameters): Add :version.
3218
3219 * gnus-diary.el (gnus-diary): Add :version.
3220
3221 * gnus-delay.el (gnus-delay): Add :version.
3222
3223 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
3224 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
3225 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
3226 Add :version.
3227
3228 * gnus-agent.el (gnus-agent-max-fetch-size)
3229 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
3230 (gnus-agent-prompt-send-queue): Add :version.
3231
3232 * deuglify.el (gnus-outlook-deuglify): Add :version.
3233
ba0226dd
MB
3234 * html2text.el: Beautify code. Improve doc strings. Some
3235 checkdoc cleanup.
e2642250 3236 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
3237
32382004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
3239
3240 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 3241
5153a47a
MB
32422004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3243
2a95505b
MB
3244 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
3245 signature file. Suggested by Manoj Srivastava
3246 <srivasta@golden-gryphon.com>.
3247
5153a47a 3248 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
3249 iso-2022-jp even in the Japanese language environment.
3250 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
3251
32522004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
3253
3254 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
3255 use the same characters as the dummy marks; make it free from
3256 getting affected by the language environment.
3257 (gnus-summary-read-group-1): Update mark positions only when the
3258 format spec is updated.
3259
3260 * gnus-spec.el (gnus-update-format-specifications): Return a list
3261 of updated types.
3262
32632004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
3264
3265 * nnspool.el (nnspool-spool-directory): Use news-path if the
3266 news-directory variable is not bound.
3267
3268 * gnus-group.el (gnus-group-line-format-alist): Convert the value
3269 of gnus-tmp-news-method into string if it may be passed to
3270 gnus-correct-length which takes only a string argument.
3271
86713405
MB
32722004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
3273
49561cf6 3274 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
3275 instead.
3276
32772004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
3278
49561cf6 3279 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
3280 comparison on string.
3281
d5ddd795
MB
32822004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
3283
3284 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
3285 running the major-mode function.
3286
32872004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
3288
3289 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
3290 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
3291 boolean check to not apply converters that apply to future
3292 versions of gnus.
3293
54506618
MB
32942004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3295
3296 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
3297 dummy marks in the right way.
3298
d5ddd795 32992004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3300
3301 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
3302 avoid infinite recursion via gnus-get-function.
3303
d5ddd795 33042004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3305
49561cf6
SM
3306 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3307 When necessary, pass full group name to gnus-request-set-marks.
3308 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 3309 tick marks.
49561cf6 3310 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 3311
d5ddd795 33122004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3313
49561cf6
SM
3314 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3315 Replace gnus-request-update-info with explicit code to sync the
3316 in-memory info read flags with the marks being sync'd to the backend.
54506618 3317
d5ddd795 33182004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3319
f429956a
SM
3320 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
3321 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
3322 you want to open a server and then, even when you responded with no,
3323 asking if you want to synchronize the server's flags.
49561cf6 3324 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
3325 multi-line expressions.
3326 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
3327 Updates marks in memory (in the info structure) AND in the backend.
3328 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
3329 deletion to remove entire duplicate line. Fixes merged article
3330 number bug.
3331
49561cf6
SM
3332 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
3333
3334 * nnagent.el (nnagent-request-set-mark):
3335 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
3336 method, to ensure that synchronization updates marks in the
3337 backend and in the info (in memory) structure.
3338
d5ddd795 33392004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3340
3341 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
3342 unless plugged. Disable the agent so that an open failure causes
3343 an error.
3344
5e472af0 33452004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 3346
54506618
MB
3347 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3348 (gnus-agent-go-online): Change :version.
3349 (gnus-agent-expire-unagentized-dirs)
3350 (gnus-agent-auto-agentize-methods): Add :version.
3351
d5ddd795 33522004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3353
49561cf6
SM
3354 * legacy-gnus-agent.el
3355 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 3356 New function. Used internally to only display 'gnus converting
54506618
MB
3357 files' message when actually necessary.
3358
49561cf6 3359 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
3360 methods now autoloaded.
3361
49561cf6
SM
3362 * gnus-int.el (gnus-request-move-article):
3363 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
3364 improve performance.
3365
d5ddd795 33662004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3367
49561cf6 3368 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
3369 to avoid run-time CL dependencies.
3370 (gnus-agent-unfetch-articles): New function.
3371 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
3372 article numbers even when local .overview file is missing.
9872af18 3373 (gnus-agent-read-article-number): New function. Only accepts
54506618 3374 27-bit article numbers.
49561cf6
SM
3375 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
3376 Use gnus-agent-read-article-number.
54506618
MB
3377 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
3378 from backend while recognizing that article numbers in .overview
3379 must be valid.
3380
49561cf6 3381 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
3382 some users confused by references to .newsrc when they only have a
3383 .newsrc.eld file.
49561cf6
SM
3384 (gnus-convert-mark-converter-prompt)
3385 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 3386
5e472af0 33872004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3388
3389 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3390
5e472af0 33912004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
3392
3393 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
3394 stuff for non-living groups.
3395
5e472af0 33962004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3397
49561cf6
SM
3398 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
3399 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 3400
5e472af0 34012004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3402
49561cf6
SM
3403 * gnus-agent.el (gnus-agent-read-agentview):
3404 Inline gnus-uncompress-range.
54506618
MB
3405
34062004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 3407
54506618 3408 * legacy-gnus-agent.el
49561cf6 3409 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
3410 help from Florian Weimer <fw@deneb.enyo.de>
3411
3412 * gnus-agent.el (gnus-agentize):
3413 gnus-agent-send-mail-real-function no longer set to current value
3414 of message-send-mail-function but rather a lambda that calls
3415 message-send-mail-function. The change makes the agent real-time
3416 responsive to user changes to message-send-mail-function.
3417
5e472af0 34182004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
3419
3420 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
3421
34222004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
3423
3424 * gnus-cache.el (gnus-cache-rename-group): New function.
3425 (gnus-cache-delete-group): New function.
3426
3427 * gnus-agent.el (gnus-agent-rename-group): New function.
3428 (gnus-agent-delete-group): New function.
3429 (gnus-agent-save-group-info): Use gnus-command-method when
3430 `method' parameter is nil. Don't write nil entries into the
3431 active file.
3432 (gnus-agent-get-group-info): New function.
49561cf6 3433 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
3434 gnus-group-real-name and gnus-find-method-for-group.
3435 (gnus-agent-set-local): Delete stored entry if either min, or max,
3436 are nil.
49561cf6
SM
3437 (gnus-agent-fetch-session): Reword error/quit messages.
3438 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
3439 articles fetched to disk before the quit occurred.
3440
49561cf6
SM
3441 * gnus-int.el (gnus-request-delete-group):
3442 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 3443 local disk in sync with the server.
49561cf6
SM
3444 (gnus-request-rename-group):
3445 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
3446 local disk in sync with the server.
3447
49561cf6
SM
3448 * gnus-start.el (gnus-get-unread-articles):
3449 Cosmetic simplification to logic.
54506618 3450
49561cf6 3451 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
3452 gnus-cache-active-altered as gnus-request-delete-group now keeps
3453 the cache in sync.
3454 (gnus-group-list-active): Let the agent store a server's active
3455 list if currently plugged.
3456
3457 * gnus-util.el (gnus-rename-file): New function.
3458
5e472af0 34592004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3460
3461 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3462 when the group's active is not available.
3463
5e472af0 34642004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3465
3466 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
3467 error.
3468
9872af18 34692004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3470
f429956a
SM
3471 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
3472 message to newsrc-dribble when an actual conversion is performed.
54506618 3473
9872af18 34742004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3475
49561cf6
SM
3476 * gnus-agent.el (gnus-agent-read-local):
3477 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
3478 avoid the implicit assumption that they will always be equal.
3479 (gnus-agent-save-local): Bind buffer-file-coding-system, not
3480 coding-system-for-write, as the with-temp-file macro first prints
3481 to a buffer then saves the buffer.
3482
9872af18 34832004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 3484
9872af18 3485 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
3486 loaded when gnus-convert-old-newsrc needs to call them.
3487
49561cf6 3488 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 3489 old file versions.
49561cf6 3490 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
3491 form of gnus-agent-expire-days to group properties.
3492
49561cf6 3493 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
3494 converters to handle old agent file formats. Added logic for a
3495 "backup before upgrading warning".
3496 (gnus-convert-mark-converter-prompt): Developers can mark
3497 functions as needing (default), or not needing,
3498 gnus-convert-old-newsrc's "backup before upgrading warning".
3499 (gnus-convert-converter-needs-prompt): Tests whether the user
3500 should be protected from potentially irreversable changes by the
3501 function.
3502
9872af18 35032004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
3504
3505 * gnus-int.el (gnus-request-accept-article): Inform the agent that
3506 articles are being added to a group.
3507 (gnus-request-replace-article): Inform the agent that articles
3508 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
3509
3510 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
3511 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
3512 (gnus-agent-set-local): Refuse to save null in local object table.
3513 (gnus-agent-regenerate-group): The REREAD parameter can now be a
3514 list of articles that will be marked as unread.
3515
9872af18 35162004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3517
3518 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
3519 single-interval range of the form (min . max). Previously the
3520 range had to look like ((min . max)). Likewise, return
3521 (min . max) rather than ((min . max)).
3522 (gnus-range-map): Use gnus-range-normalize to accept
3523 single-interval range.
3524
3525 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
3526 the cache, but not the agent, now appear with their usual face.
3527
9872af18 35282004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3529
3530 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
3531 marks consisting of a single range {for example, (3 . 5)} rather
3532 than a list of a single range { ((3 . 5)) }.
3533
9872af18 35342004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3535
3536 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
3537 uncompressed list.
3538
9872af18 35392004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3540
3541 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
3542 "nndraft:queue" along to gnus-draft-send.
3543 Use gnus-agent-prompt-send-queue.
54506618
MB
3544 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
3545 is "nndraft:queue". Suggested by Gaute Strokkenes
3546 <gs234@srcf.ucam.org>
3547
3548 * gnus-group.el (gnus-group-catchup): Use new
3549 gnus-sequence-of-unread-articles, not
3550 gnus-list-of-unread-articles, to avoid exhausting memory with huge
3551 numbers of articles. Use gnus-range-map to avoid having to
3552 uncompress the unread list.
49561cf6
SM
3553 (gnus-group-archive-directory)
3554 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
3555
3556 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
3557 (gnus-sorted-range-intersection): Intersection of two ranges
3558 without requiring that they first be uncompressed.
3559
3560 * gnus-start.el (gnus-activate-group): Unless blocked by the
3561 caller, possibly expand the active range to include both cached
3562 and agentized articles.
3563 (gnus-convert-old-newsrc): Rewrote in anticipation of having
3564 multiple version-dependent converters.
49561cf6 3565 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
3566 gnus-agent-save-active.
3567 (gnus-save-newsrc-file): Save dirty agent range limits.
3568
49561cf6 3569 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
3570 gnus-agent-possibly-alter-active.
3571 (gnus-adjust-marked-articles): Faster handling of simple lists
3572
35732004-10-18 David Edmondson <dme@dme.org>
3574
3575 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
3576 excessively.
3577
531e5812
MB
35782004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
3579
3580 * mml.el (mml-preview): Use `pop-to-buffer'.
3581
3582 * message.el (message-goto-mail-followup-to): Insert after "To".
3583 (message-carefully-insert-headers): Add comment.
3584
3585 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
3586
49561cf6
SM
3587 * gnus-art.el (gnus-button-alist):
3588 Improve `gnus-button-handle-library' entry.
531e5812 3589
49561cf6 3590 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 3591
49561cf6 3592 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 3593
49561cf6 3594 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
3595
3596 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
3597 handle manual section.
3598
3599 * imap.el (imap-store-password): New variable.
3600 (imap-interactive-login): Use it.
3601 Suggested by Mark Plaksin <happy@mcplaksin.org>.
3602
49561cf6
SM
3603 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
3604 Allow / in mailto URLs.
531e5812
MB
3605
3606 * spam.el (spam-directory): Derive from `gnus-directory'.
3607
3608 * gnus-sum.el (gnus-pick-line-number): Add autoload.
3609
69075cdd
RS
36102004-10-17 Richard M. Stallman <rms@gnu.org>
3611
49561cf6 3612 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
3613 Set as a variable with add-hook.
3614
3615 * nnspool.el (nnspool-spool-directory): Use news-directory instead
3616 of news-path.
3617
3618 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
3619
3620 * spam.el: Delete duplicate `provide'.
3621 (spam-unload-hook): Set as a variable with add-hook.
3622
8903a9c8
MB
36232004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
3624
3625 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
3626 in the doc string.
3627
3628 * message.el (message-ignored-news-headers)
3629 (message-ignored-supersedes-headers)
3630 (message-ignored-resent-headers)
3631 (message-forward-ignored-headers): Improve custom type.
3632
36332004-10-15 Simon Josefsson <jas@extundo.com>
3634
3635 * pop3.el (top-level): Don't require nnheader.
3636 (pop3-read-timeout): Add.
3637 (pop3-accept-process-output): Add.
3638 (pop3-read-response, pop3-retr): Use it.
3639
ebbeed62
MB
36402004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
3641
3642 * message.el (message-tokenize-header): Fix 2004-09-06 change
3643 which used point-min in the wrong place.
3644
36452004-10-12 Simon Josefsson <jas@extundo.com>
3646
3647 * net/tls.el (tls-certtool-program): New variable.
3648 (tls-certificate-information): New function, based on
3649 ssl-certificate-information.
3650
8903a9c8
MB
36512004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
3652
3653 * message.el (message-bury): Use `window-dedicated-p'.
3654
e62e7654
MB
36552004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3656
3657 * gnus-sum.el: Mention that multibyte characters don't work as marks.
3658
3659 * gnus.el (message-y-or-n-p): Autoload.
3660
3661 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
3662 (pop3-password-required, pop3-authentication-scheme)
3663 (pop3-leave-mail-on-server): Made customizable.
3664 (pop3): New custom group.
3665 (pop3-retr): Remove `sleep-for' statements.
3666 Suggested by Dave Love <fx@gnu.org>.
3667
3668 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
3669 Windows/DOS.
3670
3671 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
3672 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
3673 Dave Love <fx@gnu.org>.
3674
3675 * mml.el (mml-minibuffer-read-disposition): Require match.
3676 Suggested by Dave Love <fx@gnu.org>.
3677
c3bc41c2
MB
36782004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
3679
eb6a2b61
MB
3680 * gnus-group.el (gnus-update-group-mark-positions):
3681 * gnus-sum.el (gnus-update-summary-mark-positions):
3682 * message.el (message-check-news-body-syntax):
3683 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
3684 of string-as-multibyte.
3685
c3bc41c2
MB
3686 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
3687
7c3bb5a5
JL
36882004-10-05 Juri Linkov <juri@jurta.org>
3689
3690 * gnus-group.el (gnus-update-group-mark-positions):
3691 * gnus-sum.el (gnus-update-summary-mark-positions):
3692 * message.el (message-check-news-body-syntax):
3693 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
3694 8-bit unibyte values to a multibyte string for search functions.
3695
f0096211
MB
36962004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
3697
3698 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
3699 there's no visible header.
3700
37012004-10-01 Simon Josefsson <jas@extundo.com>
3702
3703 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
3704 acroread.
3705
14e20e13
MB
37062004-09-29 Jesper Harder <harder@ifa.au.dk>
3707
3708 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
3709
c1d7d285
MB
37102004-09-28 Jesper Harder <harder@ifa.au.dk>
3711
3712 * gnus-picon.el: Require cl.
3713
3714 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
3715
3716 * mml-smime.el: Require cl. Autoload message-fetch-field.
3717
3718 * gnus-fun.el: Require gnus-ems and gnus-util.
3719
3720 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
3721
49561cf6 3722 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
3723
3724 * gnus.el (gnus-method-to-server): Move defsubst before first use.
3725
49561cf6
SM
3726 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
3727 Fix format string mismatch.
3728 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
3729 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 3730
10b43d7c
RS
37312004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
3732
3733 * gnus.el (gnus-version-number): Set to 5.11.
3734
f4dd4ae8
MB
37352004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
3736
3737 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
3738
1b155fbd
MB
37392004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
3740
3741 * mm-util.el (mm-image-load-path): Handle nil in load-path.
3742
f4dd4ae8
MB
37432004-09-26 Jesper Harder <harder@ifa.au.dk>
3744
3745 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
3746 GROUP is a virtual group.
3747
3748 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
3749 for big5 and gb2312.
49561cf6 3750
f4dd4ae8
MB
3751 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
3752 padding.
3753
49561cf6 3754 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
3755
3756 * mml.el (mml-compute-boundary-1): Don't uncompress files.
3757
3758 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
3759 dependencies.
3760 (rfc2047-encode): Use it.
49561cf6 3761
f4dd4ae8
MB
3762 * flow-fill.el: Typo.
3763
3764 * mml.el (mml-generate-mime-1): Don't use format=flowed with
3765 inline PGP.
3766
3767 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
3768
3769 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
3770 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
3771
f4dd4ae8
MB
3772 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
3773
3774 * nnheader.el (nnheader-max-head-length): Increase to 8192.
3775
3776 * message.el (message-clone-locals): Clone sendmail and smtp
3777 variables.
3778
9b5773bc
MB
37792004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
3780
3781 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
3782 in `header' match. Reported by Svend Tollak Munkejord.
3783
46cdaf24
SM
37842004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
3785
3786 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
3787
a08b59c9
MB
37882004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
3789
3790 * uudecode.el (uudecode-use-external): Add :version.
3791
3792 * smime.el (smime-CA-file, smime-encrypt-cipher)
3793 (smime-dns-server): Add :version.
3794
3795 * smiley.el (gnus-smiley-file-types): Add :version.
3796
3797 * sha1.el (sha1-use-external): Add :version.
3798
3799 * pgg-def.el (pgg-query-keyserver): Add :version.
3800
3801 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 3802 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
3803
3804 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
3805 (nnimap-retrieve-groups-asynchronous): Add :version.
3806 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
3807
3808 * mml.el (mml-content-disposition-parameters)
3809 (mml-insert-mime-headers-always): Add :version.
3810
46cdaf24 3811 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
3812
3813 * mm-decode.el (mm-inline-text-html-with-images)
3814 (mm-keep-viewer-alive-types, mm-external-terminal-program)
3815 (mm-verify-option): Add :version.
3816 (mm-text-html-renderer): Change :version.
3817
3818 * message.el (message-fcc-externalize-attachments)
3819 (message-required-headers, message-draft-headers)
3820 (message-subject-trailing-was-query)
3821 (message-subject-trailing-was-ask-regexp)
3822 (message-subject-trailing-was-regexp, message-mark-insert-begin)
3823 (message-mark-insert-end, message-archive-header)
3824 (message-archive-note, message-cross-post-default)
3825 (message-cross-post-note, message-followup-to-note)
3826 (message-cross-post-note-function, message-use-mail-followup-to)
3827 (message-subscribed-address-functions)
3828 (message-subscribed-address-file, message-subscribed-addresses)
3829 (message-subscribed-regexps, message-allow-no-recipients)
3830 (message-yank-cited-prefix, message-signature-insert-empty-line)
3831 (message-hidden-headers, message-hierarchical-addresses)
3832 (message-mail-user-agent, message-use-idna)
3833 (message-valid-fqdn-regexp)
3834 (message-strip-special-text-properties, message-header-synonyms)
3835 (message-beginning-of-line, message-tab-body-function): Add :version.
3836 (message-insert-canlock, message-wide-reply-confirm-recipients):
3837 Change :version.
3838
46cdaf24 3839 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
3840 and :version.
3841 (mail-source-delete-old-incoming-confirm)
3842 (mail-source-movemail-program): Add :version.
3843
3844 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
3845 (gnus-agent-cache, gnus-agent): Change :version.
3846
3847 * gnus-util.el (gnus-use-byte-compile): Change :version.
3848
3849 * gnus-sum.el (gnus-summary-make-false-root-always)
3850 (gnus-summary-default-high-score)
3851 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
3852 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
3853 (gnus-read-all-available-headers, gnus-article-emulate-mime)
3854 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
3855 (gnus-sum-thread-tree-single-indent)
3856 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
3857 (gnus-sum-thread-tree-leaf-with-other)
3858 (gnus-sum-thread-tree-single-leaf): Add :version.
3859 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
3860 (gnus-article-loose-mime): Change :version.
3861
3862 * gnus-start.el (gnus-backup-startup-file)
3863 (gnus-save-startup-file-via-temp-buffer): Add :version.
3864
3865 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
3866 (gnus-server-offline-face): Add :version.
3867
46cdaf24 3868 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
3869
3870 * gnus-msg.el (gnus-gcc-externalize-attachments)
3871 (gnus-debug-files, gnus-debug-exclude-variables)
3872 (gnus-discouraged-post-methods): Change :version.
3873 (gnus-confirm-mail-reply-to-news)
3874 (gnus-confirm-treat-mail-like-news): Add :version.
3875
3876 * gnus-int.el (gnus-server-unopen-status): Add :version.
3877
3878 * gnus-group.el (gnus-group-jump-to-group-prompt)
3879 (gnus-large-ephemeral-newsgroup)
3880 (gnus-fetch-old-ephemeral-headers): Add :version.
3881
3882 * gnus-fun.el (gnus-x-face-directory)
3883 (gnus-convert-pbm-to-x-face-command)
3884 (gnus-convert-image-to-x-face-command)
3885 (gnus-convert-image-to-face-command): Add :version.
3886
3887 * gnus-delay.el (gnus-delay-default-hour): Add :version.
3888
3889 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 3890 (gnus-article-boring-faces):
a08b59c9
MB
3891
3892 * gnus-art.el (gnus-buttonized-mime-types)
3893 (gnus-inhibit-mime-unbuttonizing)
3894 (gnus-treat-display-face)
3895 (gnus-treat-body-boundary): Change :version.
3896 (gnus-body-boundary-delimiter, gnus-picon-databases)
3897 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
3898 (gnus-treat-date-english, gnus-treat-fold-headers)
3899 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
3900 (gnus-treat-mail-picon, gnus-treat-wash-html)
3901 (gnus-article-encrypt-protocol)
3902 (gnus-use-idna, gnus-article-over-scroll)
3903 (gnus-mime-display-multipart-alternative-as-mixed)
3904 (gnus-mime-display-multipart-related-as-mixed)
3905 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
3906 (gnus-ctan-url, gnus-button-ctan-handler)
3907 (gnus-button-handle-ctan-bogus-regexp)
3908 (gnus-button-ctan-directory-regexp)
3909 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
3910 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
3911 (gnus-button-man-level, gnus-button-emacs-level)
3912 (gnus-button-message-level, gnus-button-browse-level): Add :version.
3913
3914 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3915 (gnus-agent-go-online): Change :version.
3916 (gnus-agent-expire-unagentized-dirs)
3917 (gnus-agent-auto-agentize-methods): Add :version.
3918
3919 * flow-fill.el (fill-flowed-display-column)
3920 (fill-flowed-encode-column): Add :version.
3921
3922 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
3923 (gnus-outlook-deuglify-unwrap-max)
3924 (gnus-outlook-deuglify-cite-marks)
3925 (gnus-outlook-deuglify-unwrap-stop-chars)
3926 (gnus-outlook-deuglify-no-wrap-chars)
3927 (gnus-outlook-deuglify-attrib-cut-regexp)
3928 (gnus-outlook-deuglify-attrib-verb-regexp)
3929 (gnus-outlook-deuglify-attrib-end-regexp)
3930 (gnus-outlook-display-hook): Add :version.
3931
3932 * binhex.el (binhex-use-external): Add :version.
3933
1232b9cb
MB
39342004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
3935
46cdaf24 3936 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
3937 and `invisible'.
3938
39392004-09-13 Simon Josefsson <jas@extundo.com>
3940
3941 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
3942
ef3b7aae
MB
39432004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
3944
46cdaf24 3945 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 3946
6e7fb80c
MB
39472004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
3948
3949 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
3950
7cb0aa56
MB
39512004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
3952
46cdaf24 3953 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
3954 for the 'imap' port in netrc files
3955
46cdaf24 3956 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
3957 in gnus-registry-trim
3958
39592004-09-10 Simon Josefsson <jas@extundo.com>
3960
3961 * nndb.el (require): Remove tcp and duplicate cl.
3962
e79f14a4
RS
39632004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3964
3965 * nntp.el (nntp): New customization group.
46cdaf24 3966 (nntp-authinfo-file): Add customization group.
e79f14a4 3967
46cdaf24 3968 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
3969
3970 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
3971
3972 * gnus.el (to-address, to-list, subscribed)
3973 (large-newsgroup-initial): Ditto.
3974
3975 * flow-fill.el (fill-flowed-display-column)
3976 (fill-flowed-encode-column): Ditto.
3977
34c614a8 39782004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
0c6ec103
SM
3979
3980 * message.el (message-tokenize-header, message-send-mail-with-qmail):
3981 Use point-min rather than 1.
3982 (message-send-mail): Use buffer-size rather than point-max.
3983
3984 * gnus-sum.el (gnus-summary-search-article-forward):
3985 Signal a specific `search-failed' rather than a generic `error'.
3986
3987 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
3988 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
3989 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
3990
23f87bed 39912004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 3992
0c6ec103 3993 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 3994
1b155fbd
MB
39952004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
3996
23f87bed
MB
3997 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
3998 (spam-stat-save): Accept prefix argument.
1270d7ca 3999
23f87bed 40002004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 4001
23f87bed
MB
4002 * message.el (message-canlock-generate): Require sha1, not
4003 sha1-el. (Can we get rid of this require alltogheter? It is ugly
4004 to require within a function. Sadly, if sha1.el isn't loaded, the
4005 let binding in m-c-g will hide the defcustom definition, which is
4006 bad.)
1270d7ca 4007
23f87bed 4008 * canlock.el: Require sha1, not sha1-el.
1270d7ca 4009
23f87bed
MB
4010 * message.el: Don't autoload sha1 (there is a autoload cookie in
4011 sha1.el).
1270d7ca 4012
23f87bed 4013 * sha1-el.el: Renamed to sha1.el.
1270d7ca 4014
23f87bed 40152004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4016
23f87bed 4017 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 4018
1b155fbd 40192004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
1270d7ca 4020
23f87bed
MB
4021 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
4022 isn't a string.
1270d7ca 4023
23f87bed 40242004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4025
23f87bed 4026 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 4027
23f87bed 40282004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4029
23f87bed 4030 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 4031
23f87bed 40322004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4033
23f87bed 4034 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 4035
23f87bed 40362004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4037
23f87bed
MB
4038 * canlock.el: Always require sha1-el.
4039 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 4040
23f87bed 40412004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4042
23f87bed 4043 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 4044
23f87bed 40452004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4046
23f87bed
MB
4047 * canlock.el (canlock-insert-header): Remove excessive grouping in
4048 regexp.
1270d7ca 4049
23f87bed 40502004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4051
23f87bed 4052 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 4053
23f87bed 40542004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4055
23f87bed
MB
4056 * canlock.el (canlock-sha1-function): Remove.
4057 (canlock-sha1-function-for-verify): Remove.
4058 (canlock-openssl-program): Remove.
4059 (canlock-openssl-args): Remove.
4060 (canlock-ignore-errors): Remove.
4061 (canlock-sha1-with-openssl): Remove.
4062 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
4063 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 4064
23f87bed
MB
4065 * sha1-el.el (sha1-string-external): Make it can return a string
4066 in binary form.
4067 (sha1-region-external): Ditto.
4068 (sha1-string-internal): Ditto.
4069 (sha1-region-internal): Ditto.
4070 (sha1-region): Ditto.
4071 (sha1-string): Ditto.
4072 (sha1): Ditto.
1270d7ca 4073
23f87bed 40742003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 4075
23f87bed
MB
4076 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
4077 (pgg-gpg-lookup-key): Use regexp match instead of
4078 split-string (split-string is different between emacs 21.2 and
bf247b6e 4079 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 4080
23f87bed 40812004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 4082
23f87bed
MB
4083 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
4084 parameter (but don't use it, for now).
1270d7ca 4085
23f87bed 40862004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4087
23f87bed 4088 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 4089
23f87bed 40902004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 4091
23f87bed
MB
4092 * starttls.el: Merge with my GNUTLS based starttls.el.
4093 (starttls-gnutls-program, starttls-use-gnutls)
4094 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 4095 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 4096 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
4097 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
4098 New functions.
4099 (starttls-negotiate, starttls-open-stream):
4100 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 4101 function if it is set.
1270d7ca 4102
ba0226dd 41032004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4104
23f87bed 4105 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 4106 ?* and ?\;.
1270d7ca 4107
23f87bed 4108 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 4109 and ?\' to symbol instead of whitespace.
1270d7ca 4110
23f87bed 41112004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4112
23f87bed
MB
4113 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
4114 invalid addresses.
1270d7ca 4115
23f87bed 41162004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4117
23f87bed 4118 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 4119
23f87bed 41202004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4121
23f87bed 4122 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 4123
23f87bed 41242004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4125
23f87bed
MB
4126 * gnus-art.el (article-decode-idna-rhs): Don't use
4127 message-idna-inside-rhs-p.
1270d7ca 4128
23f87bed 41292004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4130
49561cf6 4131 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 4132 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 4133
23f87bed 41342004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4135
23f87bed 4136 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 4137
1b155fbd
MB
41382004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
4139
4140 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
4141
41422004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
4143
4144 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
4145 end-of-buffer.
4146
41472004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
4148
4149 * gnus-sum.el (gnus-read-header): Don't remove a header for the
4150 parent article of a sparse article in the thread hashtb.
4151
41522004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
4153
4154 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
4155 (nnmail-expand-newtext): Lowercase expanded entries if
4156 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 4157
23f87bed
MB
4158 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4159 when the group's active is not available.
1270d7ca 4160
23f87bed
MB
4161 * gnus-art.el (article-hide-headers): Refer to the values for
4162 gnus-ignored-headers and gnus-visible-headers in the summary
4163 buffer since a user may have set them as group parameters.
23f87bed
MB
4164 (gnus-article-read-summary-keys): Restore new window-start and
4165 hscroll to summary window.
4166 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 4167
23f87bed
MB
4168 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
4169 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
4170 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
4171 <Reiner.Steib@gmx.de>.
1270d7ca 4172
49561cf6
SM
4173 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
4174 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 4175
23f87bed 4176 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 4177
23f87bed
MB
4178 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
4179 gnus-pp.
1270d7ca 4180
23f87bed
MB
4181 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
4182 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
4183 (gnus-summary-resend-message-edit): Call mime-to-mml.
4184 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 4185 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 4186
23f87bed 4187 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 4188
23f87bed
MB
4189 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
4190 gnus-pp-to-string.
1270d7ca 4191
23f87bed
MB
4192 * gnus-util.el (gnus-bind-print-variables): New macro.
4193 (gnus-prin1): Use it.
4194 (gnus-prin1-to-string): Use it.
4195 (gnus-pp): New function.
4196 (gnus-pp-to-string): New function.
1270d7ca 4197
23f87bed 4198 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 4199
23f87bed 4200 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 4201
23f87bed
MB
4202 * message.el (message-mode): Don't modify paragraph-separate there.
4203 (message-setup-fill-variables): Add mml tags to paragraph-start
4204 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
4205 (message-smtpmail-send-it): Doc fix.
4206 (message-exchange-point-and-mark): Don't activate region if it was
4207 inactive. Suggested by Hiroshi Fujishima
4208 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 4209
23f87bed
MB
4210 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
4211 t while entering a file name using the mm-with-multibyte macro.
4212 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 4213
49561cf6
SM
4214 * mm-encode.el (mm-content-transfer-encoding-defaults):
4215 Use qp-or-base64 for the application/* types.
23f87bed 4216 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 4217
23f87bed
MB
4218 * mm-util.el (mm-with-multibyte-buffer): New macro.
4219 (mm-with-multibyte): New macro.
1270d7ca 4220
23f87bed
MB
4221 * mm-view.el (mm-inline-render-with-function): Use multibyte
4222 buffer; decode html source by charset.
1270d7ca 4223
23f87bed
MB
4224 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
4225 add generate-head-function and generate-article-function to the
4226 rfc822-forward entry.
4227 (nndoc-forward-type-p): Recognize envelope From_.
4228 (nndoc-rfc822-forward-generate-article): New function.
4229 (nndoc-rfc822-forward-generate-head): New function.
c113de23 4230
23f87bed 4231 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 4232
23f87bed 4233 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 4234
49561cf6
SM
4235 * gnus-art.el (gnus-article-wash-html-with-w3m):
4236 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
4237 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
4238 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
4239 instead of mm-multiple-handles.
4240 (gnus-mime-delete-part): Ditto.
1270d7ca 4241
23f87bed
MB
4242 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
4243 handle, as well as a list.
4244 (mm-complicated-handles): Former definition of mm-multiple-handles.
4245
4246 * mm-view.el (mm-w3m-mode-map): Remove.
4247 (mm-w3m-local-map-property): Remove.
4248 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
4249 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
4250 (mm-w3m-cid-retrieve): Simplify.
4251 (mm-inline-text-html-render-with-w3m): Decode html source by
4252 charset; check META tags only when charsets are not specified in
4253 headers; specify charset to w3m-region; use w3m-minor-mode-map
4254 instead of mm-w3m-local-map-property.
1270d7ca 4255
23f87bed 42562004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 4257
23f87bed 4258 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 4259
23f87bed 42602004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4261
23f87bed 4262 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 4263
23f87bed 4264 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 4265
23f87bed 42662004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4267
23f87bed 4268 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 4269
23f87bed 42702004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 4271
23f87bed 4272 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 4273
23f87bed
MB
4274 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
4275 Add :group 'nnimap.
1270d7ca 4276
23f87bed 42772004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4278
23f87bed
MB
4279 * mm-decode.el (mime-display, mime-security): Fix custom-manual
4280 entries.
1270d7ca 4281
49561cf6 4282 * gnus-art.el (gnus-article): Ditto.
1270d7ca 4283
23f87bed 42842004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4285
49561cf6
SM
4286 * gnus-art.el (article-hide-list-identifiers):
4287 Bind inhibit-read-only as t.
1270d7ca 4288
23f87bed 42892004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4290
23f87bed 4291 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 4292
23f87bed 42932004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4294
23f87bed
MB
4295 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4296 (gnus-narrow-to-page): Don't assume point-min == 1.
4297 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 4298
23f87bed
MB
4299 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
4300 point-min == 1.
1270d7ca 4301
23f87bed
MB
4302 * imap.el (imap-parse-address-list, imap-parse-body-ext):
4303 Disable incorrect use of `assert'.
1270d7ca 4304
23f87bed 4305 * message.el (message-mode): Set comment-start-skip.
1270d7ca 4306
23f87bed 43072004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 4308
23f87bed
MB
4309 * pop3.el (pop3-leave-mail-on-server): New user variable.
4310 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 4311
23f87bed 43122004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4313
23f87bed 4314 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 4315
23f87bed 43162004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4317
23f87bed 4318 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 4319
23f87bed 4320 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 4321
49561cf6
SM
4322 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
4323 Fix custom-manual entries.
1270d7ca 4324
23f87bed 4325 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 4326
23f87bed 43272004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4328
23f87bed
MB
4329 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
4330 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
4331 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
4332 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 4333
23f87bed 43342004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 4335
23f87bed 4336 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 4337
23f87bed 43382004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4339
23f87bed
MB
4340 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
4341 addition to emacs-w3m.
1270d7ca 4342
23f87bed 43432004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4344
49561cf6
SM
4345 * gnus-msg.el (gnus-summary-followup-with-original):
4346 Document yanking of region when active.
1270d7ca 4347
9872af18 43482004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 4349
23f87bed
MB
4350 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
4351 Revision 7.2 changes excluded to maintain compatibility with all
4352 targeted emacs versions.
1270d7ca 4353
23f87bed
MB
4354 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
4355 gnus-agent.el update and incorporate bug fixes.
1270d7ca 4356
ef3b7aae 4357See ChangeLog.2 for earlier changes.
2a34a036 4358
c4288669 4359 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4360 Copying and distribution of this file, with or without modification,
4361 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 4362
ef3b7aae
MB
4363;; Local Variables:
4364;; coding: iso-2022-7bit
d7ba2a01 4365;; fill-column: 79
ef3b7aae
MB
4366;; End:
4367
ab5796a9 4368;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4