Add "add-log-time-zone-rule: t" to Local Variables section.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
06856b12
JB
12006-11-03 Juanma Barranquero <lekktu@gmail.com>
2
3 * gnus-diary.el (gnus-diary-delay-format-function):
4 * nndiary.el (nndiary-reminders):
5 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
6
b193caa3
MB
72006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
8
9 * gnus-art.el (article-hide-boring-headers): Fetch date from
10 gnus-original-article-buffer to avoid problems with localized date
11 strings.
12
132006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
14
15 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
16
ab785936
MB
172006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
18
06856b12
JB
19 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
20 New variables.
ab785936
MB
21 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
22 (mm-charset-synonym-alist): Move some entries to
23 mm-codepage-iso-8859-list.
24 (mm-charset-synonym-alist, mm-charset-override-alist): Add
25 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
26
b90a6149
MB
272006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
28
29 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
30
312006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
32
33 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
34 with Emacs 21 and XEmacs.
35
362006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
37
38 * mm-view.el: Add interactive arg to html2text autoload.
39
402006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
41
42 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
43
c86d4601
MB
442006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
45
46 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
47 names.
48
49 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
50
512006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
52
53 * message.el (message-headers-to-generate): Fix typo in docstring.
54
552006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
56
57 * gnus.el (gnus-mime): Remove unused custom group.
b90a6149 58 (gnus-getenv-nntpserver, gnus-select-method): Autoload.
c86d4601 59
92edaeed
MB
602006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
61
62 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
63 "blank line" when searching for end of armor headers.
64
652006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
66
67 * gmm-utils.el (gmm-write-region): Fix variable name.
68
692006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
70
71 * gmm-utils.el (gmm-write-region): New function based on compatibility
72 code from `mm-make-temp-file'.
73
74 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
75
76 * nnmaildir.el (nnmaildir--update-nov)
77 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
78 Use `gmm-write-region'.
79
996aa8c1
MB
802006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
81
82 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
83 gnus-summary-limit-to-articles.
84
852006-10-04 Romain Francoise <romain@orebokech.com>
86
87 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
88 Moved here (and renamed) from gnus-registry.el.
89
90 * gnus-registry.el: Require gnus-util.
91 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
92
932006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
94
95 * pop3.el (pop3-authentication-scheme): Clarify doc.
96 (pop3-movemail): Warn about pop3-leave-mail-on-server.
97
982006-10-04 Dave Love <fx@gnu.org>
99
100 * pop3.el (pop3-authentication-scheme): Add custom version.
101
1022006-10-04 Jesper Harder <harder@ifa.au.dk>
103
104 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
105 doc string. Improve doc string.
106
1072006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
108
109 * gnus-util.el (gnus-with-local-quit): New macro.
110
111 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
112
67099291
MB
1132006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
114
115 * gmm-utils.el (gmm): Adjust custom version.
116
117 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
118 custom version.
119
120 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
121
94019f61
CY
1222006-09-25 Chong Yidong <cyd@stupidchicken.com>
123
124 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
125
0327a464
MB
1262006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
127
128 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
129 regexp. Articles containing quotation were cut prematurely.
130
1312006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
132
133 * message.el (message-cite-original-without-signature): Use nobody by
134 default for the value of From header.
135 (message-cite-original): Ditto.
136 (message-reply): Ditto.
137
b110774a
MB
1382006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
139
140 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
141 mails in the doc string. Add some URLs in comment.
142
1432006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
144
145 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
146 backslashes handling and the way to find boundaries of quoted strings.
147
676c1893
RS
1482006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
149
150 * gnus-art.el (gnus-button-regexp, gnus-button-marker-list)
151 (gnus-button-last): Move up. Convert comments into doc strings.
152
de4fbbe4
CY
1532006-09-04 Chong Yidong <cyd@stupidchicken.com>
154
155 * message.el (message-send-mail-with-sendmail): Look for sendmail in
156 several common directories.
157
d7093904
MB
1582006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
159
8fbdffe5
MB
160 * gnus-art.el (article-decode-encoded-words): Make it fast.
161
1622006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
163
164 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
165
d7093904
MB
166 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
167 in quoted string into `\'.
168
343d6628
MB
1692006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
170
171 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
172 Use standard-syntax-table.
173
1742006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
175
176 * gnus-art.el (gnus-decode-address-function): New variable.
177 (article-decode-encoded-words): Use it to decode headers which are
178 assumed to contain addresses.
179 (gnus-mime-delete-part): Remove useless `or'.
180
181 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
182 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
183 (gnus-nov-parse-line): Use it to decode From header.
184 (gnus-get-newsgroup-headers): Ditto.
185 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
186
187 * mail-parse.el (mail-decode-encoded-address-region): New alias.
188 (mail-decode-encoded-address-string): New alias.
189
190 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
191 New function.
192 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
193 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
194 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
195 (rfc2047-decode-string): Ditto.
196 (rfc2047-decode-address-region): New function.
197 (rfc2047-decode-address-string): New function.
198
6c5d6b6c
MB
1992006-08-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
200
201 [ Backported bug fix from No Gnus. ]
202
203 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
204 looking up the method using GROUP's prefix before inventing a new one.
205 It is used on killed/unknown groups in various places where returning
206 an all-new method isn't expected by the caller.
207
208 * gnus-util.el (gnus-group-server): Copy required macro from No Gnus.
209
5dab7628
RF
2102006-08-13 Romain Francoise <romain@orebokech.com>
211
212 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
213 space.
214
5ebdc299
MB
2152006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
216
217 * compface.el (uncompface): Use binary rather than raw-text-unix.
218
2192006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
220
221 * compface.el (uncompface): Make sure the eol conversion doesn't take
222 place when communicating with the external programs. Reported by
223 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
224
2252006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
226
227 * nnheader.el (nnheader-insert-head): Fix typo in comment.
228
2292006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
230
231 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
232 Make it more robust by parsing author and date independently.
233
ebf693f3
MB
2342006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
235
236 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
237
2382006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
239
240 * nnheader.el (nnheader-insert-head): Make it work even if the file
241 uses CRLF for the line-break code.
242
bd876f90
MB
2432006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
244
245 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
246 workaround for the url package included with Emacs.
247
248 * nnweb.el (nnweb-google-create-mapping): Update regexp.
249
06dc8321
KF
2502006-07-18 Karl Fogel <kfogel@red-bean.com>
251
252 * nnmail.el (nnmail-article-group): If splitting raises an error, give
253 some information about the error when saying that the `bogus' mail
254 group will be used.
255
7ce31649
MB
2562006-07-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
257
258 [ Backported bug fixes from No Gnus. ]
259
260 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
261 (nnweb-google-search): Respect nnweb-max-hits as upper bound.
262 (nnweb-request-article): Do proper xwfu encoding when fetching articles
263 by message-id.
264
265 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
266 unsubscribed groups as if they were killed ones. It causes duplicate
267 entries in gnus-newsrc-alist.
268
2692006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
270
271 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
272 string.
273
b44409c9
MB
2742006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
275
276 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
277
763bb2d4
MB
2782006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
279
280 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
281
827dc73d
MB
2822006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
283
284 * gnus-diary.el (gnus-user-format-function-d)
285 (gnus-user-format-function-D): Autoload.
286
2872006-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
288
289 * gnus-group.el (gnus-group-select-group): Doc fix.
290 [ See 2004-05-19 change on the trunk. ]
291
a367620f
MB
2922006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
293
294 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
295
5cfd0f2e
MB
2962006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
297
298 * message.el (message-syntax-checks): Doc fix.
299
f362b760
MB
3002006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
301
302 * message.el (message-syntax-checks): Doc fix.
303 (message-send-mail): Add check for continuation headers.
304 (message-check-news-header-syntax): Fix regexp used to check for
305 continuation headers.
306
3072006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
308
309 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
310
26c9afc3
MB
3112006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
312
313 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
314 to fill the utf-8 entry.
315
3162006-06-05 Dan Christensen <jdc@uwo.ca>
317
318 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
319 respect display group parameter and gnus-summary-expunge-below.
320 (gnus-articles-to-read): Remove unused reference to display group
321 parameter.
322 [ Merge 2004-07-06 change from the trunk. ]
323
3242006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
325
326 * gnus-ml.el (gnus-mailing-list-subscribe)
327 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
328 (gnus-mailing-list-message): Fix doc strings.
329
3302006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
331
332 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
333 of doing it manually.
334
3352006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
336
337 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
338 must be explicitly online rather than "not explicitly offline" for
339 its flags to be synchronized.
340 (gnus-agent-read-local): All symbols allocated in my-obarray
341 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
342 (gnus-agent-regenerate-group): Check numeric names to see if they are
343 messages or groups.
344
3452006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
346
347 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
348 (gnus-saved-headers): Ditto.
349 (gnus-default-article-saver): Doc fix; add
350 gnus-summary-write-body-to-file; mention functions may have properties.
351 (gnus-article-save-coding-system): New variable.
352 (gnus-article-save): Override gnus-save-all-headers and
353 gnus-saved-headers by :headers property which saver function may have.
354 (gnus-read-save-file-name): Add optional `dir-var' argument which
355 specifies directory in which files are saved; work even if optional
356 `variable' argument is not specified.
357 (gnus-summary-save-in-file): Add properties :decode and :headers.
358 (gnus-summary-write-to-file): Add properties :decode, :function, and
359 :headers; read file name.
360 (gnus-summary-save-body-in-file): Add :decode property; add optional
361 `overwrite' argument.
362 (gnus-summary-write-body-to-file): New function; add properties
363 :decode and :function.
364 (gnus-output-to-file): Add coding cookie and encode text according
365 to gnus-article-save-coding-system; don't use mm-append-to-file.
366
367 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
368 (gnus-summary-local-variables): Add it.
369 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
370 (gnus-summary-save-article): Require gnus-art; save decoded articles
371 if function that gnus-default-article-saver specifies has `:decode'
372 property; bind gnus-prompt-before-saving to t when saving many
373 articles in a file; move point to article which will be saved.
374 (gnus-summary-write-article-body-file): New function.
375
3762006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
377
378 * uudecode.el (uudecode-decode-region-external): Fix previous commit.
379
3802006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
381
382 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
383 after-load-alist.
384
3852006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
386
387 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
388 coding system in XEmacs, use binary.
389
390 * mail-source.el (mail-sources): Fix custom type.
391
392 * imap.el (Commentary): Fix typo.
393
d7ba2a01
RS
3942006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
395
f18df03d
MB
396 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
397 (gnus-summary-expire-articles-now): Shorten prompt.
398
d7ba2a01
RS
399 * gmm-utils.el (wid-edit): Require.
400 (defun-gmm): Renamed from `gmm-defun-compat'.
401 (gmm-image-search-load-path): Use it.
402 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
403
54e573e6
MB
4042006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
405
406 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
407 (mm-copy-to-buffer): Use with-current-buffer.
408 (mm-display-part): Simplify.
409 (mm-inlinable-p): Add optional arg `type'.
410
49c7d1ac 411 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
412 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
413 Try harder to show the attachment internally or externally using
414 gnus-mime-view-part-as-type.
415
4162006-05-04 Reiner Steib <Reiner.Steib@gmx.de>
417
418 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
419 `filename' from Content-Disposition if Content-Type doesn't
420 provide `name'.
49c7d1ac 421 (gnus-mime-view-part-as-type): Set default instead of initial-input.
54e573e6 422
9606f1cb
MB
4232006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
424
425 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
426 unibyte after clear-decrypt function runs.
427
428 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
429 returns as a unibyte string.
430
305452a5
MB
4312006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
432
305452a5
MB
433 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
434 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
435 (mml1991-pgg-encrypt): Ditto.
436
0565caeb
MB
4372006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
438
439 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
440 (gnus-outlook-deuglify-unwrap-max): Remove autoload.
441
442 * mml-sec.el (mml-secure-method): New internal variable.
443 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
49c7d1ac
SM
444 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt):
445 New functions using mml-secure-method. Sync from the trunk.
0565caeb
MB
446
447 * mml.el (mml-mode-map): Add key bindings for those functions.
448 (mml-menu): Simplify security menu entries. Suggested by Jesper
449 Harder <harder@myrealbox.com>. Sync from the trunk.
450
451 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
452 .mobi and .travel. Remove .nato, .bitnet and .uucp.
453 (message-in-body-p): New function. Sync from the trunk.
454
455 * mml.el (mml-mode, mml-dnd-protocol-alist)
456 (mml-dnd-attach-options, mml-dnd-attach-file)
3d3a26eb
SM
457 (mml-attach-file, mml-attach-buffer, mml-attach-external):
458 Sync DND support and use of message-in-body-p from the trunk.
0565caeb 459
305452a5
MB
4602006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
461
462 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
463 binding pgg-* variables; reimplement the section which prevents
464 MIME header from being signed.
465 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
466 pgg-text-mode; remove a blank line at the top of body.
467
468 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
469 lines at the top of body; use gnus-newsgroup-charset if there's no
470 Charset header.
471
0565caeb
MB
4722006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
473
3d3a26eb 474 * nnweb.el (nnweb-google-wash-article): Sync up to new Google HTML.
0565caeb
MB
475
4762006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
477
478 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
479 (mm-uu-pgp-encrypted-test): Ditto.
480 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
481 between header and body; return application/pgp-encrypted handle
482 if decryption failed; decode decrypted body by charset.
483
484 * mm-decode.el (mm-automatic-display): Don't make application/pgp
485 element match to application/pgp-*.
486
f67d6742
MB
4872006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
488
49c7d1ac
SM
489 * gnus-util.el (gnus-replace-in-string):
490 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
491
4922006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
493
494 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map.
495
496 * gnus-sum.el: Ditto.
497
49c7d1ac
SM
498 * gnus-util.el (gnus-select-frame-set-input-focus):
499 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
500 definition defined in Emacs 22 for old Emacsen.
501
18c06a99
RS
5022006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
503
bd29ba20
RS
504 [ Merge from Gnus trunk. ]
505
506 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
507 (mm-charset-override-alist): New variable.
508 (mm-charset-to-coding-system): Use it.
509 (mm-codepage-setup): New helper function.
510 (mm-charset-eval-alist): New variable.
49c7d1ac
SM
511 (mm-charset-to-coding-system): Use mm-charset-eval-alist.
512 Warn about unknown charsets. Add allow-override.
513 Use `mm-charset-override-alist' only when decoding.
bd29ba20
RS
514 (mm-detect-mime-charset-region): Use :mime-charset.
515
49c7d1ac
SM
516 * mm-bodies.el (mm-decode-body, mm-decode-string):
517 Call `mm-charset-to-coding-system' with allow-override argument.
bd29ba20 518
18c06a99
RS
519 * message.el (message-tool-bar-zap-list, message-tool-bar)
520 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
521 (message-tool-bar-local-item-from-menu): Remove.
522 (message-tool-bar-map): Replace by `message-make-tool-bar'.
523 (message-make-tool-bar): New function.
524 (message-mode): Use `message-make-tool-bar'.
525
526 * gnus-sum.el (gnus-summary-tool-bar)
527 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
528 (gnus-summary-tool-bar-zap-list): New variables.
529 (gnus-summary-make-tool-bar): Complete rewrite using
530 `gmm-tool-bar-from-list'.
531
532 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
49c7d1ac
SM
533 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list):
534 New variables.
18c06a99
RS
535 (gnus-group-make-tool-bar): Complete rewrite using
536 `gmm-tool-bar-from-list'.
537 (gnus-group-tool-bar-update): New function.
538
539 * gmm-utils.el: New file.
540
e4a89ccf
MB
5412006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
542
543 * flow-fill.el (fill-flowed): Remove trailing space from blank
544 quoted lines.
545
5462006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
547
49c7d1ac
SM
548 * gnus-art.el (gnus-article-mode):
549 Set cursor-in-non-selected-windows to nil.
e4a89ccf 550
163cb72d
MB
5512006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
552
553 * gnus-art.el (gnus-mime-view-part-as-charset): Ignore charset
554 that the part specifies.
555
556 * mm-decode.el (mm-display-part): Work with external parts and
557 usual parts similarly.
558
559 * mm-extern.el (mm-inline-external-body): Use mm-display-part
560 instead of gnus-display-mime.
561
562 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
563 tag to summarized topics part in order to encode non-ASCII text.
564
14e6dc54
MB
5652006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
566
567 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
568
5692006-04-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
570
571 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
572 the sieve region.
573
5742006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
575
576 * gnus.el: Gnus v5.10.8 is released.
577
5782006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
579
49c7d1ac 580 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new layout.
14e6dc54
MB
581
582 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
583 unknown charset.
584
3d3a26eb 585 * message.el (message-header-synonyms): Add Original-To to the default.
14e6dc54 586
3d3a26eb 587 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Group is an
14e6dc54
MB
588 optional parameter.
589
1b155fbd
MB
5902006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
591
592 * gnus-fun.el (gnus): Require it for gnus-directory.
593
b6f2cf4b
MB
5942006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
595
3d3a26eb
SM
596 * nnweb.el (nnweb-google-create-mapping): Update regexp.
597 Some whitespace was matched into the url, which broke browsing hits
b6f2cf4b
MB
598 > 100 when mm-url-use-external was nil.
599
5af68e28
MB
6002006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
601
3d3a26eb 602 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
5af68e28 603
77218834
MB
6042006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
605
606 * mml.el (mml-insert-mime): Ignore cached contents of
607 message/external-body part.
608
609 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
610 (mm-insert-part): Ditto.
611
d451514f
MB
6122006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
613
614 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
615 Reported by Ralf Wachinger <rwachinger@gmx.de>.
616
4f162824
KH
6172006-03-23 Kenichi Handa <handa@m17n.org>
618
619 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
620 instead of set-buffer-multibyte.
621
e9e33c19
KH
6222006-03-23 Kenichi Handa <handa@m17n.org>
623
624 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
625 buffer and then decode the buffer text if necessary.
626 (rfc2231-encode-string): Be sure to work on multibyte buffer at
627 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 628
06856b12 6292006-03-21 Daniel Pittman <daniel@rimspace.net>
f5e92214
MB
630
631 * nnimap.el (nnimap-request-update-info-internal): Optimize.
632 Don't `gnus-uncompress-range' to avoid excessive memory usage.
633
f5e92214
MB
6342006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
635
636 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
637
49c7d1ac
SM
638 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
639 Add comment on version.
f5e92214
MB
640
6412006-03-20 Teodor Zlatanov <tzz@lifelogs.com>
642
49c7d1ac 643 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): New variable.
f5e92214
MB
644 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
645 assigning the spam-mark to new messages.
646
6472006-03-20 Adam Sj\e,Ax\e(Bgren <asjo@koldfront.dk> (tiny change)
648
649 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
650
6512006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
652
653 * smiley.el: Add missing test smiley.
654
531bedc3
MB
6552006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
656
657 * mm-decode.el (mm-with-part): New macro.
658 (mm-get-part): Use it; work with message/external-body as well.
659 (mm-save-part): Treat name and filename equally.
660
661 * mm-extern.el (mm-extern-cache-contents): New function.
662 (mm-inline-external-body): Use it; force the part to be displayed;
663 move undisplayer added to the cached handle to the parent.
664
665 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
666 (gnus-mime-view-part-as-type): Work with message/external-body.
667
668 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
669
6702006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
671
3d3a26eb
SM
672 * gnus-art.el (gnus-article-only-boring-p):
673 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
49c7d1ac
SM
674 intangible text.
675 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
531bedc3
MB
676
6772006-03-14 Simon Josefsson <jas@extundo.com>
678
679 * message.el (message-unique-id): Don't use message-number-base36
49c7d1ac
SM
680 if (user-uid) is a float.
681 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
531bedc3
MB
682
6832006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
684
685 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
686
687 * gnus-art.el (gnus-mime-display-single): Make sure there is an
688 empty line between a part and a message part.
689
ea8ae765
MB
6902006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
691
692 * smiley.el: Add more test smileys.
693 (smiley-data-directory, smiley-regexp-alist)
694 (gnus-smiley-file-types): Fix doc strings.
695 (smiley-update-cache): Clear smiley-cached-regexp-alist before
696 adding new elements.
697 (smiley-mouse-map): Unused code. Make it a comment.
698
6992006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
700
701 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
702 scan latest NoCeM messages instead of old ones.
703 (gnus-nocem-check-article): Fix regexps so as to match to PGP
704 delimiters that are recently used.
705 (gnus-nocem-load-cache): Add autoload cookie.
706
707 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
708
709 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
710 level which is larger than gnus-use-nocem is specified.
711
712 * gnus-group.el (gnus-group-get-new-news): Ditto.
713
85fd8002
RS
7142006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
715
716 * gnus-util.el (gnus-tool-bar-update): New function.
717
718 * gnus-group.el (gnus-group-update-tool-bar): New variable.
719 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
720
721 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
722
61e66a15
MB
7232006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
724
725 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
726 if optional last element is specified in splits (FIELD VALUE...).
727
fe62aacc
MB
7282006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
729
730 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
731 handle is multipart when calling it recursively.
732 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
733
7342006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
735
736 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
737 to "Emacs 23 (unicode)" in doc string.
738
739 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
740 "Emacs 23 (unicode)" in comment.
741
719120ef
MB
7422006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
743
3d3a26eb 744 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
719120ef
MB
745
746 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
747 characters 160 through 255 in Emacs 23.
748
7492006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
750
751 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
752 message/* containing non-ASCII text properly.
753
7542006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
755
756 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
757
7582006-02-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
759
760 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
761
7622006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
763
3d3a26eb
SM
764 * nnweb.el (nnweb-type-definition, nnweb-gmane-search):
765 Use new nov.php.
719120ef
MB
766
7672006-02-28 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
768
769 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
770 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
771 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
772 output on the server side.
773 (nnweb-google-create-mapping): Update regexps and add some
774 progress indication.
775
7762006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
777
778 * message.el (message-user-fqdn): Remove useless * in doc string.
779
780 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
781 unnecessary interaction when sending queued mails. Reported by
782 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
783
7842006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
785
786 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
787 Merge of 2006-02-20 change from the trunk.
788
7892006-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
790
791 * dns.el (query-dns): Protect more against buggy tcp output.
792 Merge of 2006-02-20 change from the trunk.
793
ba0226dd
MB
7942006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
795
796 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
797 first or last are nil.
798
7992006-02-24 Simon Josefsson <jas@extundo.com>
800
801 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too.
802 Merge of 2005-10-26 change from the trunk.
803
5f4264e5
MB
8042006-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
805
806 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
807 Remove space stuffing, and only do quotes that actually start with
808 ">" at the beginning of the lines.
809 Merge of 2005-11-17 and 2004-07-25 from the trunk.
810
8112006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
812
813 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
814 also available in Emacs 21.3.
815
816 * message.el (message-fix-before-sending): Change "Emacs 22" to
817 "Emacs 23 (unicode)" in comment.
818
819 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
820 "Emacs 23 (unicode)" in comment.
821
822 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
823 comment.
824 (mm-coding-system-p): Add comment about no-MULE XEmacs.
825
826 * mm-view.el (mm-fill-flowed): Add :version.
827
8282006-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
829
830 * mm-view.el (mm-fill-flowed): New variable.
831 (mm-inline-text): Use it.
832
8332006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de>
834 (tiny change)
835
836 * nnimap.el (nnimap-request-move-article): Change folder back to
837 source group before deleting.
838
e13be7a2
MB
8392006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
840
841 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
842 coding system which mm-charset-to-coding-system returns for a
843 given charset is valid.
844
b5189759
JB
8452006-02-16 Juanma Barranquero <lekktu@gmail.com>
846
847 * html2text.el (html2text-remove-tag-list):
848 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
849
16f18d05
CY
8502006-02-14 Chong Yidong <cyd@stupidchicken.com>
851
852 * gnus-cus.el: Revert 2005-10-17 change.
853
d71c0855
MB
8542006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
855
856 * gnus-art.el (article-strip-banner): Call
857 article-really-strip-banner only when the regexp match is made.
858
cf5a5c38
MB
8592006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
860
861 * gnus-art.el (article-strip-banner): Use
862 gnus-extract-address-components instead of
863 mail-header-parse-addresses to make it work with non-ASCII text.
864
865 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
866 values which are surrounded with \"...\"; make it never cause a
867 Lisp error; give up parsing of parameters if it failed in
868 extracting type.
869
8702006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
871
872 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
873 make-temp-file; make it work with Emacs 20 and XEmacs as well.
874
875 * mm-decode.el (mm-display-external): Use the 3rd arg of
876 mm-make-temp-file.
877 (mm-create-image-xemacs): Ditto.
878
8792006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
880
881 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
882 with message-narrow-to-headers.
883 (gnus-draft-setup): Narrow to header to run message-fetch-field.
884 (gnus-draft-check-draft-articles): New function.
885 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
886
8872006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
888
889 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
890 re-loading nn* modules.
891
9d64cd13
MB
8922006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
893
894 * gnus.el: Remove bogus comment.
895
34128042
MB
8962006-02-09 Daiki Ueno <ueno@unixuser.org>
897
34128042
MB
898 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
899 (mml2015-pgg-encrypt): Ditto.
900
901 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
902 (mml1991-pgg-encrypt): Ditto.
903
9042006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
905
906 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
907 message-make-date instead of current-time-string.
908
909 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
910 to gnus-decoded which mm-uu might set.
911
9122006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
913
914 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
915 don't decode quoted parameters; remove misimported Emacs code.
916 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
917 (rfc2231-decode-encoded-string): Don't use split-string which
918 behaves differently according to Emacs version; use
919 mm-decode-coding-region to convert charset to coding-system.
920 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
921 (rfc2231-encode-string): Remove misimported Emacs code.
922
c96ec15a
MB
9232006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
924
925 * gnus-art.el (article-decode-charset): Don't use ignore-errors
926 when calling mail-header-parse-content-type.
927 (article-de-quoted-unreadable): Ditto.
928 (article-de-base64-unreadable): Ditto.
929 (article-wash-html): Ditto.
930
931 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
932 calling mail-header-parse-content-type and
933 mail-header-parse-content-disposition.
934 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
935 mail-header-parse-content-type.
936
937 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
938 insert charset and format parameters; encode description after
939 inserting it to buffer.
940 (mml-insert-parameter): Fold lines properly even if a parameter is
941 segmented into two or more lines; change the max column to 76.
942
943 * rfc1843.el (rfc1843-decode-article-body): Don't use
944 ignore-errors when calling mail-header-parse-content-type.
945
946 * rfc2231.el (rfc2231-parse-string): Return at least type if
947 possible; don't cause an error even if it fails in parsing of
948 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
949 (rfc2231-encode-string): Don't break lines at the beginning, leave
950 it to mml-insert-parameter.
951
952 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
953 calling mail-header-parse-content-type.
954
9552006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
956
3d3a26eb
SM
957 * spam-report.el (spam-report-gmane-use-article-number):
958 Improve doc string.
c96ec15a
MB
959 (spam-report-gmane-internal): Check if a suitable header was found
960 in the article.
961
9622006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
963
964 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
965 (rfc2231-encode-string): Make param*=value always begin with LWSP.
966
88e6695f
RF
9672006-02-05 Romain Francoise <romain@orebokech.com>
968
969 Update copyright notices of all files in the gnus directory.
970
6203370b
MB
9712006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
972
973 * gnus-util.el (gnus-error): Describe `args'.
974
9d64cd13 9752006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
6203370b
MB
976
977 * nnweb.el (nnweb-request-group): Avoid growing overview files.
978
9792006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
980
981 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
982 segmented lines of parameter value to cope with Thunderbird 1.5
983 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
984 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
985 (rfc2231-encode-string): Don't make lines exceeding 76 column.
986
9872006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
988
989 * mml.el (mml-generate-mime-1): Correct the order of inline signed
990 parts.
991
9d64cd13 9922006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
993
994 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
995 there's only one active file for all servers.
996 (nnweb-request-scan): Make sure nnweb-articles is initialized on
3d3a26eb 997 solid groups. Gnus might have used a FAST request to select the group.
46e8fe3d
MB
998 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
999 and nnweb-search redundantly in the active file.
3d3a26eb 1000 (nnweb-request-list): Don't list bogus groups. There can only be one.
46e8fe3d
MB
1001 (nnweb-request-create-group): Don't use ARGS.
1002 (nnweb-possibly-change-server, nnweb-request-group): Remove some
1003 initialisations. Let nnoo do the work.
1004
10052006-01-31 Romain Francoise <romain@orebokech.com>
1006
1007 * message.el (message-alternative-emails): Improve docstring.
1008 (message-setup-1): Call `message-use-alternative-email-as-from'
1009 after `message-setup-hook' to give it precedence over posting
1010 styles, etc.
3d3a26eb
SM
1011 (message-use-alternative-email-as-from): Add docstring.
1012 Remove the original From header if present.
46e8fe3d
MB
1013
10142006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
1015
3d3a26eb
SM
1016 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
1017 Say the part has been decoded.
46e8fe3d
MB
1018
10192006-01-31 Kevin Ryde <user42@zip.com.au>
1020
1021 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
1022 mailcap-viewer-test-cache when there's no 'test clause, since that
1023 will invert the meaning of a "nil" test previously determined by
1024 mailcap-mailcap-entry-passes-test.
1025
10262006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
1027
1028 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
1029
9d64cd13 10302006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
46e8fe3d
MB
1031
1032 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
1033 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
1034 current Google Groups.
1035
10362006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
1037
1038 * Makefile.in (clean): New rule.
1039 (distclean): Use it.
1040
7347faa8
MB
10412006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
1042
1043 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
1044 is dissected into a single part of which the type is the same as
46e8fe3d 1045 the given one; decode charset.
7347faa8
MB
1046
10472006-01-21 Kevin Ryde <user42@zip.com.au>
1048
1049 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
1050 into alists as symbol not string, since that's what
1051 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
1052 look for.
1053
10542006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1055
1056 * mm-uu.el (mm-uu-dissect-text-parts): Reduce the number of
1057 recursive calls.
1058
10592006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1060
1061 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
1062 (mm-w3m-standalone-supports-m17n-p): New function.
1063 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
1064 w3m usage.
1065
1066 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
1067 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
1068
10692006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1070
1071 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
1072 encoding.
1073
10742006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
1075
1076 * mml.el (mml-attach-file): Describe `description' in doc string.
1077 (mml-menu): Add Emacs MIME manual and PGG manual.
1078
30c7240d
RS
10792006-01-19 Reiner Steib <Reiner.Steib@gmx.de>
1080
1081 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1082 (spam-group-spam-marks, spam-list-articles, spam-group-ham-marks):
1083 Revert 2006-01-08 change because the functions will be used in No
1084 Gnus.
1085
e499bc94
MB
10862006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1087
1088 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
1089
1090 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
1091
10922006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1093
1094 * mm-decode.el (mm-inlined-types): Add application/pgp.
1095 (mm-automatic-display): Ditto.
1096
1097 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
1098 part as text.
1099
c4288669
MB
11002006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1101
1102 * nnrss.el: Update copyright.
1103 (nnrss-opml-import): Query whether to subscribe to each entry.
1104
1105 * gnus-art.el:
1106 * gnus-cus.el:
1107 * gnus-group.el:
1108 * gnus-start.el:
1109 * gnus-sum.el:
1110 * mm-uu.el:
1111 * mm-view.el: Update copyright.
1112
11132006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
1114
1115 * message.el (message-info): New function.
1116 (message-mode-menu): Add it.
1117 Update copyright.
1118
1119 * ChangeLog: Fix and update copyright.
1120
73043f7d
MB
11212006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1122
1123 * mm-uu.el (mm-uu-text-plain-type): New variable.
1124 (mm-uu-pgp-signed-extract-1): Use it.
1125 (mm-uu-pgp-encrypted-extract-1): Use it.
1126 (mm-uu-dissect): Use it; allow two optional arguments; one is a
1127 flag specifying whether there's no message header; the other is
1128 for a MIME type and parameters; bind mm-uu-text-plain-type with
1129 the later one.
1130 (mm-uu-dissect-text-parts): New function.
1131
1132 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
1133 dissect text parts.
1134
11352006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1136
1137 * gnus-art.el (article-wash-html): Use
1138 gnus-summary-show-article-charset-alist if a numeric arg is given.
1139 (gnus-article-wash-html-with-w3m-standalone): New function.
1140
1141 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
1142 mm-inline-text-html-render-with-w3m-standalone.
1143 (mm-text-html-washer-alist): Map w3m-standalone to
1144 gnus-article-wash-html-with-w3m-standalone.
1145 (mm-inline-text-html-render-with-w3m-standalone): New function.
1146
7dafe00b
MB
11472006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1148
1149 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
1150 (nnrss-request-article): Render text/plain parts as HTML.
1151
1152 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
1153 the buffer.
1154
11552006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
1156
1157 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
1158 custom definition of `gnus-posting-styles'.
1159
1160 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
1161 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
1162
11632006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1164
9872af18
JB
1165 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
1166 Use nntp for bug archive.
7dafe00b
MB
1167
11682006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1169
1170 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
1171 parts.
1172 (nnrss-normalize-date): New function converts ISO 8601 date into
1173 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1174 (nnrss-check-group): Use it.
1175
7dafe00b
MB
11762006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
1177
1178 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
1179
1180 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
1181 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
1182 (nnrss-insert-w3): Ditto.
1183
11842005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1185
1186 * nnrss.el (nnrss-request-article): Fix last change; fill
1187 text/plain parts.
1188
11892005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
1190
1191 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
1192 in text/plain part.
1193 (nnrss-check-group): Don't add excessive newline to dc:subject.
1194
11952005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1196
1197 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
1198 remove MIME buttons associated with multipart/alternative parts.
1199 (gnus-mime-display-alternative): Tag buttons using `article-type'
1200 text property.
1201
1202 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
1203 associated with multipart/alternative parts.
1204
9872af18 12052005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
7dafe00b
MB
1206
1207 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
1208 article.
1209
12102005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1211
1212 * dns.el (query-dns): Make sure we check the buffer size before
1213 removing tcp headers.
1214
447505b5
CY
12152006-01-08 Chong Yidong <cyd@stupidchicken.com>
1216
1217 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
1218 (spam-group-spam-marks): Delete functions.
1219 (spam-list-articles): Just call spam-group-ham-marks directly.
1220 (spam-group-ham-marks): Simplify.
1221
3031d8b0
MB
12222005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
1223
1224 * gnus-art.el (gnus-signature-separator): Fix custom type.
1225
1226 * mm-decode.el (mm-inlined-types): Fix custom type.
1227 (mm-keep-viewer-alive-types): Ditto.
1228 (mm-automatic-display): Ditto.
1229 (mm-attachment-override-types): Ditto.
1230 (mm-inline-override-types): Ditto.
1231 (mm-automatic-external-display): Ditto.
1232
12332005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1234
1235 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
1236 multipart/alternative and add xref to mm-discouraged-alternatives
1237 in doc string.
1238
1239 * mm-decode.el (mm-discouraged-alternatives): Add xref to
1240 gnus-buttonized-mime-types in doc string.
1241
12422005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1243
1244 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
1245 us-ascii as a MIME charset.
1246
1247 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
1248 against the case where the 2nd arg TYPE is nil.
1249
12502005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1251
1252 * gnus-start.el (gnus-no-server-1): Mention
1253 `gnus-level-default-subscribed' in doc string.
1254
12552005-11-26 Dave Love <fx@gnu.org>
1256
1257 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
1258 (tls-program, tls-success): Provide openssl alternative.
1259
1260 * starttls.el: Doc fixes.
1261 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
1262 SERVICE to PORT.
1263
12642005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
1265
1266 * gnus-start.el (gnus-start-draft-setup): Enforce
1267 `gnus-draft-mode' for nndraft:drafts at startup.
1268
1269 * gnus.el (gnus-splash): Change custom group.
1270 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
1271 allow-list argument.
1272
1273 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
1274 string.
1275
12762005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1277
9872af18 1278 * mm-decode.el (mm-display-external): Add missing cdr.
3031d8b0 1279
eab52f48
RS
12802005-12-12 Richard M. Stallman <rms@gnu.org>
1281
1282 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
1283
58090a8d
MB
12842005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
1285
1286 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
1287 Suggest image/.* in the doc string.
1288
12892005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
1290
1291 * mm-decode.el (mm-display-external): Use nametemplate (defined in
1292 RFC1524) if it is in mailcap or add a suffix according to
1293 mailcap-mime-extensions when generating a temp filename; postpone
1294 deleting a temp file for 2 seconds for some wrappers, shell
1295 scripts, and so on, which might exit right after having started a
1296 viewer command as a background job.
1297
12982005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
1299
1300 * gnus-art.el (gnus-default-article-saver): Add user-defined
1301 `function' to custom type.
1302
13032005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
1304
1305 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
1306 parens.
1307
13082005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
1309
1310 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
1311 long lines.
1312 (gnus-cache-delete-group): Wrap doc strings.
1313
1314 * gnus-agent.el (gnus-agent-rename-group)
1315 (gnus-agent-delete-group): Wrap doc strings.
1316
13172005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
1318
1319 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1320
13212005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
1322
1323 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
1324 of current-time-string.
1325
13262005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
1327
1328 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
1329 date header.
1330
9872af18 13312005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
58090a8d
MB
1332
1333 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
1334
13352005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
1336
1337 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
1338 internal variable to a custom variable. Changed default value
1339 from compressed(2) to uncompressed(1).
1340 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
1341 support for uncompressed agentview files. Taken together, reading
1342 the agentview file should now be 6-7 times faster.
1343 (gnus-agent-long-article,
1344 gnus-agent-short-article, gnus-agent-score): Renamed category
1345 keywords to match gnus-cus.
1346 (gnus-agent-summary-fetch-series): Modified to protect against
1347 gnus-agent-summary-fetch-group clearing processable flags.
1348 (gnus-agent-synchronize-group-flags): Update live group buffer as
1349 synchronization may occur due to the user toggling the plugged
1350 status.
1351 (gnus-agent-braid-nov): Now tests new nov entries
1352 for duplicates which are removed. The invalid sort check then
1353 triggers a rescan after the sort as sorting may have moved
1354 duplicate entries such that they can be cheaply detected.
1355 (gnus-agent-read-local): Trivial fix to format of
1356 error message to display actual error condition.
1357 (gnus-agent-save-local): Avoid saving symbols that are bound to
1358 nil as they simply result in a warning message in
1359 gnus-agent-read-local.
1360 (gnus-agent-fetch-group-1): Clear downloadable flag when article
1361 successfully downloaded.
1362 (gnus-agent-regenerate-group): Use
1363 gnus-agent-synchronize-group-flags to reset read status in both
1364 gnus and server.
1365
1366 * nntp.el (nntp-end-of-line): Doc fix.
1367 (nntp-authinfo-rejected): New error condition.
1368 (nntp-wait-for): Use new error condition to signal authentication
1369 error.
1370 (nntp-retrieve-data): Rethrow new error condition to break out of
1371 recursive call to nntp-send-authinfo.
9872af18 1372
58090a8d
MB
13732005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1374
1375 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
1376 rather than make-variable-buffer-local for file-precious-flag.
1377
13782005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
1379
1380 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
1381
13822005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
1383
1384 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
1385 as a buffer-local variable. This avoids creating truncated
1386 dribble files as a result of a hang up, eg.
1387
996aa8c1 13882005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
9d64cd13
MB
1389
1390 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1391 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1392 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1393 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1394 argument to all these routines, so the passphrase can be managed
1395 externally and passed in to the system.
1396 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1397 pgg-add-passphrase-to-cache function.
1398
1399 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1400 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1401 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1402 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1403 argument to all these routines, so the passphrase can be managed
1404 externally and passed in to the system.
1405 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
1406 function.
1407
14082005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1409
1410 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1411 part of the decoded armor to find the key-identifier.
1412 (pgg-gpg-lookup-key-owner): New function to return the
1413 human-readable identifier of a key owner.
1414 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1415 key itself.
1416 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1417 the key value) if we have a key and can match it against a secret
1418 key. Also, added a note pointing out fact that the prompt only
1419 indicates the first matching key.
1420
1421 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1422 pgg-decrypt-region.
1423 (pgg-pending-timers): A new hash for tracking the passphrase cache
1424 timers, so that new ones supercede old ones.
1425 (pgg-add-passphrase-to-cache): Rename from
1426 `pgg-add-passphrase-cache' to reduce confusion (all callers
1427 changed). Modified to cancel old timers when new ones are added.
1428 (pgg-remove-passphrase-from-cache): Rename from
1429 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1430 changed). Modified to cancel old timers when their keys are
1431 removed from the cache.
1432 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
1433 XEmacs, an indirection to delete-itimer.
1434 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
1435 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
1436 users can only check cache without risk of prompting. Correct bug in
1437 notruncate behavior.
1438 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
1439 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
1440 Add informative docstrings.
1441 (pgg-decrypt): Convey provided passphrase in subordinate call to
1442 pgg-decrypt-region.
1443
14442005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1445
1446 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1447 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1448 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1449 'passphrase' argument, so the passphrase can be managed externally
1450 and then passed in to the system.
1451
1452 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1453 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1454 so the passphrase cache can be used reliably with identifiers
1455 besides a pgp packet's key id.
1456
1457 * pgg-gpg.el (pgg-pgp-encrypt-region)
1458 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1459 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1460 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1461 argument to all these routines, so the passphrase can be managed
1462 externally and passed in to the system.
1463
1464 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1465 'notruncate' argument, so the passphrase cache can be used
1466 reliably with identifiers besides a pgp packet's key id.
1467
14682005-10-29 Sascha Wilde <swilde@sha-bang.de>
1469
1470 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1471 symmetric encryption.
1472 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1473 encrypted session key.
1474 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1475 message ask for the passphrase in a proper way.
1476
1477 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1478 New user commands for symmetric encryption.
1479
4c2ad11d
SM
14802005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
1481
1482 * gnus-delay.el (gnus-delay-group): Don't autoload.
1483 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
1484 to be re-loaded when customizing the `gnus-delay' group.
1485
f129a4df
CY
14862005-11-19 Chong Yidong <cyd@stupidchicken.com>
1487
1488 * message.el: Revert last changes.
1271a058 1489 (message-insert-citation-line): Use newlines.
f129a4df 1490
6586e9c9
CY
14912005-11-17 Chong Yidong <cyd@stupidchicken.com>
1492
1493 * message.el (message-courtesy-message)
1494 (message-mark-insert-begin, message-mark-insert-end)
1495 (message-elide-ellipsis, message-cancel-message)
1496 (message-add-header, message-change-subject)
1497 (message-cross-post-followup-to-header)
1498 (message-cross-post-insert-note, message-reduce-to-to-cc)
1499 (message-widen-reply, message-delete-not-region)
1500 (message-kill-to-signature, message-insert-signature)
1501 (message-insert-importance-high, message-insert-importance-low)
1502 (message-insert-or-toggle-importance)
1503 (message-insert-disposition-notification-to)
1504 (message-indent-citation, message-yank-original)
1505 (message-cite-original-without-signature, message-cite-original)
1506 (message-insert-citation-line, message-position-on-field)
1507 (message-fix-before-sending, message-send-mail-partially)
1508 (message-send-mail, message-send-mail-with-sendmail)
1509 (message-send-mail-with-qmail, message-send-news)
1510 (message-check-news-header-syntax, message-generate-headers)
1511 (message-insert-courtesy-copy, message-fill-address)
1512 (message-fill-header, message-shorten-references)
1513 (message-setup-1, message-cancel-news)
9872af18
JB
1514 (message-forward-make-body-plain, message-forward-make-body-mime)
1515 (message-forward-make-body-mml, message-encode-message-body)
6586e9c9
CY
1516 (message-forward-make-body-digest-plain)
1517 (message-forward-make-body-digest-mime)
1518 (message-use-alternative-email-as-from): Insert `hard-newline'
1519 instead of ordinary newlines.
1520
e8beac8a
MB
15212005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
1522
1523 * message.el (message-generate-headers): Downcase the argument
1524 given to message-check-element.
1525
15262005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
1527
1528 * gnus.el (gnus-parameters-case-fold-search): New variable.
1529 (gnus-parameters-get-parameter): Use it.
1530
1531 * gnus-score.el (gnus-home-score-file): Doc fix.
1532
15332005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
1534
1535 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
1536
15372005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
1538
1539 * mml.el (mml-preview): Doc fix.
1540
3b059693
MB
15412005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
1542
1543 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
1544 whitespace removed in revision 7.8. Use concatenated string to
1545 protect trailing whitespace.
1546
9872af18 15472005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
3b059693
MB
1548
1549 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
1550 (nnimap-request-expire-articles): Use it to avoid sending 'UID
1551 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
1552 Courier IMAP ("some version from 2004"). Mostly based on similar
1553 code in the same function.
1554
15552005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1556
1557 * message.el (message-display-completion-list): New function.
1558 (message-expand-group): Use it; make sure the Completions buffer
1559 is modifiable.
1560
ab513ed4
CY
15612005-10-30 Chong Yidong <cyd@stupidchicken.com>
1562
1563 * imap.el (imap-open): Handle case where buffer is a buffer
1564 object.
1565
28e48287
EZ
15662005-10-24 Eli Zaretskii <eliz@gnu.org>
1567
1568 * pgg-def.el:
1569 * pgg-gpg.el:
1570 * pgg-parse.el:
1571 * pgg-pgp.el:
1572 * pgg-pgp5.el:
1573 * pgg.el: Move to the parent lisp directory.
1574
2a0d53ac
CY
15752005-10-23 Chong Yidong <cyd@stupidchicken.com>
1576
7cd9f860
CY
1577 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
1578 user-mail-name is an empty string.
2a0d53ac 1579
9516b9f4
MB
15802005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1581
1582 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
1583 depending on gnus-score-decay-constant.
1584
15852005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1586
1587 * nnslashdot.el (nnslashdot-request-article)
1588 (nnslashdot-retrieve-headers-1): Update to new HTML.
1589
15902005-10-23 Simon Josefsson <jas@extundo.com>
1591
1592 * imap.el (imap-gssapi-program): Align command line parameters
1593 with latest GNU SASL.
1594 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
1595
292f71fe
MB
15962005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
1597
1598 * mail-source.el (mail-source-fetch-pop): Require pop3.
1599 (mail-source-check-pop): Ditto.
1600
16012005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1602
1603 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
1604 errors.
1605
16062005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1607
1608 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
1609 (gnus-treat-strip-leading-blank-lines): Improve doc string.
1610
1611 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
1612
16132005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1614
1615 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
1616 (rfc2047-charset-to-coding-system): New function.
1617 (rfc2047-decode-encoded-words): New function.
1618 (rfc2047-decode-region): Use them.
1619 (rfc2047-decode-cte): Remove.
1620 (rfc2047-parse-and-decode): Remove.
1621 (rfc2047-decode): Remove.
1622
16232005-10-15 Kenichi Handa <handa@m17n.org>
1624
1625 * rfc2047.el (rfc2047-decode-cte): New function.
1626 (rfc2047-decode-region): Change the way to decode successive
1627 encoded-words: decode B- or Q-encoding in each encoded-word,
1628 concatenate them, and decode it as charset.
1629
bd2cef66
CY
16302005-10-17 Chong Yidong <cyd@stupidchicken.com>
1631
1632 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
1633 widget-move-and-invoke.
1634 (gnus-custom-mode): Use gnus-custom-map.
1635
ffda926c
BW
16362005-10-15 Bill Wohler <wohler@newt.com>
1637
1638 * message.el (message-tool-bar-map): Renamed image file from
1639 mail_send to mail/send.
1640
f5fab556
MY
16412005-10-16 Masatake YAMATO <jet@gyve.org>
1642
1643 * message.el (message-expand-group): Pass the common
1644 prefix substring of completion to `display-completion-list'.
1645
9872af18 16462005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
1647
1648 * format-spec.el (format-spec): Propagate text properties of % spec.
1649
9872af18 16502005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
710f2e1b
SJ
1651
1652 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
1653
20051b27
SJ
16542005-10-08 Simon Josefsson <jas@extundo.com>
1655
1656 * pgg-parse.el (top-level): Don't require custom, it is
1657 autoloaded. (To sync with No Gnus.)
1658
ba0226dd 16592005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
82259e50 1660
ba0226dd 1661 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
82259e50 1662
46f93472
SJ
16632005-10-08 Simon Josefsson <jas@extundo.com>
1664
1665 * pgg-def.el (top-level): Don't require custom, it is
1666 autoloaded. (To sync with No Gnus.)
1667
d3a597b7
MB
16682005-10-04 David Hansen <david.hansen@gmx.net>
1669
1670 * nnrss.el (nnrss-request-article): Add support for the comments tag.
1671 (nnrss-check-group): Ditto.
1672
8753ddee
MB
16732005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
1674
1675 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
1676
1677 * gnus-util.el (gnus-remove-duplicates): Remove.
1678
1679 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
1680 instead of gnus-remove-duplicates.
1681
1682 * message.el (message-remove-duplicates): Remove.
1683 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
1684 message-remove-duplicates.
1685
1686 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
1687 available, else use implementation from `delete-dups'.
1688
16892005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072
MB
1690
1691 * time-date.el: Autoload parse-time-string, XEmacs needs it.
1692
c615a00c
SM
16932005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1694
1695 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
1696 function rather than the diff-mode.el package.
1697 (mm-display-external): Use with-current-buffer.
1698 (mm-viewer-completion-map, mm-viewer-completion-map):
1699 Move initialization inside declaration.
1700
a33704bb
MB
17012005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
1702
1703 * message.el: Remove useless autoloads.
1704
17052005-09-28 Simon Josefsson <jas@extundo.com>
1706
1707 * message.el (message-use-idna): Default to t.
1708 (message-use-idna): Test whether encoding works too. Doc fix.
1709
17102005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
1711
1712 * nntp.el (nntp-warn-about-losing-connection): Remove.
1713
53cfefc8
MB
17142005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1715
1716 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
1717 customizable. Change default value.
1718 (mm-uu-diff-groups-regexp): Change default value.
c615a00c
SM
1719 (mm-uu-type-alist): Add doc string.
1720 (mm-uu-configure): Add doc string. Make it interactive.
1721 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
53cfefc8
MB
1722
17232005-09-27 Simon Josefsson <jas@extundo.com>
1724
1725 * message.el (message-idna-to-ascii-rhs-1): Reformat.
1726
17272005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1728
1729 * message.el (message-remove-duplicates): New function.
1730 Implementation borrowed from `gnus-remove-duplicates'.
1731 (message-idna-to-ascii-rhs): Also encode idna addresses in
1732 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1733 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
1734 only ask about the same idna domain once per header and also tell
1735 in what header to replace the idna domain.
1736
1737 * gnus-art.el (article-decode-idna-rhs): Also decode idna
1738 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
1739 (article-decode-idna-rhs): Fix regexp so that all idna-address in
1740 a header is decoded and not just the last one.
1741
17422005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
1743
1744 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
1745 has been decoded.
1746
1747 * mm-decode.el (mm-insert-part): Don't modify text if it has been
1748 decoded.
1749
1750 * mm-view.el (mm-inline-text): Don't strip text props unless
1751 decoding enriched or richtext parts.
1752
66841476
RF
17532005-09-25 Romain Francoise <romain@orebokech.com>
1754
1755 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
1756 * gnus-start.el (gnus-subscribe-interactively):
1757 * gnus-uu.el (gnus-uu-grab-articles):
1758 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
1759 space.
1760
81df110a
RF
17612005-09-24 Emilio C. Lopes <eclig@gmx.net>
1762
1763 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
1764 * mm-view.el (mm-view-pkcs7-decrypt):
1765 * gnus-sum.el (gnus-summary-limit-to-extra)
1766 (gnus-summary-respool-article, gnus-read-move-group-name):
1767 * gnus-score.el (gnus-summary-increase-score):
1768 * gnus-util.el (gnus-completing-read-with-default):
1769 * gnus-art.el (gnus-read-save-file-name)
1770 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
1771 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
1772 * message.el (message-check-news-header-syntax):
1773 Follow convention for reading with the minibuffer.
1774
5fae1cae
MB
17752005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
1776
c615a00c
SM
1777 * spam-report.el (spam-report-url-ping-plain):
1778 Use gnus-extended-version as User-Agent.
5fae1cae
MB
1779
1780 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
1781 default value is nil.
1782
17832005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1784
1785 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
1786 default to nil, to be able to use Gnus at all. If the default
1787 switches to something else, then the function should be fixed not
1788 be exceedingly slow.
1789
17902005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
1791
1792 * mm-url.el (mm-url-decode-entities): Fix regexp.
1793
c615a00c 17942005-09-18 Deepak Goel <deego@gnufans.org>
c4fbd740
DG
1795
1796 * sieve.el (sieve-help): Fix `message' call: first arg should be a
1797 format spec.
81df110a 1798
430d3ed7
MB
17992005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
1800
1801 * gnus.el (gnus-group-startup-message): Bind image-load-path.
1802
18032005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
1804
1805 * gnus-art.el (gnus-mime-display-part): Protect against broken
1806 MIME messages.
1807
6ff5b064
MB
18082005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
1809
1810 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
1811 before parsing header.
1812
a8f6d239
MB
18132005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
1814
1815 * spam-report.el (spam-report-gmane): Fix generation of spam
1816 report URL.
1817
18182005-09-10 Simon Josefsson <jas@extundo.com>
1819
1820 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
1821 t, based on discussion on the ding list with Robert Epprecht
1822 <epprecht@solnet.ch>.
1823
d752cf53
MB
18242005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
1825
1826 * spam-report.el (spam-report-gmane): Make it work without
c615a00c
SM
1827 X-Report-Spam header. Gmane now only provides Archived-At.
1828 This is only used if `spam-report-gmane-use-article-number' is nil.
1829 (spam-report-gmane-spam-header): Remove. Not used anymore.
d752cf53
MB
1830
1831 * nnweb.el (nnweb-google-wash-article): Print a message if article
1832 is not available.
1833
18342005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1835
1836 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
1837 content before displaying.
1838
18392005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
1840
1841 * mml-smime.el: Remove defvar of gnus-extract-address-components.
1842
18432005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1844
1845 * mm-view.el (mm-display-inline-fontify): Disable support modes.
1846
4a2358e9
MB
18472005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
1848
1849 * message.el (message-tab-body-function): Fixed mismatched custom
1850 type.
1851
1852 * gnus.el (gnus-group-change-level-function): Ditto.
1853
d752cf53 1854 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
1855
1856 * gnus-art.el (gnus-signature-limit)
1857 (gnus-article-mime-part-function): Ditto.
1858
18592005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
1860
1861 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
1862 Make fetching article by MID work again for Google Groups. Added
1863 FIXME concerning gnus-group-make-web-group.
1864
1865 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
1866 Don't depend on Gnus by using mail-extract-address-components if
1867 gnus-extract-address-components is not bound.
1868
1869 * gnus.el (gnus-user-agent): Use list of symbols instead of
1870 symbols. Display full version number for (S)XEmacs. Optionally
1871 display (S)XEmacs codename.
1872
1873 * gnus-util.el (gnus-emacs-version): Update for new
1874 `gnus-user-agent'.
1875
1876 * gnus-msg.el (gnus-extended-version): Make it possible to omit
1877 Gnus version.
1878
18792005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
1880
1881 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
1882 when encoding.
1883
1884 * mm-bodies.el (mm-decode-content-transfer-encoding):
1885 De-canonicalize CRLF for all text content types, not just
1886 text/plain.
1887
18882005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
1889
1890 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
1891
1892 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
1893 list, not listp.
1894
18952005-08-29 Romain Francoise <romain@orebokech.com>
1896
1897 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
1898 docstring.
1899 (gnus-face-from-file): Likewise.
1900
41e11121
JB
19012005-08-31 Juanma Barranquero <lekktu@gmail.com>
1902
1903 * gnus-art.el (w3m-minor-mode-map):
1904 * gnus-spec.el (gnus-newsrc-file-version):
1905 * gnus-util.el (nnmail-active-file-coding-system)
1906 (gnus-original-article-buffer, gnus-user-agent):
1907 * gnus.el (gnus-ham-process-destinations)
1908 (gnus-parameter-ham-marks-alist)
1909 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
1910 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
1911 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
1912 * mm-decode.el (gnus-current-window-configuration):
1913 * mm-extern.el (gnus-article-mime-handles):
1914 * mm-url.el (url-current-object, url-package-name)
1915 (url-package-version):
1916 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
1917 (smime-keys, w3m-cid-retrieve-function-alist)
1918 (w3m-current-buffer, w3m-display-inline-images)
1919 (w3m-minor-mode-map):
1920 * mml-smime.el (gnus-extract-address-components):
1921 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
1922 (gnus-newsrc-hashtb, message-default-charset)
1923 (message-deletable-headers, message-options)
1924 (message-posting-charset, message-required-mail-headers)
1925 (message-required-news-headers):
1926 * mml1991.el (mc-pgp-always-sign):
1927 * mml2015.el (mc-pgp-always-sign):
1928 * nnheader.el (nnmail-extra-headers):
1929 * rfc1843.el (gnus-decode-encoded-word-function)
1930 (gnus-decode-header-function, gnus-newsgroup-name):
1931 * spam-stat.el (gnus-original-article-buffer): Add defvars.
1932
f3f01d5d
MB
19332005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
1934
1935 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
1936 the end of the date treatments.
1937
19382005-08-15 Simon Josefsson <jas@extundo.com>
1939
1940 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
1941 it in url-handlers.el and XEmacs in url.el. Reported by Luca
1942 Capello and Romain Francoise.
1943 (pgg-fetch-key-function): Removed, not used?
1944 (pgg-insert-url-with-w3): Require url, to get
1945 url-insert-file-contents regardless of where it is defined.
1946
19472005-08-08 Simon Josefsson <jas@extundo.com>
1948
1949 * pgg.el: Autoload url-insert-file-contents instead of loading
1950 w3/url.
1951 (pgg-insert-url-with-w3): Don't load url here.
1952
41e11121 19532005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
1954
1955 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
1956
1957 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
1958
19592005-08-06 Romain Francoise <romain@orebokech.com>
1960
1961 * message.el: Fix typo in docstring.
1962
11e22c4a
MB
19632005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1964
1965 * mm-bodies.el (mm-encode-body): Use coding system rather than
1966 charset to encode text.
1967
1968 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
1969 number of charsets if utf-8 is available (XEmacs).
1970
97f78c9b
MB
19712005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1972
1973 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
1974 start of the lines.
1975 (gnus-picon-databases): Add /usr/share/picons.
1976
19772005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
1978
1979 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
1980 taken from `gnus-button-mid-or-mail-regexp'.
1981 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
1982 (gnus-button-alist): Improve regexp for domain part of the MIDs
1983 for news:localpart@domain buttons.
1984 (gnus-button-ctan-directory-regexp): Update.
1985
1986 * message.el (message-kill-buffer): Raise the current frame.
1987 (message-bury): Use `window-dedicated-p'.
1988
afea040a
MB
19892005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
1990
97f78c9b
MB
1991 * sieve-manage.el (sieve-manage-interactive-login): Use
1992 make-local-variable rather than make-variable-buffer-local.
1993 (sieve-manage-open): Ditto.
1994 (sieve-manage-authenticate): Ditto.
1995
afea040a
MB
1996 * mml.el (mml-generate-mime-1): Make the content type default to
1997 text/plain if the filename is not specified.
1998
19992005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
2000
2001 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
2002 instead of insert-buffer.
2003
2004 * message.el (message-yank-original): Ditto; set the mark at the
2005 end of the yanked message.
2006
4b91459a
MB
20072005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
2008
2009 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
2010 lines to scroll rather than to stop it.
2011
2012 * mml.el (mml-generate-default-type): Add doc string.
2013 (mml-generate-mime-1): Use mm-default-file-encoding or make it
2014 default to application/octet-stream when determining the content
2015 type if it is not specified for the part or the mml contents; add
2016 a comment about mml-generate-default-type.
2017
20182005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
2019
2020 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
2021 make it default to application/octet-stream when determining the
2022 content type if it is not specified for the external contents.
2023
d44e3b45
MB
20242005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
2025
2026 * rfc2231.el (rfc2231-parse-string): Take care that not only a
2027 segmented parameter but also other parameters might be there.
2028
4b91459a
MB
20292005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
2030
2031 * mm-decode.el (mm-display-external): Delete temp file, directory
2032 and buffer immediately if the external process is exited.
2033
c03ac728
MB
20342005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
2035
2036 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
2037 fewer lines than that of scroll-margin.
2038 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
2039
d8a88581
MB
20402005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
2041
2042 * gnus-art.el (gnus-article-next-page): Revert.
2043 (gnus-article-beginning-of-window): New macro.
2044 (gnus-article-next-page-1): Use it.
2045 (gnus-article-prev-page): Ditto.
2046 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
2047 instead of insert-buffer.
2048 (gnus-mime-delete-part): Ditto.
2049 (gnus-article-edit-exit): Ditto.
2050
2051 * gnus-util.el (gnus-beginning-of-window): Remove.
2052 (gnus-end-of-window): Remove.
2053
d8a88581
MB
20542005-07-25 Simon Josefsson <jas@extundo.com>
2055
2056 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
2057 to have the url package without w3. Reported by Daiki Ueno
2058 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
2059
7573397b
SM
20602005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
2061
2062 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
2063 for text/rtf. Display default in prompt. Pass default for M-n.
2064
2065 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
2066
bcc7dd61
MB
20672005-07-16 Romain Francoise <romain@orebokech.com>
2068
2069 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
2070 instead of `current-time-string' as the latter creates a time
2071 string that is not RFC 2822 compliant (it lacks the zone).
2072
9ebc3953
EZ
20732005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2074
2075 * gnus-msg.el (gnus-button-mailto): Remove
2076 save-selected-window-window hackery because it relies on
2077 save-selected-window internals.
2078
7929f858
MB
20792005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
2080
2081 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
2082 (gnus-article-next-page-1): Use gnus-beginning-of-window.
2083 (gnus-article-prev-page): Ditto.
2084
2085 * gnus-util.el (gnus-beginning-of-window): New function.
2086 (gnus-end-of-window): New function.
2087
ead25b5c
MB
20882005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
2089
2090 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
2091 gnus-add-minor-mode.
2092 (gnus-binary-mode): Ditto.
2093
2094 * gnus-topic.el (gnus-topic-mode): Ditto.
2095
5f4264e5 20962005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8774406b
EZ
2097
2098 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
2099 (gnus-article-prev-page): Take scroll-margin into consideration.
2100
a0ec7a4a
LK
21012005-07-04 Lute Kamstra <lute@gnu.org>
2102
2103 Update FSF's address in GPL notices.
2104
59fda2fa
JB
21052005-07-04 Juanma Barranquero <lekktu@gmail.com>
2106
2107 * gnus.el (gnus-exit):
2108 * gnus-group.el (gnus-group-icons):
2109 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
2110
2111 * gnus-nocem.el (gnus-nocem):
2112 * message.el (message-various, message-buffers, message-sending)
2113 (message-interface, message-forwarding, message-insertion)
2114 (message-headers, message-news, message-mail):
2115 * pgg-gpg.el (pgg-gpg):
2116 * pgg-parse.el (pgg-parse):
2117 * pgg-pgp.el (pgg-pgp):
2118 * pgg-pgp5.el (pgg-pgp5):
2119 * pop3.el (pop3): Finish `defgroup' description with period.
2120
7d0c69be
MB
21212005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
2122
2123 * gnus-art.el (article-display-face): Improve the efficiency.
2124 (article-display-x-face): Ditto; remove grey x-face stuff.
2125
d6697c02
MB
21262005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
2127
2128 * gnus-art.el (article-display-face): Correct the position in
2129 which Faces are inserted; use dolist.
2130
21312005-06-29 Didier Verna <didier@xemacs.org>
2132
59fda2fa 2133 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
2134 order.
2135
84861437
MB
21362005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
2137
2138 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
2139 (gnus-nocem-check-article): Fetch the Type header.
2140 (gnus-nocem-message-wanted-p): Fix the way to examine types.
2141 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
2142 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
2143
2144 * pgg.el (pgg-verify): Return the verification result.
2145
3338c0ad
JB
21462005-06-24 Juanma Barranquero <lekktu@gmail.com>
2147
2148 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
2149 `show-nonbreak-escape'.
2150
9180519b
LK
21512005-06-23 Lute Kamstra <lute@gnu.org>
2152
2153 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
2154
2155 * dig.el (dig-mode):
2156 * smime.el (smime-mode): Use gnus-run-mode-hooks.
2157
23873c96
JB
21582005-06-21 Juanma Barranquero <lekktu@gmail.com>
2159
2160 * nnimap.el (nnimap-split-download-body): Fix spellings.
2161
b66c24b4
JB
21622005-06-16 Juanma Barranquero <lekktu@gmail.com>
2163
2164 * gnus-art.el (gnus-article-encrypt-body):
2165 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
2166 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
2167 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 2168
0f49874b
MB
21692005-06-16 Miles Bader <miles@gnu.org>
2170
2171 * spam.el (spam): Remove "-face" suffix from face name.
2172 (spam-face): New backward-compatibility alias for renamed face.
2173 (spam-face, spam-initialize): Use renamed spam face.
2174
2175 * message.el (message-header-to, message-header-cc)
2176 (message-header-subject, message-header-newsgroups)
2177 (message-header-other, message-header-name)
2178 (message-header-xheader, message-separator, message-cited-text)
2179 (message-mml): Remove "-face" suffix from face names.
2180 (message-header-to-face, message-header-cc-face)
2181 (message-header-subject-face, message-header-newsgroups-face)
2182 (message-header-other-face, message-header-name-face)
2183 (message-header-xheader-face, message-separator-face)
2184 (message-cited-text-face, message-mml-face):
2185 New backward-compatibility aliases for renamed faces.
2186 (message-font-lock-keywords): Use renamed message faces.
2187
2188 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
2189 (sieve-test-commands, sieve-tagged-arguments):
2190 Remove "-face" suffix from face names.
2191 (sieve-control-commands-face, sieve-action-commands-face)
2192 (sieve-test-commands-face, sieve-tagged-arguments-face):
2193 New backward-compatibility aliases for renamed faces.
2194 (sieve-control-commands-face, sieve-action-commands-face)
2195 (sieve-test-commands-face, sieve-tagged-arguments-face):
2196 Use renamed sieve faces.
2197
2198 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
2199 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
2200 (gnus-group-news-3-empty, gnus-group-news-4)
2201 (gnus-group-news-4-empty, gnus-group-news-5)
2202 (gnus-group-news-5-empty, gnus-group-news-6)
2203 (gnus-group-news-6-empty, gnus-group-news-low)
2204 (gnus-group-news-low-empty, gnus-group-mail-1)
2205 (gnus-group-mail-1-empty, gnus-group-mail-2)
2206 (gnus-group-mail-2-empty, gnus-group-mail-3)
2207 (gnus-group-mail-3-empty, gnus-group-mail-low)
2208 (gnus-group-mail-low-empty, gnus-summary-selected)
2209 (gnus-summary-cancelled, gnus-summary-high-ticked)
2210 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
2211 (gnus-summary-high-ancient, gnus-summary-low-ancient)
2212 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
2213 (gnus-summary-low-undownloaded)
2214 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
2215 (gnus-summary-low-unread, gnus-summary-normal-unread)
2216 (gnus-summary-high-read, gnus-summary-low-read)
2217 (gnus-summary-normal-read, gnus-splash):
2218 Remove "-face" suffix from face names.
2219 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
2220 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
2221 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
2222 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
2223 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
2224 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
2225 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
2226 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
2227 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
2228 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
2229 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
2230 (gnus-summary-selected-face, gnus-summary-cancelled-face)
2231 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
2232 (gnus-summary-normal-ticked-face)
2233 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
2234 (gnus-summary-normal-ancient-face)
2235 (gnus-summary-high-undownloaded-face)
2236 (gnus-summary-low-undownloaded-face)
2237 (gnus-summary-normal-undownloaded-face)
2238 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
2239 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
2240 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
2241 (gnus-splash-face):
2242 New backward-compatibility aliases for renamed faces.
2243 (gnus-group-startup-message): Use renamed gnus faces.
2244
2245 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
2246 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
2247 (gnus-server-agent): Remove "-face" suffix from face names.
2248 (gnus-server-agent-face, gnus-server-opened-face)
2249 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 2250 (gnus-server-offline-face):
0f49874b
MB
2251 New backward-compatibility aliases for renamed faces.
2252 (gnus-server-agent-face, gnus-server-opened-face)
2253 (gnus-server-closed-face, gnus-server-denied-face)
2254 (gnus-server-offline-face): Use renamed gnus faces.
2255
2256 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
2257 Remove "-face" suffix from face names.
2258 (gnus-picon-xbm-face, gnus-picon-face):
2259 New backward-compatibility aliases for renamed faces.
2260
2261 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
2262 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
2263 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
2264 (gnus-cite-11): Remove "-face" suffix from face names.
2265 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
2266 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
2267 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 2268 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
2269 New backward-compatibility aliases for renamed faces.
2270 (gnus-cite-attribution-face, gnus-cite-face-list)
2271 (gnus-article-boring-faces): Use renamed gnus faces.
2272
2273 * gnus-art.el (gnus-signature, gnus-header-from)
2274 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
2275 (gnus-header-content): Remove "-face" suffix from face names.
2276 (gnus-signature-face, gnus-header-from-face)
2277 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 2278 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
2279 New backward-compatibility aliases for renamed faces.
2280 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
2281
2282 * gnus-sum.el (gnus-summary-selected-face)
2283 (gnus-summary-highlight): Use renamed gnus faces.
2284 * gnus-group.el (gnus-group-highlight): Likewise.
2285
ca0a6900
JB
22862005-06-14 Juanma Barranquero <lekktu@gmail.com>
2287
0b46b379
JB
2288 * gnus-sieve.el (gnus-sieve-article-add-rule):
2289 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
2290 * spam-stat.el (spam-stat-buffer-change-to-spam)
2291 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 2292
0b46b379
JB
2293 * message.el (message-is-yours-p):
2294 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 2295
a21fb88e
MB
22962005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2297
2298 * mm-view.el (mm-inline-text): Withdraw the last change.
2299
23002005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
2301
2302 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
2303 executing enriched-decode.
2304
bfe5418b
LT
23052005-06-04 Luc Teirlinck <teirllm@auburn.edu>
2306
2307 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
2308
d4755e04
LK
23092005-06-04 Lute Kamstra <lute@gnu.org>
2310
2311 * nnfolder.el (nnfolder-read-folder): Make sure that undo
2312 information is never recorded.
2313
95f75c75
SM
23142005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
2315
2316 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
2317
0f69d598
MB
23182005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
2319
2320 * pop3.el (pop3-md5): Run md5 in the binary mode.
2321 (pop3-md5-program-args): New variable.
2322
95f75c75
SM
2323 * starttls.el (starttls-set-process-query-on-exit-flag):
2324 Use eval-and-compile.
0f69d598 2325
4a43ee9b
MB
23262005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
2327
2328 * gnus-art.el (article-display-x-face): Replace
2329 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2330
2331 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
2332
2333 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
2334 set-process-query-on-exit-flag or process-kill-without-query.
2335
2336 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
2337 loop instead of replace-regexp.
2338
2339 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
2340 instead of process-kill-without-query if it is available.
2341
2342 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
2343 instead of find-file-hooks if it is available.
2344
2345 * mml1991.el: Bind pgg-default-user-id when compiling.
2346
2347 * mml2015.el: Bind pgg-default-user-id when compiling.
2348
95f75c75
SM
2349 * nndraft.el (nndraft-request-associate-buffer):
2350 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
2351 available.
2352
2353 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
2354 instead of find-file-hooks if it is available.
2355
2356 * nntp.el (nntp-open-connection): Replace
2357 process-kill-without-query by gnus-set-process-query-on-exit-flag.
2358 (nntp-open-ssl-stream): Ditto.
2359 (nntp-open-tls-stream): Ditto.
2360
2361 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
2362 (pgg-run-at-time-1): New macro.
2363 (pgg-run-at-time): Use it.
2364
2365 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
2366 set-process-query-on-exit-flag or process-kill-without-query.
2367 (starttls-open-stream-gnutls): Use it instead of
2368 process-kill-without-query.
2369 (starttls-open-stream): Ditto.
2370
23712005-05-31 Simon Josefsson <jas@extundo.com>
2372
2373 * imap.el (imap-ssl-open): Use imap-process-connection-type,
2374 instead of hard coding to nil.
2375
23762005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
2377
ca0a6900 2378 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
2379 resolve warnings when gnus-group.el compiled alone.
2380
e9bd5782
MB
23812005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
2382
2383 * gnus-agent.el (gnus-agent-regenerate-group)
2384 (gnus-agent-fetch-articles): Replace `string-to-int' by
2385 `string-to-number'.
2386 * gnus-art.el (gnus-button-fetch-group): Ditto.
2387 * gnus-cache.el (gnus-cache-generate-active)
2388 (gnus-cache-articles-in-group): Ditto.
2389 * gnus-group.el (gnus-group-set-current-level)
2390 (gnus-group-insert-group-line): Ditto.
2391 * gnus-score.el (gnus-score-set-expunge-below)
2392 (gnus-score-set-mark-below, gnus-summary-score-effect)
2393 (gnus-summary-score-entry): Ditto.
2394 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
2395 (gnus-soup-pack): Ditto.
2396 * gnus-spec.el (gnus-xmas-format): Ditto.
2397 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
2398 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
2399 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
2400 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
2401 * nndb.el (nndb-get-remote-expire-response): Ditto.
2402 * nndiary.el (nndiary-parse-schedule-value)
2403 (nndiary-string-to-number, nndiary-request-replace-article)
2404 (nndiary-request-article): Ditto.
2405 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
2406 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
2407 * nneething.el (nneething-make-head): Ditto.
2408 * nnfolder.el (nnfolder-request-article)
2409 (nnfolder-retrieve-headers): Ditto.
2410 * nnheader.el (nnheader-file-to-number): Ditto.
2411 * nnkiboze.el (nnkiboze-request-article): Ditto.
2412 * nnmail.el (nnmail-process-unix-mail-format)
2413 (nnmail-process-babyl-mail-format): Ditto.
2414 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
2415 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
2416 (nnmh-request-create-group, nnmh-request-list-1)
2417 (nnmh-request-group, nnmh-request-article): Ditto.
2418 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
2419 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
2420 * nnsoup.el (nnsoup-make-active): Ditto.
2421 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
2422 * nntp.el (nntp-find-group-and-number)
2423 (nntp-retrieve-headers-with-xover): Ditto.
2424 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
2425 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
2426 (pgg-format-key-identifier): Ditto.
2427 * pop3.el (pop3-last, pop3-stat): Ditto.
2428 * qp.el (quoted-printable-decode-region): Ditto.
2429
2430 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
2431 of concat.
2432
cfcd5c91
MB
24332005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
2434
2435 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
2436
2437 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
2438
2439 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
2440
2441 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
2442
2443 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
2444
2445 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
2446
2447 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
2448 (gnus-carpal-mode): Ditto.
2449
2450 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
2451 (gnus-browse-mode): Ditto.
2452
2453 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
2454
2455 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
2456
9ad41fb7
RS
24572005-05-29 Richard M. Stallman <rms@gnu.org>
2458
2459 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
2460
b4e8a25b
MB
24612005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
2462
2463 * gnus-util.el (gnus-run-mode-hooks): New function.
2464
2465 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
2466
ddfbe5db
LT
24672005-05-26 Luc Teirlinck <teirllm@auburn.edu>
2468
2469 * gnus-agent.el (gnus-agent-make-mode-line-string):
2470 Use mode-line-highlight as mouse-face.
2471
d0859c9a
MB
24722005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
2473
2474 * canlock.el (canlock): Change the parent group to news.
2475
2476 * deuglify.el (gnus-outlook-deuglify): Add :group.
2477
2478 * dig.el (dig): Add :group.
2479
2480 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
2481
2482 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
2483 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
2484 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
2485 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
2486 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
2487
2488 * gnus-diary.el (gnus-diary): Add :group.
2489
2490 * gnus.el (gnus-group-news-1-face): Add :group.
2491 (gnus-group-news-1-empty-face): Ditto.
2492 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
2493 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
2494 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
2495 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
2496 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
2497 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
2498 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
2499 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
2500 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
2501 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
2502 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
2503 (gnus-summary-high-ticked-face): Ditto.
2504 (gnus-summary-low-ticked-face): Ditto.
2505 (gnus-summary-normal-ticked-face): Ditto.
2506 (gnus-summary-high-ancient-face): Ditto.
2507 (gnus-summary-low-ancient-face): Ditto.
2508 (gnus-summary-normal-ancient-face): Ditto.
2509 (gnus-summary-high-undownloaded-face): Ditto.
2510 (gnus-summary-low-undownloaded-face): Ditto.
2511 (gnus-summary-normal-undownloaded-face): Ditto.
2512 (gnus-summary-high-unread-face): Ditto.
2513 (gnus-summary-low-unread-face): Ditto.
2514 (gnus-summary-normal-unread-face): Ditto.
95f75c75 2515 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
2516 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
2517
2518 * message.el (message-minibuffer-local-map): Add :group.
2519
2520 * sieve-manage.el (sieve-manage-log): Add :group.
2521 (sieve-manage-default-user): Diito.
2522 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
2523 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
2524 (sieve-manage-authenticators): Ditto.
95f75c75 2525 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
2526 (sieve-manage-default-port): Ditto.
2527
2528 * sieve-mode.el (sieve-control-commands-face): Add :group.
2529 (sieve-action-commands-face): Ditto.
2530 (sieve-test-commands-face): Ditto.
2531 (sieve-tagged-arguments-face): Ditto.
2532
2533 * smime.el (smime): Add :group.
2534
2535 * spam-report.el (spam-report): Add :group.
2536
2537 * spam.el (spam, spam-face): Add :group.
2538
6441d280
LK
25392005-05-26 Lute Kamstra <lute@gnu.org>
2540
2541 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
2542
8654e13a
MB
25432005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2544
2545 * gnus-art.el: Don't autoload mail-extract-address-components.
2546
2547 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
2548
2549 * nndb.el: Don't declare the nndb back end two or more times; don't
2550 autoload news-reply-mode, news-setup, cancel-timer and telnet.
2551
2552 * nntp.el: Autoload format-spec instead of format; use
2553 eval-and-compile to evaluate autoload forms.
2554
2555 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
2556
31640842
MB
25572005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
2558
2559 * gnus-art.el (article-date-ut): Support converting date in
2560 forwarded parts as well.
2561 (gnus-article-save-original-date): New macro.
2562 (gnus-display-mime): Use it.
2563
25642005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
2565
2566 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
2567 enclosure element of <item>.
2568
61b397cd
MB
25692005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2570
2571 * spam-report.el (spam-report-unplug-agent)
2572 (spam-report-plug-agent, spam-report-deagentize)
2573 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
2574 support for the Agent in spam-report: when unplugged, report to a
2575 file; when plugged, submit all the requests.
2576 [Added missing offline functionality from trunk.]
2577
25782005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2579
2580 * spam-report.el (spam-report-url-to-file)
2581 (spam-report-requests-file): New function and variable for offline
2582 reporting.
2583 (spam-report-url-ping-function): Add `spam-report-url-to-file'
2584 and user defined function.
2585 (spam-report-process-queue): New function.
2586 Process requests from `spam-report-requests-file'.
2587 (spam-report-url-ping-mm-url): Autoload.
2588 [Added missing offline functionality from trunk.]
31640842 2589
cd01ded9
MB
25902005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
2591
2592 * qp.el (quoted-printable-encode-region): Save excursion.
2593
850c333d
MB
25942005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2595
2596 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
2597 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
2598
ff5e68bf
MB
25992005-04-13 Miles Bader <miles@gnu.org>
2600
2601 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
2602
26032005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
2604
2605 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
2606 contained in text because xml.el decodes entities) with LFs.
2607
6a748eda
LK
26082005-04-11 Lute Kamstra <lute@gnu.org>
2609
2610 * message.el (message-make-date): Handle byte-compiler warnings
2611 differently.
2612 * nnimap.el (nnimap-date-days-ago): Ditto.
2613
9d9b0de9
SM
26142005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
2615
2616 * mm-util.el (mm-string-to-multibyte): New function.
2617 (mm-detect-coding-region): Typo.
2618
9a89f5b0
MB
26192005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
2620
2621 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
2622
91472578
MB
26232005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2624
2625 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
2626 argument in XEmacs.
2627
2628 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
2629 (nnrss-request-group): Decode group name first.
2630 (nnrss-request-article): Make a text/plain article if mml-to-mime
2631 failed.
2632 (nnrss-get-encoding): Return a compatible encoding according to
2633 nnrss-compatible-encoding-alist.
2634 (nnrss-opml-export): Use dolist.
2635 (nnrss-find-el): Use consp instead of listp.
2636 (nnrss-order-hrefs): Use dolist.
2637
26382005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2639
2640 * nnrss.el (nnrss-verbose): Remove.
2641 (nnrss-request-group): Use `nnheader-message' instead.
2642
26432005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
2644
2645 * nnrss.el (nnrss-verbose): New variable.
2646 (nnrss-request-group): Make it say nnrss is requesting a group.
2647
26482005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
2649
2650 * gnus-agent.el (gnus-agent-group-path): Decode group name.
2651 (gnus-agent-group-pathname): Ditto.
2652
2653 * gnus-cache.el (gnus-cache-file-name): Decode group name.
2654
2655 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
2656 name for only %g and %c.
2657 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
2658 instead of gnus-tmp-group to decoded group name.
2659 (gnus-group-make-group): Decode group name.
2660 (gnus-group-delete-group): Ditto.
2661 (gnus-group-make-rss-group): Exclude `/'s from group names;
2662 register the group data after opening the nnrss group; unify
2663 non-ASCII group names; encode group name.
2664 (gnus-group-catchup-current): Decode group name.
2665 (gnus-group-expire-articles-1): Ditto.
2666 (gnus-group-set-current-level): Ditto.
2667 (gnus-group-kill-group): Ditto.
2668
2669 * gnus-spec.el (gnus-update-format-specifications): Flush the
2670 group format spec cache if it doesn't support decoded group names.
2671
2672 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
2673
2674 * nnrss.el: Require rfc2047 and mml.
2675 (nnrss-file-coding-system): New variable.
2676 (nnrss-format-string): Redefine it as an inline function.
2677 (nnrss-decode-group-name): New function.
2678 (nnrss-string-as-multibyte): Remove.
2679 (nnrss-retrieve-headers): Decode group name; don't use
2680 nnrss-format-string.
2681 (nnrss-request-group): Decode group name.
2682 (nnrss-request-article): Decode group name; allow a Message-ID as
2683 well as an article number; don't use nnrss-format-string; encode a
2684 Message-ID string which may contain non-ASCII characters; use
2685 mml-to-mime to compose a MIME article; use search-forward instead
2686 of re-search-forward.
2687 (nnrss-request-expire-articles): Decode group name.
2688 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
2689 as well; decode group name.
2690 (nnrss-get-encoding): Fix regexp.
2691 (nnrss-fetch): Clarify error message.
2692 (nnrss-read-server-data): Use insert-file-contents instead of load;
2693 bind file-name-coding-system; use multibyte buffer.
2694 (nnrss-save-server-data): Insert newline; bind
2695 coding-system-for-write to the value of nnrss-file-coding-system;
2696 bind file-name-coding-system; add coding cookie.
2697 (nnrss-read-group-data): Use insert-file-contents instead of load;
2698 bind file-name-coding-system; use multibyte buffer.
2699 (nnrss-save-group-data): Bind coding-system-for-write to the
2700 value of nnrss-file-coding-system; bind file-name-coding-system.
2701 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
2702 make it work with non-ASCII text.
2703 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
2704 of set-buffer-file-coding-system.
2705 (nnrss-find-el): Check carefully whether there's a list of string
2706 which old xml.el may return rather than a string; make it work
2707 with old xml.el as well.
2708
27092005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
2710
2711 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
2712
2713 * nnrss.el (nnrss-get-encoding): New function.
2714 (nnrss-fetch): Use unibyte buffer initially; bind
2715 coding-system-for-read while performing mm-url-insert; remove ^Ms;
2716 decode contents according to the encoding attribute.
2717 (nnrss-save-group-data): Add coding cookie.
2718 (nnrss-mime-encode-string): New function.
2719 (nnrss-check-group): Use it to encode subject and author.
2720
27212005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
2722
2723 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
2724 failed.
2725
1b155fbd
MB
27262005-04-06 Joakim Verona <joakim@verona.se> (tiny change)
2727
2728 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
2729
91472578
MB
27302005-04-06 Jesper Harder <harder@ifa.au.dk>
2731
2732 * mm-util.el (mm-subst-char-in-string): Support inplace.
2733
2734 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
2735 checkdoc.el).
2736 (nnrss-request-article): Cleanup.
2737 (nnrss-request-delete-group): Use nnrss-make-filename.
2738 (nnrss-read-server-data): Use nnrss-make-filename; use load.
2739 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1b155fbd
MB
2740 (nnrss-read-group-data): hash on description if link is missing;
2741 use nnrss-make-filename; use load.
91472578
MB
2742 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
2743 (nnrss-make-filename): New function.
2744 (nnrss-close): New function.
2745 (nnrss-check-group): Hash on description if link is missing.
2746 (nnrss-get-namespace-prefix): Use string= to compare strings!
2747 Reported by David D. Smith <davidsmith@acm.org>.
2748 (nnrss-opml-export): Turn on sgml-mode.
2749
27502005-04-06 Mark A. Hershberger <mah@everybody.org>
2751
2752 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
2753
498063ec
MB
27542005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
2755
2756 * message.el (message-make-date): Add defvars in order to silence
2757 the byte compiler inside the defun.
2758
2759 * nnimap.el (nnimap-date-days-ago): Ditto.
2760
95f75c75 2761 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 2762
95f75c75 2763 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 2764
95f75c75 2765 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
2766
2767 * nnultimate.el (parse-time): Require for `parse-time-string'.
2768
707f2b38
MB
27692005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
2770
498063ec
MB
2771 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
2772 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 2773
10ace8ea
MB
27742005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
2775
2776 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
2777
2778 * mm-util.el (mm-replace-in-string): New function.
2779 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
2780 latin-unity, which cannot be used with XEmacs 21.1.
2781
2782 * rfc2047.el (rfc2047-encode-function-alist): Rename from
2783 rfc2047-encoding-function-alist in order to avoid conflicting with
2784 the old version.
2785 (rfc2047-encode-message-header): Remove useless goto-char.
2786 (rfc2047-encodable-p): Don't move point.
2787 (rfc2047-syntax-table): Treat `(' and `)' as is.
2788 (rfc2047-encode-region): Concatenate words containing non-ASCII
2789 characters in structured fields; don't encode space-delimited
2790 ASCII words even in unstructured fields; don't break words at
2791 char-category boundaries; encode encoded words in structured
2792 fields; treat text within parentheses as special; show the
2793 original text when error has occurred; move point to the end of
2794 the region after encoding, suggested by IRIE Tetsuya
2795 <irie@t.email.ne.jp>; treat backslash-quoted characters as
2796 non-special; check carefully whether to encode special characters;
2797 fix some kind of misconfigured headers; signal a real error if
2798 debug-on-quit or debug-on-error is non-nil; don't infloop,
2799 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
2800 the close parenthesis may be included in the encoded word; encode
2801 bogus delimiters.
2802 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
2803 (rfc2047-encode-max-chars): New variable.
2804 (rfc2047-encode-1): New function.
2805 (rfc2047-encode): Use it; encode text so that it occupies the
2806 maximum width within 76-column; work correctly on Q encoding for
2807 iso-2022-* charsets; fold the line before encoding; don't append a
2808 space if the encoded word includes close parenthesis.
2809 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
2810 sure not to break a line just after the header name.
2811 (rfc2047-b-encode-region): Remove.
2812 (rfc2047-b-encode-string): New function.
2813 (rfc2047-q-encode-region): Remove.
2814 (rfc2047-q-encode-string): New function.
2815 (rfc2047-encode-parameter): New function.
2816 (rfc2047-encoded-word-regexp): Don't use shy group.
2817 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
2818 (rfc2047-parse-and-decode): Ditto.
95f75c75 2819 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
2820
28212005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2822
2823 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
2824 (rfc2047-field-value): Strip props.
95f75c75 2825 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
2826 all headers can be folded, and this should be done by the message
2827 composition mode. Probably. I think.
2828 (rfc2047-encodable-p): Say that =? needs encoding.
2829 (rfc2047-encode-region): Encode =? strings.
2830
28312005-03-25 Jesper Harder <harder@ifa.au.dk>
2832
2833 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
2834 language tags; remove unnecessary '+'. Reported by Stefan Wiens
2835 <s.wi@gmx.net>.
2836 (rfc2047-decode-string): Don't cons a string unnecessarily.
2837 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
2838 the encoding to avoid consing a string.
2839 (rfc2047-decode): Use mm-subst-char-in-string instead of
2840 mm-replace-chars-in-string.
2841
28422005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2843
2844 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
2845 encodings of MIME-encoded words, in order to improve
2846 interoperability with several broken MUAs.
2847
28482005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
2849
2850 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
2851 pass it to `gnus-browse-read-group'.
2852 (gnus-browse-read-group): Add NUMBER argument and pass it to
2853 `gnus-group-read-ephemeral-group'.
2854
2855 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
2856 argument and pass it to `gnus-group-read-group'.
2857
28582005-03-19 Aidan Kehoe <kehoea@parhasard.net>
2859
2860 * mm-util.el (mm-xemacs-find-mime-charset): Only call
2861 mm-xemacs-find-mime-charset-1 if we have the mule feature
2862 available at runtime.
2863
f3f7f80c
WL
28642005-03-25 Werner Lemberg <wl@gnu.org>
2865
2866 * nnmaildir.el: Replace `illegal' with `invalid'.
2867
0302b80e
SM
28682005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2869
2870 * gnus-start.el (gnus-display-time-event-handler):
2871 Check display-time-timer at runtime rather than only at load time
2872 in case display-time-mode is turned off in the mean time.
2873
fa9a04e1
MB
28742005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
2875
2876 * nnimap.el (nnimap-open-connection): Print which authinfo file is
2877 used.
2878
2879 * nneething.el (nneething-map-file-directory): Derive from
2880 `gnus-directory'.
2881
2882 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
2883 the To/Cc button.
2884
28852005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
2886
0302b80e
SM
2887 * nnmaildir.el (nnmaildir-request-accept-article):
2888 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1 2889
1b155fbd 28902005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
fa9a04e1
MB
2891
2892 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
2893 autoloaded function.
fa9a04e1
MB
2894
28952005-03-13 Steve Youngs <steve@sxemacs.org>
2896
2897 * mm-url.el: Require timer-funcs at compile time when in XEmacs
2898 for `with-timeout'.
2899
2900 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 2901 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
2902
2903 * gnus-async.el: Ditto.
2904
bf68d4e6
LK
29052005-03-16 Lute Kamstra <lute@gnu.org>
2906
2907 * message.el (message-make-date): Require parse-time.
2908
f66ce3b9
SM
29092005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
2910
2911 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
2912
9872af18 29132005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14f56b66 2914
0302b80e 2915 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 2916
9872af18 29172005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
ec3c4a4c
MB
2918
2919 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
2920 buffer (since IMAP server might return FETCH response out of
2921 order, and the nntp buffer must be sorted).
2922
5f5475ac
MB
29232005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
2924
2925 * message.el: Don't autoload former message-utils variables.
f66ce3b9 2926 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
2927
2928 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 2929 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 2930 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
2931 (nnweb-google-parse-1, nnweb-google-create-mapping):
2932 Don't hardcode URL.
5f5475ac 2933
2fd561a9
MB
29342005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
2935
2936 * message.el (message-get-reply-headers, message-followup):
2937 Mention related variables `message-use-followup-to' and
2938 `message-use-mail-followup-to', in the information buffer.
2939
2940 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
2941 of broken groups(-beta).google.com.
2942
4e90f2b9
SM
29432005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
2944
2945 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
2946 a more conservative way.
2947
ee7d3cc0
MB
29482005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2949
2950 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
2951 `mm-dissect-multipart' and receive the from field as an (optional)
2952 argument from `mm-dissect-multipart'.
2953 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
2954 pass it on when we call `mm-dissect-buffer' on MIME parts.
2955 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 2956
04ff38fb
SM
29572005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
2958
2959 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
2960 buffer, so it moves the window's cursor.
2961
ff4d3926
MB
29622005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
2963
04ff38fb 2964 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
2965
2966 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 2967 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 2968
04ff38fb
SM
2969 * gnus-sum.el (gnus-summary-caesar-message):
2970 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
2971
2972 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
2973 doc string.
2974
29752005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
2976
2977 * smime.el (smime-sign-buffer): Signal an error if
2978 `smime-sign-region' fails.
2979 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
2980 fails.
2981
82a8ad04
MB
29822005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
2983
2984 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
2985 Handle news URL with given port correctly.
2986
270a576a
MB
29872005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
2988
2989 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
2990 containing special characters.
2991
2992 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2993
2994 * mml.el (mime-to-mml): Ditto.
2995
ff4d3926
MB
2996 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
2997 New variable.
270a576a
MB
2998 (rfc2047-decode-region): Quote decoded words containing special
2999 characters when rfc2047-quote-decoded-words-containing-tspecials
3000 is non-nil.
3001
30022005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
3003
04ff38fb 3004 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
3005
3006 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
3007
30082005-02-15 Simon Josefsson <jas@extundo.com>
3009
3010 * nnimap.el (nnimap-debug): Doc fix.
3011
3012 * imap.el (imap-debug): Doc fix.
3013
30142005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
3015
3016 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
3017 argument in doc string. Make query for type more clear.
3018
d31fa104
MB
30192005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
3020
3021 * gnus.el (gnus-group-startup-message): Search for gnus images in
3022 etc/images/gnus.
31a7c2ff 3023 * mm-util.el (mm-image-load-path): Likewise.
d31fa104
MB
3024 * smiley.el (smiley-data-directory): Search for smilies in
3025 etc/images/smilies.
3026
9b981cb6
MB
30272005-02-09 Kim F. Storm <storm@cua.dk>
3028
3029 Change Emacs release version from 21.4 to 22.1 throughout.
3030 Change Emacs development version from 21.3.50 to 22.0.50.
3031
30322005-02-08 Simon Josefsson <jas@extundo.com>
3033
3034 * imap.el (imap-log): Doc fix.
3035
56c30d72
MB
30362005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
3037
3038 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
3039 prefix arg is neither nil nor a number, as info specifies.
3040
f429956a
SM
30412005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
3042
3043 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
3044
5c243ee4
SM
30452005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
3046
3047 * message.el (message-beginning-of-line): Change the behavior when
3048 invoked between BOL and : so that it first moves backward.
3049
aba1948a
MB
30502005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3051
3052 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
3053 article buffer when editing of the article is discarded.
3054 (gnus-article-prepare): Revert.
3055
30562005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
3057
f429956a
SM
3058 * gnus-art.el (gnus-article-prepare):
3059 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
3060
30612005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3062
3063 * mml.el (mml-generate-mime-1): Convert string into unibyte when
3064 inserting " *mml*" buffer's contents into a unibyte temp buffer.
3065
ddff82cf
MB
30662005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
3067
3068 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
3069 which will be inserted according to the multibyteness of a buffer
3070 rather than the type of contents. Suggested by ARISAWA Akihiro
3071 <ari@mbf.ocn.ne.jp>.
3072
112d84ef
MB
30732005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
3074
3075 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
3076 which is unreadable in some setups.
3077
2f7717f6
MB
30782004-12-27 Simon Josefsson <jas@extundo.com>
3079
f429956a
SM
3080 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
3081 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
3082 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 3083
c44edf72
KS
30842004-12-17 Kim F. Storm <storm@cua.dk>
3085
3086 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
3087
3088 * gnus-sum.el (gnus-summary-mode-map): Likewise.
3089
aa0a8561
MB
30902004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
3091
3092 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
3093 correctly even if there are wide characters.
3094
30952004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
3096
3097 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
3098 concatenating segments rather than before concatenating them.
3099 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3100
31012004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3102
3103 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
3104
31052004-12-17 Aidan Kehoe <kehoea@parhasard.net>
3106
3107 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
3108 unify Latin characters in XEmacs.
3109 (mm-find-mime-charset-region): Use it.
3110
31112004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
3112
3113 * gnus-util.el (gnus-delete-directory): New function.
3114
3115 * gnus-agent.el (gnus-agent-delete-group): Use it.
3116
3117 * gnus-cache.el (gnus-cache-delete-group): Use it.
3118
45893b95
SM
31192004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
3120
3121 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
3122
734c5765
MB
31232004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
3124
5c243ee4
SM
3125 * gnus-group.el (gnus-group-make-rss-group):
3126 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
3127
3128 * gnus-start.el (gnus-setup-news): Honor user's setting to
3129 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 3130 <lute@gnu.org>.
734c5765 3131
ad136a7c
MB
31322004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
3133
3134 * message.el (message-forward-make-body-mml): Remove headers
45893b95 3135 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
3136
31372004-12-02 Romain Francoise <romain@orebokech.com>
3138
3139 * message.el (message-forward-make-body-plain): Always remove
3140 headers according to message-forward-ignored-headers.
3141
31422004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3143
ad136a7c
MB
3144 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
3145 order to silence the byte compiler.
3146
3147 * pop3.el (pop3-md5): Define it before being used.
3148
3149 * spam.el: Fix the way to silence the byte compiler, which
3150 complained about bbdb-buffer, bbdb-create-internal,
3151 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
3152 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
3153 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
3154 spam-stat-buffer-is-spam, spam-stat-load,
3155 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
3156 spam-stat-save and spam-stat-split-fancy.
3157
31582004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
3159
3160 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
3161 which may confuse users.
3162 (canlock-password-for-verify): Ditto.
3163
3164 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
3165
3166 * gnus-art.el (gnus-emphasis-alist): Ditto.
3167
3168 * gnus-registry.el (gnus-registry-max-entries): Ditto.
3169
3170 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
3171
3172 * gnus-start.el (gnus-save-killed-list): Ditto.
3173
3174 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
3175 (gnus-sum-thread-tree-root): Ditto.
3176 (gnus-sum-thread-tree-false-root): Ditto.
3177 (gnus-sum-thread-tree-single-indent): Ditto.
3178
3179 * message.el (message-courtesy-message): Ditto.
3180 (message-archive-note): Ditto.
3181 (message-subscribed-address-file): Ditto.
3182 (message-user-fqdn): Ditto.
3183
3184 * spam-report.el (spam-report-gmane-regex): Ditto.
3185
3186 * spam.el (spam-blackhole-good-server-regex): Ditto.
3187
31882004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3189
45893b95 3190 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
3191
31922004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3193
45893b95
SM
3194 * message.el (message-strip-forbidden-properties):
3195 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
3196
31972004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
3198
45893b95 3199 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
3200
3201 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
3202 to avoid problems when splitting mails with many recipients.
3203
32042004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
3205
3206 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
3207 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
3208
32092004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
3210
3211 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
3212
49561cf6
SM
32132004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3214
3215 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
3216 pop-to-buffer, covered by the subsequent gnus-configure-windows.
3217
87589a70
LT
32182004-11-14 Luc Teirlinck <teirllm@auburn.edu>
3219
3220 * nnfolder.el (nnfolder-save-marks): Add missing format field in
3221 call to `error'.
3222 * nnml.el (nnml-save-marks): Ditto.
3223
c825ac9d
RS
32242004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
3225
45893b95
SM
3226 * gnus-start.el (gnus-convert-old-newsrc):
3227 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 3228
ae465fa7
MB
32292004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
3230
3231 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
3232 default; improve customization type.
3233 (gnus-emphasis-custom-with-format): New macro.
3234 (gnus-emphasis-custom-value-to-external): New function.
3235 (gnus-emphasis-custom-value-to-internal): New function.
3236
5f49be3f
MB
32372004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
3238
3239 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
3240 "Args out of range" error. Reported by Arnaud Giersch
3241 <arnaud.giersch@free.fr>.
3242
fb54e72e
RS
32432004-11-04 Richard M. Stallman <rms@gnu.org>
3244
3245 * spam.el (spam group): Add :version.
3246
3247 * pgg-def.el (pgg group): Add :version.
3248
0683d241
MB
32492004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
3250
3bc8f4ac 3251 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
3252 article buffer with a draft file. This is a temporary measure
3253 against the 2004-08-22 change to gnus-article-edit-mode.
3254
34c614a8 32552004-11-02 Ilya N. Golubev <gin@mo.msk.ru>.
1b155fbd
MB
3256
3257 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
3258 entry.
3259
0683d241
MB
32602004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
3261
3262 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
3263 (html2text-format-tags): Remove unused variable `attr'.
3264
3265 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
3266 after-load-alist.
3267
1b155fbd
MB
3268 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
3269 Mule-UCS is loaded under XEmacs.
3270 (mm-mime-mule-charset-alist): Avoid duplicated entries.
0683d241
MB
3271
3272 * mm-util.el (mm-coding-system-p): Return a coding-system.
3273 (mm-mime-mule-charset-alist): Use shift_jis instead of
3274 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
3275 entries for the mime charsets iso-2022-jp-3 and shift_jis.
3276 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
3277 instead of japanese-shift-jis and iso-latin-1 respectively in
3278 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
3279 (mm-mule-charset-to-mime-charset):
3280 Make mm-coding-system-priorities effective.
0683d241
MB
3281 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
3282 while predicating of candidates upon the priorities.
3283
e2642250
MB
32842004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
3285
3286 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
3287
3288 * tls.el (tls-process-connection-type, tls-success)
3289 (tls-certtool-program): Add :version.
3290
3291 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
3292 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 3293 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
3294
3295 * spam-stat.el (spam-stat): Add :version.
3296
3297 * sieve.el (sieve): Add :version.
3298
49561cf6
SM
3299 * sha1.el (sha1): Add :version.
3300 (sha1-use-external): Remove redundant version.
e2642250
MB
3301
3302 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
3303 (nnmail-cache-ignore-groups, nnmail-spool-hook)
3304 (nnmail-split-fancy-match-partial-words)
87589a70 3305 (nnmail-split-lowercase-expanded):
e2642250
MB
3306
3307 * nndiary.el (nndiary): Add :version.
3308
3309 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
3310
3311 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
3312 (mml-default-encrypt-method, mml-signencrypt-style-alist):
3313 Add :version.
e2642250
MB
3314
3315 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
3316
3317 * mm-url.el (mm-url-use-external, mm-url-program)
3318 (mm-url-arguments): Add :version.
3319
3320 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
3321 (mm-attachment-file-modes, mm-decrypt-option)
3322 (mm-w3m-safe-url-regexp): Add :version.
3323
3324 * message.el (message-cite-prefix-regexp)
3325 (message-sendmail-envelope-from, message-minibuffer-local-map)
3326 (message-user-fqdn, message-completion-alist): Add :version.
3327
3328 * gnus-win.el (gnus-configure-windows-hook)
3329 (gnus-use-frames-on-any-display): Add :version.
3330
3331 * gnus-art.el (gnus-article-address-banner-alist)
3332 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
3333 (gnus-treat-from-picon, gnus-treat-mail-picon)
3334 (gnus-treat-x-pgp-sig): Add :version.
3335
3336 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
3337 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
3338 (gnus-summary-article-delete-hook)
3339 (gnus-summary-display-while-building): Add :version.
3340
3341 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
3342 (gnus-get-top-new-news-hook):Add :version.
3343
3344 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3345 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
3346
3347 * gnus-registry.el (gnus-registry): Add :version.
3348
3349 * gnus-spec.el (gnus-use-correct-string-widths)
3350 (gnus-make-format-preserve-properties): Add :version.
3351
3352 * gnus.el (gnus-group-charter-alist)
3353 (gnus-group-fetch-control-use-browse-url)
3354 (gnus-install-group-spam-parameters): Add :version.
3355
3356 * gnus-diary.el (gnus-diary): Add :version.
3357
3358 * gnus-delay.el (gnus-delay): Add :version.
3359
3360 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
3361 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
3362 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
3363 Add :version.
3364
3365 * gnus-agent.el (gnus-agent-max-fetch-size)
3366 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
3367 (gnus-agent-prompt-send-queue): Add :version.
3368
3369 * deuglify.el (gnus-outlook-deuglify): Add :version.
3370
ba0226dd
MB
3371 * html2text.el: Beautify code. Improve doc strings. Some
3372 checkdoc cleanup.
e2642250 3373 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
ba0226dd
MB
3374
33752004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
3376
3377 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
e2642250 3378
5153a47a
MB
33792004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
3380
2a95505b
MB
3381 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
3382 signature file. Suggested by Manoj Srivastava
3383 <srivasta@golden-gryphon.com>.
3384
5153a47a 3385 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
3386 iso-2022-jp even in the Japanese language environment.
3387 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
3388
33892004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
3390
3391 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
3392 use the same characters as the dummy marks; make it free from
3393 getting affected by the language environment.
3394 (gnus-summary-read-group-1): Update mark positions only when the
3395 format spec is updated.
3396
3397 * gnus-spec.el (gnus-update-format-specifications): Return a list
3398 of updated types.
3399
34002004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
3401
3402 * nnspool.el (nnspool-spool-directory): Use news-path if the
3403 news-directory variable is not bound.
3404
3405 * gnus-group.el (gnus-group-line-format-alist): Convert the value
3406 of gnus-tmp-news-method into string if it may be passed to
3407 gnus-correct-length which takes only a string argument.
3408
86713405
MB
34092004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
3410
49561cf6 3411 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
3412 instead.
3413
34142004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
3415
49561cf6 3416 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
3417 comparison on string.
3418
d5ddd795
MB
34192004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
3420
3421 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
3422 running the major-mode function.
3423
34242004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
3425
3426 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
3427 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
3428 boolean check to not apply converters that apply to future
3429 versions of gnus.
3430
54506618
MB
34312004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
3432
3433 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
3434 dummy marks in the right way.
3435
d5ddd795 34362004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3437
3438 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
3439 avoid infinite recursion via gnus-get-function.
3440
d5ddd795 34412004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3442
49561cf6
SM
3443 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3444 When necessary, pass full group name to gnus-request-set-marks.
3445 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 3446 tick marks.
49561cf6 3447 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 3448
d5ddd795 34492004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3450
49561cf6
SM
3451 * gnus-agent.el (gnus-agent-synchronize-group-flags):
3452 Replace gnus-request-update-info with explicit code to sync the
3453 in-memory info read flags with the marks being sync'd to the backend.
54506618 3454
d5ddd795 34552004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3456
f429956a
SM
3457 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
3458 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
3459 you want to open a server and then, even when you responded with no,
3460 asking if you want to synchronize the server's flags.
49561cf6 3461 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
3462 multi-line expressions.
3463 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
3464 Updates marks in memory (in the info structure) AND in the backend.
3465 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
3466 deletion to remove entire duplicate line. Fixes merged article
3467 number bug.
3468
49561cf6
SM
3469 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
3470
3471 * nnagent.el (nnagent-request-set-mark):
3472 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
3473 method, to ensure that synchronization updates marks in the
3474 backend and in the info (in memory) structure.
3475
d5ddd795 34762004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3477
3478 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
3479 unless plugged. Disable the agent so that an open failure causes
3480 an error.
3481
5e472af0 34822004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 3483
54506618
MB
3484 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
3485 (gnus-agent-go-online): Change :version.
3486 (gnus-agent-expire-unagentized-dirs)
3487 (gnus-agent-auto-agentize-methods): Add :version.
3488
d5ddd795 34892004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3490
49561cf6
SM
3491 * legacy-gnus-agent.el
3492 (gnus-agent-convert-to-compressed-agentview-prompt):
9872af18 3493 New function. Used internally to only display 'gnus converting
54506618
MB
3494 files' message when actually necessary.
3495
49561cf6 3496 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
3497 methods now autoloaded.
3498
49561cf6
SM
3499 * gnus-int.el (gnus-request-move-article):
3500 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
3501 improve performance.
3502
d5ddd795 35032004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3504
49561cf6 3505 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
3506 to avoid run-time CL dependencies.
3507 (gnus-agent-unfetch-articles): New function.
3508 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
3509 article numbers even when local .overview file is missing.
9872af18 3510 (gnus-agent-read-article-number): New function. Only accepts
54506618 3511 27-bit article numbers.
49561cf6
SM
3512 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
3513 Use gnus-agent-read-article-number.
54506618
MB
3514 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
3515 from backend while recognizing that article numbers in .overview
3516 must be valid.
3517
49561cf6 3518 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
3519 some users confused by references to .newsrc when they only have a
3520 .newsrc.eld file.
49561cf6
SM
3521 (gnus-convert-mark-converter-prompt)
3522 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 3523
5e472af0 35242004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3525
3526 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
3527
5e472af0 35282004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
3529
3530 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
3531 stuff for non-living groups.
3532
5e472af0 35332004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3534
49561cf6
SM
3535 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
3536 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 3537
5e472af0 35382004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 3539
49561cf6
SM
3540 * gnus-agent.el (gnus-agent-read-agentview):
3541 Inline gnus-uncompress-range.
54506618
MB
3542
35432004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 3544
54506618 3545 * legacy-gnus-agent.el
49561cf6 3546 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
3547 help from Florian Weimer <fw@deneb.enyo.de>
3548
3549 * gnus-agent.el (gnus-agentize):
3550 gnus-agent-send-mail-real-function no longer set to current value
3551 of message-send-mail-function but rather a lambda that calls
3552 message-send-mail-function. The change makes the agent real-time
3553 responsive to user changes to message-send-mail-function.
3554
5e472af0 35552004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
3556
3557 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
3558
35592004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
3560
3561 * gnus-cache.el (gnus-cache-rename-group): New function.
3562 (gnus-cache-delete-group): New function.
3563
3564 * gnus-agent.el (gnus-agent-rename-group): New function.
3565 (gnus-agent-delete-group): New function.
3566 (gnus-agent-save-group-info): Use gnus-command-method when
3567 `method' parameter is nil. Don't write nil entries into the
3568 active file.
3569 (gnus-agent-get-group-info): New function.
49561cf6 3570 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
3571 gnus-group-real-name and gnus-find-method-for-group.
3572 (gnus-agent-set-local): Delete stored entry if either min, or max,
3573 are nil.
49561cf6
SM
3574 (gnus-agent-fetch-session): Reword error/quit messages.
3575 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
3576 articles fetched to disk before the quit occurred.
3577
49561cf6
SM
3578 * gnus-int.el (gnus-request-delete-group):
3579 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 3580 local disk in sync with the server.
49561cf6
SM
3581 (gnus-request-rename-group):
3582 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
3583 local disk in sync with the server.
3584
49561cf6
SM
3585 * gnus-start.el (gnus-get-unread-articles):
3586 Cosmetic simplification to logic.
54506618 3587
49561cf6 3588 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
3589 gnus-cache-active-altered as gnus-request-delete-group now keeps
3590 the cache in sync.
3591 (gnus-group-list-active): Let the agent store a server's active
3592 list if currently plugged.
3593
3594 * gnus-util.el (gnus-rename-file): New function.
3595
5e472af0 35962004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3597
3598 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
3599 when the group's active is not available.
3600
5e472af0 36012004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
3602
3603 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
3604 error.
3605
9872af18 36062004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3607
f429956a
SM
3608 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
3609 message to newsrc-dribble when an actual conversion is performed.
54506618 3610
9872af18 36112004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 3612
49561cf6
SM
3613 * gnus-agent.el (gnus-agent-read-local):
3614 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
3615 avoid the implicit assumption that they will always be equal.
3616 (gnus-agent-save-local): Bind buffer-file-coding-system, not
3617 coding-system-for-write, as the with-temp-file macro first prints
3618 to a buffer then saves the buffer.
3619
9872af18 36202004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618 3621
9872af18 3622 * legacy-gnus-agent.el (): New. Provides converters that are only
54506618
MB
3623 loaded when gnus-convert-old-newsrc needs to call them.
3624
49561cf6 3625 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 3626 old file versions.
49561cf6 3627 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
3628 form of gnus-agent-expire-days to group properties.
3629
49561cf6 3630 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
3631 converters to handle old agent file formats. Added logic for a
3632 "backup before upgrading warning".
3633 (gnus-convert-mark-converter-prompt): Developers can mark
3634 functions as needing (default), or not needing,
3635 gnus-convert-old-newsrc's "backup before upgrading warning".
3636 (gnus-convert-converter-needs-prompt): Tests whether the user
3637 should be protected from potentially irreversable changes by the
3638 function.
3639
9872af18 36402004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
54506618
MB
3641
3642 * gnus-int.el (gnus-request-accept-article): Inform the agent that
3643 articles are being added to a group.
3644 (gnus-request-replace-article): Inform the agent that articles
3645 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
3646
3647 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
3648 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
3649 (gnus-agent-set-local): Refuse to save null in local object table.
3650 (gnus-agent-regenerate-group): The REREAD parameter can now be a
3651 list of articles that will be marked as unread.
3652
9872af18 36532004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3654
3655 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
3656 single-interval range of the form (min . max). Previously the
3657 range had to look like ((min . max)). Likewise, return
3658 (min . max) rather than ((min . max)).
3659 (gnus-range-map): Use gnus-range-normalize to accept
3660 single-interval range.
3661
3662 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
3663 the cache, but not the agent, now appear with their usual face.
3664
9872af18 36652004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3666
3667 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
3668 marks consisting of a single range {for example, (3 . 5)} rather
3669 than a list of a single range { ((3 . 5)) }.
3670
9872af18 36712004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3672
3673 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
3674 uncompressed list.
3675
9872af18 36762004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
3677
3678 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
3679 "nndraft:queue" along to gnus-draft-send.
3680 Use gnus-agent-prompt-send-queue.
54506618
MB
3681 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
3682 is "nndraft:queue". Suggested by Gaute Strokkenes
3683 <gs234@srcf.ucam.org>
3684
3685 * gnus-group.el (gnus-group-catchup): Use new
3686 gnus-sequence-of-unread-articles, not
3687 gnus-list-of-unread-articles, to avoid exhausting memory with huge
3688 numbers of articles. Use gnus-range-map to avoid having to
3689 uncompress the unread list.
49561cf6
SM
3690 (gnus-group-archive-directory)
3691 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
3692
3693 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
3694 (gnus-sorted-range-intersection): Intersection of two ranges
3695 without requiring that they first be uncompressed.
3696
3697 * gnus-start.el (gnus-activate-group): Unless blocked by the
3698 caller, possibly expand the active range to include both cached
3699 and agentized articles.
3700 (gnus-convert-old-newsrc): Rewrote in anticipation of having
3701 multiple version-dependent converters.
49561cf6 3702 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
3703 gnus-agent-save-active.
3704 (gnus-save-newsrc-file): Save dirty agent range limits.
3705
49561cf6 3706 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
3707 gnus-agent-possibly-alter-active.
3708 (gnus-adjust-marked-articles): Faster handling of simple lists
3709
37102004-10-18 David Edmondson <dme@dme.org>
3711
3712 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
3713 excessively.
3714
531e5812
MB
37152004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
3716
3717 * mml.el (mml-preview): Use `pop-to-buffer'.
3718
3719 * message.el (message-goto-mail-followup-to): Insert after "To".
3720 (message-carefully-insert-headers): Add comment.
3721
3722 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
3723
49561cf6
SM
3724 * gnus-art.el (gnus-button-alist):
3725 Improve `gnus-button-handle-library' entry.
531e5812 3726
49561cf6 3727 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 3728
49561cf6 3729 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 3730
49561cf6 3731 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
3732
3733 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
3734 handle manual section.
3735
3736 * imap.el (imap-store-password): New variable.
3737 (imap-interactive-login): Use it.
3738 Suggested by Mark Plaksin <happy@mcplaksin.org>.
3739
49561cf6
SM
3740 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
3741 Allow / in mailto URLs.
531e5812
MB
3742
3743 * spam.el (spam-directory): Derive from `gnus-directory'.
3744
3745 * gnus-sum.el (gnus-pick-line-number): Add autoload.
3746
69075cdd
RS
37472004-10-17 Richard M. Stallman <rms@gnu.org>
3748
49561cf6 3749 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
3750 Set as a variable with add-hook.
3751
3752 * nnspool.el (nnspool-spool-directory): Use news-directory instead
3753 of news-path.
3754
3755 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
3756
3757 * spam.el: Delete duplicate `provide'.
3758 (spam-unload-hook): Set as a variable with add-hook.
3759
8903a9c8
MB
37602004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
3761
3762 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
3763 in the doc string.
3764
3765 * message.el (message-ignored-news-headers)
3766 (message-ignored-supersedes-headers)
3767 (message-ignored-resent-headers)
3768 (message-forward-ignored-headers): Improve custom type.
3769
37702004-10-15 Simon Josefsson <jas@extundo.com>
3771
3772 * pop3.el (top-level): Don't require nnheader.
3773 (pop3-read-timeout): Add.
3774 (pop3-accept-process-output): Add.
3775 (pop3-read-response, pop3-retr): Use it.
3776
ebbeed62
MB
37772004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
3778
3779 * message.el (message-tokenize-header): Fix 2004-09-06 change
3780 which used point-min in the wrong place.
3781
37822004-10-12 Simon Josefsson <jas@extundo.com>
3783
3784 * net/tls.el (tls-certtool-program): New variable.
3785 (tls-certificate-information): New function, based on
3786 ssl-certificate-information.
3787
8903a9c8
MB
37882004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
3789
3790 * message.el (message-bury): Use `window-dedicated-p'.
3791
e62e7654
MB
37922004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
3793
3794 * gnus-sum.el: Mention that multibyte characters don't work as marks.
3795
3796 * gnus.el (message-y-or-n-p): Autoload.
3797
3798 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
3799 (pop3-password-required, pop3-authentication-scheme)
3800 (pop3-leave-mail-on-server): Made customizable.
3801 (pop3): New custom group.
3802 (pop3-retr): Remove `sleep-for' statements.
3803 Suggested by Dave Love <fx@gnu.org>.
3804
3805 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
3806 Windows/DOS.
3807
3808 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
3809 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
3810 Dave Love <fx@gnu.org>.
3811
3812 * mml.el (mml-minibuffer-read-disposition): Require match.
3813 Suggested by Dave Love <fx@gnu.org>.
3814
c3bc41c2
MB
38152004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
3816
eb6a2b61
MB
3817 * gnus-group.el (gnus-update-group-mark-positions):
3818 * gnus-sum.el (gnus-update-summary-mark-positions):
3819 * message.el (message-check-news-body-syntax):
3820 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
3821 of string-as-multibyte.
3822
c3bc41c2
MB
3823 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
3824
7c3bb5a5
JL
38252004-10-05 Juri Linkov <juri@jurta.org>
3826
3827 * gnus-group.el (gnus-update-group-mark-positions):
3828 * gnus-sum.el (gnus-update-summary-mark-positions):
3829 * message.el (message-check-news-body-syntax):
3830 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
3831 8-bit unibyte values to a multibyte string for search functions.
3832
f0096211
MB
38332004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
3834
3835 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
3836 there's no visible header.
3837
38382004-10-01 Simon Josefsson <jas@extundo.com>
3839
3840 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
3841 acroread.
3842
14e20e13
MB
38432004-09-29 Jesper Harder <harder@ifa.au.dk>
3844
3845 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
3846
c1d7d285
MB
38472004-09-28 Jesper Harder <harder@ifa.au.dk>
3848
3849 * gnus-picon.el: Require cl.
3850
3851 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
3852
3853 * mml-smime.el: Require cl. Autoload message-fetch-field.
3854
3855 * gnus-fun.el: Require gnus-ems and gnus-util.
3856
3857 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
3858
49561cf6 3859 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
3860
3861 * gnus.el (gnus-method-to-server): Move defsubst before first use.
3862
49561cf6
SM
3863 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
3864 Fix format string mismatch.
3865 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
3866 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 3867
10b43d7c
RS
38682004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
3869
3870 * gnus.el (gnus-version-number): Set to 5.11.
3871
f4dd4ae8
MB
38722004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
3873
3874 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
3875
1b155fbd
MB
38762004-09-26 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
3877
3878 * mm-util.el (mm-image-load-path): Handle nil in load-path.
3879
f4dd4ae8
MB
38802004-09-26 Jesper Harder <harder@ifa.au.dk>
3881
3882 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
3883 GROUP is a virtual group.
3884
3885 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
3886 for big5 and gb2312.
49561cf6 3887
f4dd4ae8
MB
3888 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
3889 padding.
3890
49561cf6 3891 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
3892
3893 * mml.el (mml-compute-boundary-1): Don't uncompress files.
3894
3895 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
3896 dependencies.
3897 (rfc2047-encode): Use it.
49561cf6 3898
f4dd4ae8
MB
3899 * flow-fill.el: Typo.
3900
3901 * mml.el (mml-generate-mime-1): Don't use format=flowed with
3902 inline PGP.
3903
3904 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
3905
3906 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
3907 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
3908
f4dd4ae8
MB
3909 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
3910
3911 * nnheader.el (nnheader-max-head-length): Increase to 8192.
3912
3913 * message.el (message-clone-locals): Clone sendmail and smtp
3914 variables.
3915
9b5773bc
MB
39162004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
3917
3918 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
3919 in `header' match. Reported by Svend Tollak Munkejord.
3920
46cdaf24
SM
39212004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
3922
3923 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
3924
a08b59c9
MB
39252004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
3926
3927 * uudecode.el (uudecode-use-external): Add :version.
3928
3929 * smime.el (smime-CA-file, smime-encrypt-cipher)
3930 (smime-dns-server): Add :version.
3931
3932 * smiley.el (gnus-smiley-file-types): Add :version.
3933
3934 * sha1.el (sha1-use-external): Add :version.
3935
3936 * pgg-def.el (pgg-query-keyserver): Add :version.
3937
3938 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 3939 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
3940
3941 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
3942 (nnimap-retrieve-groups-asynchronous): Add :version.
3943 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
3944
3945 * mml.el (mml-content-disposition-parameters)
3946 (mml-insert-mime-headers-always): Add :version.
3947
46cdaf24 3948 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
3949
3950 * mm-decode.el (mm-inline-text-html-with-images)
3951 (mm-keep-viewer-alive-types, mm-external-terminal-program)
3952 (mm-verify-option): Add :version.
3953 (mm-text-html-renderer): Change :version.
3954
3955 * message.el (message-fcc-externalize-attachments)
3956 (message-required-headers, message-draft-headers)
3957 (message-subject-trailing-was-query)
3958 (message-subject-trailing-was-ask-regexp)
3959 (message-subject-trailing-was-regexp, message-mark-insert-begin)
3960 (message-mark-insert-end, message-archive-header)
3961 (message-archive-note, message-cross-post-default)
3962 (message-cross-post-note, message-followup-to-note)
3963 (message-cross-post-note-function, message-use-mail-followup-to)
3964 (message-subscribed-address-functions)
3965 (message-subscribed-address-file, message-subscribed-addresses)
3966 (message-subscribed-regexps, message-allow-no-recipients)
3967 (message-yank-cited-prefix, message-signature-insert-empty-line)
3968 (message-hidden-headers, message-hierarchical-addresses)
3969 (message-mail-user-agent, message-use-idna)
3970 (message-valid-fqdn-regexp)
3971 (message-strip-special-text-properties, message-header-synonyms)
3972 (message-beginning-of-line, message-tab-body-function): Add :version.
3973 (message-insert-canlock, message-wide-reply-confirm-recipients):
3974 Change :version.
3975
46cdaf24 3976 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
3977 and :version.
3978 (mail-source-delete-old-incoming-confirm)
3979 (mail-source-movemail-program): Add :version.
3980
3981 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
3982 (gnus-agent-cache, gnus-agent): Change :version.
3983
3984 * gnus-util.el (gnus-use-byte-compile): Change :version.
3985
3986 * gnus-sum.el (gnus-summary-make-false-root-always)
3987 (gnus-summary-default-high-score)
3988 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
3989 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
3990 (gnus-read-all-available-headers, gnus-article-emulate-mime)
3991 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
3992 (gnus-sum-thread-tree-single-indent)
3993 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
3994 (gnus-sum-thread-tree-leaf-with-other)
3995 (gnus-sum-thread-tree-single-leaf): Add :version.
3996 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
3997 (gnus-article-loose-mime): Change :version.
3998
3999 * gnus-start.el (gnus-backup-startup-file)
4000 (gnus-save-startup-file-via-temp-buffer): Add :version.
4001
4002 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
4003 (gnus-server-offline-face): Add :version.
4004
46cdaf24 4005 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
4006
4007 * gnus-msg.el (gnus-gcc-externalize-attachments)
4008 (gnus-debug-files, gnus-debug-exclude-variables)
4009 (gnus-discouraged-post-methods): Change :version.
4010 (gnus-confirm-mail-reply-to-news)
4011 (gnus-confirm-treat-mail-like-news): Add :version.
4012
4013 * gnus-int.el (gnus-server-unopen-status): Add :version.
4014
4015 * gnus-group.el (gnus-group-jump-to-group-prompt)
4016 (gnus-large-ephemeral-newsgroup)
4017 (gnus-fetch-old-ephemeral-headers): Add :version.
4018
4019 * gnus-fun.el (gnus-x-face-directory)
4020 (gnus-convert-pbm-to-x-face-command)
4021 (gnus-convert-image-to-x-face-command)
4022 (gnus-convert-image-to-face-command): Add :version.
4023
4024 * gnus-delay.el (gnus-delay-default-hour): Add :version.
4025
4026 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 4027 (gnus-article-boring-faces):
a08b59c9
MB
4028
4029 * gnus-art.el (gnus-buttonized-mime-types)
4030 (gnus-inhibit-mime-unbuttonizing)
4031 (gnus-treat-display-face)
4032 (gnus-treat-body-boundary): Change :version.
4033 (gnus-body-boundary-delimiter, gnus-picon-databases)
4034 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
4035 (gnus-treat-date-english, gnus-treat-fold-headers)
4036 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
4037 (gnus-treat-mail-picon, gnus-treat-wash-html)
4038 (gnus-article-encrypt-protocol)
4039 (gnus-use-idna, gnus-article-over-scroll)
4040 (gnus-mime-display-multipart-alternative-as-mixed)
4041 (gnus-mime-display-multipart-related-as-mixed)
4042 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
4043 (gnus-ctan-url, gnus-button-ctan-handler)
4044 (gnus-button-handle-ctan-bogus-regexp)
4045 (gnus-button-ctan-directory-regexp)
4046 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
4047 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
4048 (gnus-button-man-level, gnus-button-emacs-level)
4049 (gnus-button-message-level, gnus-button-browse-level): Add :version.
4050
4051 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
4052 (gnus-agent-go-online): Change :version.
4053 (gnus-agent-expire-unagentized-dirs)
4054 (gnus-agent-auto-agentize-methods): Add :version.
4055
4056 * flow-fill.el (fill-flowed-display-column)
4057 (fill-flowed-encode-column): Add :version.
4058
4059 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
4060 (gnus-outlook-deuglify-unwrap-max)
4061 (gnus-outlook-deuglify-cite-marks)
4062 (gnus-outlook-deuglify-unwrap-stop-chars)
4063 (gnus-outlook-deuglify-no-wrap-chars)
4064 (gnus-outlook-deuglify-attrib-cut-regexp)
4065 (gnus-outlook-deuglify-attrib-verb-regexp)
4066 (gnus-outlook-deuglify-attrib-end-regexp)
4067 (gnus-outlook-display-hook): Add :version.
4068
4069 * binhex.el (binhex-use-external): Add :version.
4070
1232b9cb
MB
40712004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
4072
46cdaf24 4073 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
4074 and `invisible'.
4075
40762004-09-13 Simon Josefsson <jas@extundo.com>
4077
4078 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
4079
ef3b7aae
MB
40802004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
4081
46cdaf24 4082 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 4083
6e7fb80c
MB
40842004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
4085
4086 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
4087
7cb0aa56
MB
40882004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
4089
46cdaf24 4090 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
4091 for the 'imap' port in netrc files
4092
46cdaf24 4093 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
4094 in gnus-registry-trim
4095
40962004-09-10 Simon Josefsson <jas@extundo.com>
4097
4098 * nndb.el (require): Remove tcp and duplicate cl.
4099
e79f14a4
RS
41002004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
4101
4102 * nntp.el (nntp): New customization group.
46cdaf24 4103 (nntp-authinfo-file): Add customization group.
e79f14a4 4104
46cdaf24 4105 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
4106
4107 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
4108
4109 * gnus.el (to-address, to-list, subscribed)
4110 (large-newsgroup-initial): Ditto.
4111
4112 * flow-fill.el (fill-flowed-display-column)
4113 (fill-flowed-encode-column): Ditto.
4114
34c614a8 41152004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
0c6ec103
SM
4116
4117 * message.el (message-tokenize-header, message-send-mail-with-qmail):
4118 Use point-min rather than 1.
4119 (message-send-mail): Use buffer-size rather than point-max.
4120
4121 * gnus-sum.el (gnus-summary-search-article-forward):
4122 Signal a specific `search-failed' rather than a generic `error'.
4123
4124 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
4125 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
4126 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
4127
23f87bed 41282004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 4129
0c6ec103 4130 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 4131
996aa8c1 41322004-09-03 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
1b155fbd 4133
23f87bed
MB
4134 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
4135 (spam-stat-save): Accept prefix argument.
1270d7ca 4136
23f87bed 41372004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 4138
23f87bed
MB
4139 * message.el (message-canlock-generate): Require sha1, not
4140 sha1-el. (Can we get rid of this require alltogheter? It is ugly
4141 to require within a function. Sadly, if sha1.el isn't loaded, the
4142 let binding in m-c-g will hide the defcustom definition, which is
4143 bad.)
1270d7ca 4144
23f87bed 4145 * canlock.el: Require sha1, not sha1-el.
1270d7ca 4146
23f87bed
MB
4147 * message.el: Don't autoload sha1 (there is a autoload cookie in
4148 sha1.el).
1270d7ca 4149
23f87bed 4150 * sha1-el.el: Renamed to sha1.el.
1270d7ca 4151
23f87bed 41522004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4153
23f87bed 4154 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 4155
1b155fbd 41562004-05-19 Michael Schierl <schierlm-usenet@gmx.de> (tiny change)
1270d7ca 4157
23f87bed
MB
4158 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
4159 isn't a string.
1270d7ca 4160
23f87bed 41612004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4162
23f87bed 4163 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 4164
23f87bed 41652004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4166
23f87bed 4167 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 4168
23f87bed 41692004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4170
23f87bed 4171 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 4172
23f87bed 41732004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4174
23f87bed
MB
4175 * canlock.el: Always require sha1-el.
4176 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 4177
23f87bed 41782004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4179
23f87bed 4180 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 4181
23f87bed 41822004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4183
23f87bed
MB
4184 * canlock.el (canlock-insert-header): Remove excessive grouping in
4185 regexp.
1270d7ca 4186
23f87bed 41872004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4188
23f87bed 4189 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 4190
23f87bed 41912004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4192
23f87bed
MB
4193 * canlock.el (canlock-sha1-function): Remove.
4194 (canlock-sha1-function-for-verify): Remove.
4195 (canlock-openssl-program): Remove.
4196 (canlock-openssl-args): Remove.
4197 (canlock-ignore-errors): Remove.
4198 (canlock-sha1-with-openssl): Remove.
4199 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
4200 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 4201
23f87bed
MB
4202 * sha1-el.el (sha1-string-external): Make it can return a string
4203 in binary form.
4204 (sha1-region-external): Ditto.
4205 (sha1-string-internal): Ditto.
4206 (sha1-region-internal): Ditto.
4207 (sha1-region): Ditto.
4208 (sha1-string): Ditto.
4209 (sha1): Ditto.
1270d7ca 4210
23f87bed 42112003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 4212
23f87bed
MB
4213 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
4214 (pgg-gpg-lookup-key): Use regexp match instead of
4215 split-string (split-string is different between emacs 21.2 and
bf247b6e 4216 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 4217
23f87bed 42182004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 4219
23f87bed
MB
4220 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
4221 parameter (but don't use it, for now).
1270d7ca 4222
23f87bed 42232004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4224
23f87bed 4225 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 4226
23f87bed 42272004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 4228
23f87bed
MB
4229 * starttls.el: Merge with my GNUTLS based starttls.el.
4230 (starttls-gnutls-program, starttls-use-gnutls)
4231 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 4232 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 4233 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
4234 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
4235 New functions.
4236 (starttls-negotiate, starttls-open-stream):
4237 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 4238 function if it is set.
1270d7ca 4239
ba0226dd 42402004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4241
23f87bed 4242 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
ba0226dd 4243 ?* and ?\;.
1270d7ca 4244
23f87bed 4245 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
ba0226dd 4246 and ?\' to symbol instead of whitespace.
1270d7ca 4247
23f87bed 42482004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 4249
23f87bed
MB
4250 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
4251 invalid addresses.
1270d7ca 4252
23f87bed 42532004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4254
23f87bed 4255 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 4256
23f87bed 42572004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4258
23f87bed 4259 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 4260
23f87bed 42612004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4262
23f87bed
MB
4263 * gnus-art.el (article-decode-idna-rhs): Don't use
4264 message-idna-inside-rhs-p.
1270d7ca 4265
23f87bed 42662004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 4267
49561cf6 4268 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 4269 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 4270
23f87bed 42712004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4272
23f87bed 4273 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 4274
1b155fbd
MB
42752004-08-30 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
4276
4277 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
4278
996aa8c1 42792004-08-26 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
1b155fbd
MB
4280
4281 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
4282 end-of-buffer.
4283
996aa8c1 42842004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
1b155fbd
MB
4285
4286 * gnus-sum.el (gnus-read-header): Don't remove a header for the
4287 parent article of a sparse article in the thread hashtb.
4288
996aa8c1 42892004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
1b155fbd
MB
4290
4291 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
4292 (nnmail-expand-newtext): Lowercase expanded entries if
4293 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 4294
23f87bed
MB
4295 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
4296 when the group's active is not available.
1270d7ca 4297
23f87bed
MB
4298 * gnus-art.el (article-hide-headers): Refer to the values for
4299 gnus-ignored-headers and gnus-visible-headers in the summary
4300 buffer since a user may have set them as group parameters.
23f87bed
MB
4301 (gnus-article-read-summary-keys): Restore new window-start and
4302 hscroll to summary window.
4303 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 4304
23f87bed
MB
4305 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
4306 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
4307 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
4308 <Reiner.Steib@gmx.de>.
1270d7ca 4309
49561cf6
SM
4310 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
4311 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 4312
23f87bed 4313 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 4314
23f87bed
MB
4315 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
4316 gnus-pp.
1270d7ca 4317
23f87bed
MB
4318 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
4319 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
4320 (gnus-summary-resend-message-edit): Call mime-to-mml.
4321 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 4322 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 4323
23f87bed 4324 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 4325
23f87bed
MB
4326 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
4327 gnus-pp-to-string.
1270d7ca 4328
23f87bed
MB
4329 * gnus-util.el (gnus-bind-print-variables): New macro.
4330 (gnus-prin1): Use it.
4331 (gnus-prin1-to-string): Use it.
4332 (gnus-pp): New function.
4333 (gnus-pp-to-string): New function.
1270d7ca 4334
23f87bed 4335 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 4336
23f87bed 4337 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 4338
23f87bed
MB
4339 * message.el (message-mode): Don't modify paragraph-separate there.
4340 (message-setup-fill-variables): Add mml tags to paragraph-start
4341 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
4342 (message-smtpmail-send-it): Doc fix.
4343 (message-exchange-point-and-mark): Don't activate region if it was
4344 inactive. Suggested by Hiroshi Fujishima
4345 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 4346
23f87bed
MB
4347 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
4348 t while entering a file name using the mm-with-multibyte macro.
4349 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 4350
49561cf6
SM
4351 * mm-encode.el (mm-content-transfer-encoding-defaults):
4352 Use qp-or-base64 for the application/* types.
23f87bed 4353 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 4354
23f87bed
MB
4355 * mm-util.el (mm-with-multibyte-buffer): New macro.
4356 (mm-with-multibyte): New macro.
1270d7ca 4357
23f87bed
MB
4358 * mm-view.el (mm-inline-render-with-function): Use multibyte
4359 buffer; decode html source by charset.
1270d7ca 4360
23f87bed
MB
4361 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
4362 add generate-head-function and generate-article-function to the
4363 rfc822-forward entry.
4364 (nndoc-forward-type-p): Recognize envelope From_.
4365 (nndoc-rfc822-forward-generate-article): New function.
4366 (nndoc-rfc822-forward-generate-head): New function.
c113de23 4367
23f87bed 4368 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 4369
23f87bed 4370 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 4371
49561cf6
SM
4372 * gnus-art.el (gnus-article-wash-html-with-w3m):
4373 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
4374 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
4375 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
4376 instead of mm-multiple-handles.
4377 (gnus-mime-delete-part): Ditto.
1270d7ca 4378
23f87bed
MB
4379 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
4380 handle, as well as a list.
4381 (mm-complicated-handles): Former definition of mm-multiple-handles.
4382
4383 * mm-view.el (mm-w3m-mode-map): Remove.
4384 (mm-w3m-local-map-property): Remove.
4385 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
4386 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
4387 (mm-w3m-cid-retrieve): Simplify.
4388 (mm-inline-text-html-render-with-w3m): Decode html source by
4389 charset; check META tags only when charsets are not specified in
4390 headers; specify charset to w3m-region; use w3m-minor-mode-map
4391 instead of mm-w3m-local-map-property.
1270d7ca 4392
23f87bed 43932004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 4394
23f87bed 4395 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 4396
23f87bed 43972004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 4398
23f87bed 4399 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 4400
23f87bed 4401 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 4402
23f87bed 44032004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4404
23f87bed 4405 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 4406
23f87bed 44072004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 4408
23f87bed 4409 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 4410
23f87bed
MB
4411 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
4412 Add :group 'nnimap.
1270d7ca 4413
23f87bed 44142004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4415
23f87bed
MB
4416 * mm-decode.el (mime-display, mime-security): Fix custom-manual
4417 entries.
1270d7ca 4418
49561cf6 4419 * gnus-art.el (gnus-article): Ditto.
1270d7ca 4420
23f87bed 44212004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4422
49561cf6
SM
4423 * gnus-art.el (article-hide-list-identifiers):
4424 Bind inhibit-read-only as t.
1270d7ca 4425
23f87bed 44262004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4427
23f87bed 4428 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 4429
23f87bed 44302004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 4431
23f87bed
MB
4432 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4433 (gnus-narrow-to-page): Don't assume point-min == 1.
4434 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 4435
23f87bed
MB
4436 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
4437 point-min == 1.
1270d7ca 4438
23f87bed
MB
4439 * imap.el (imap-parse-address-list, imap-parse-body-ext):
4440 Disable incorrect use of `assert'.
1270d7ca 4441
23f87bed 4442 * message.el (message-mode): Set comment-start-skip.
1270d7ca 4443
23f87bed 44442004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 4445
23f87bed
MB
4446 * pop3.el (pop3-leave-mail-on-server): New user variable.
4447 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 4448
23f87bed 44492004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4450
23f87bed 4451 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 4452
23f87bed 44532004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4454
23f87bed 4455 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 4456
23f87bed 4457 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 4458
49561cf6
SM
4459 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
4460 Fix custom-manual entries.
1270d7ca 4461
23f87bed 4462 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 4463
23f87bed 44642004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4465
23f87bed
MB
4466 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
4467 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
4468 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
4469 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 4470
23f87bed 44712004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 4472
23f87bed 4473 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 4474
23f87bed 44752004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 4476
23f87bed
MB
4477 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
4478 addition to emacs-w3m.
1270d7ca 4479
23f87bed 44802004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 4481
49561cf6
SM
4482 * gnus-msg.el (gnus-summary-followup-with-original):
4483 Document yanking of region when active.
1270d7ca 4484
996aa8c1 44852004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 4486
23f87bed
MB
4487 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
4488 Revision 7.2 changes excluded to maintain compatibility with all
4489 targeted emacs versions.
1270d7ca 4490
23f87bed
MB
4491 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
4492 gnus-agent.el update and incorporate bug fixes.
1270d7ca 4493
ef3b7aae 4494See ChangeLog.2 for earlier changes.
2a34a036 4495
c4288669 4496 Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
4497 Copying and distribution of this file, with or without modification,
4498 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 4499
ef3b7aae
MB
4500;; Local Variables:
4501;; coding: iso-2022-7bit
d7ba2a01 4502;; fill-column: 79
33462dfa 4503;; add-log-time-zone-rule: t
ef3b7aae
MB
4504;; End:
4505
ab5796a9 4506;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4