Update `versionnumber'.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
66841476
RF
12005-09-25 Romain Francoise <romain@orebokech.com>
2
3 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
4 * gnus-start.el (gnus-subscribe-interactively):
5 * gnus-uu.el (gnus-uu-grab-articles):
6 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
7 space.
8
81df110a
RF
92005-09-24 Emilio C. Lopes <eclig@gmx.net>
10
11 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
12 * mm-view.el (mm-view-pkcs7-decrypt):
13 * gnus-sum.el (gnus-summary-limit-to-extra)
14 (gnus-summary-respool-article, gnus-read-move-group-name):
15 * gnus-score.el (gnus-summary-increase-score):
16 * gnus-util.el (gnus-completing-read-with-default):
17 * gnus-art.el (gnus-read-save-file-name)
18 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
19 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
20 * message.el (message-check-news-header-syntax):
21 Follow convention for reading with the minibuffer.
22
5fae1cae
MB
232005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
24
25 * spam-report.el (spam-report-url-ping-plain): Use
26 gnus-extended-version as User-Agent.
27
28 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
29 default value is nil.
30
312005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
32
33 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
34 default to nil, to be able to use Gnus at all. If the default
35 switches to something else, then the function should be fixed not
36 be exceedingly slow.
37
382005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
39
40 * mm-url.el (mm-url-decode-entities): Fix regexp.
41
c4fbd740
DG
422005-09-18 D Goel <deego@gnufans.org>
43
44 * sieve.el (sieve-help): Fix `message' call: first arg should be a
45 format spec.
81df110a 46
430d3ed7
MB
472005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
48
49 * gnus.el (gnus-group-startup-message): Bind image-load-path.
50
512005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
52
53 * gnus-art.el (gnus-mime-display-part): Protect against broken
54 MIME messages.
55
6ff5b064
MB
562005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
57
58 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
59 before parsing header.
60
a8f6d239
MB
612005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
62
63 * spam-report.el (spam-report-gmane): Fix generation of spam
64 report URL.
65
662005-09-10 Simon Josefsson <jas@extundo.com>
67
68 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
69 t, based on discussion on the ding list with Robert Epprecht
70 <epprecht@solnet.ch>.
71
d752cf53
MB
722005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
73
74 * spam-report.el (spam-report-gmane): Make it work without
75 X-Report-Spam header. Gmane now only provides Archived-At. This
76 is only used if `spam-report-gmane-use-article-number' is nil.
77 (spam-report-gmane-spam-header): Removed. Not used anymore.
78
79 * nnweb.el (nnweb-google-wash-article): Print a message if article
80 is not available.
81
822005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
83
84 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
85 content before displaying.
86
872005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
88
89 * mml-smime.el: Remove defvar of gnus-extract-address-components.
90
912005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
92
93 * mm-view.el (mm-display-inline-fontify): Disable support modes.
94
4a2358e9
MB
952005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
96
97 * message.el (message-tab-body-function): Fixed mismatched custom
98 type.
99
100 * gnus.el (gnus-group-change-level-function): Ditto.
101
d752cf53 102 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
4a2358e9
MB
103
104 * gnus-art.el (gnus-signature-limit)
105 (gnus-article-mime-part-function): Ditto.
106
1072005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
108
109 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
110 Make fetching article by MID work again for Google Groups. Added
111 FIXME concerning gnus-group-make-web-group.
112
113 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
114 Don't depend on Gnus by using mail-extract-address-components if
115 gnus-extract-address-components is not bound.
116
117 * gnus.el (gnus-user-agent): Use list of symbols instead of
118 symbols. Display full version number for (S)XEmacs. Optionally
119 display (S)XEmacs codename.
120
121 * gnus-util.el (gnus-emacs-version): Update for new
122 `gnus-user-agent'.
123
124 * gnus-msg.el (gnus-extended-version): Make it possible to omit
125 Gnus version.
126
1272005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
128
129 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
130 when encoding.
131
132 * mm-bodies.el (mm-decode-content-transfer-encoding):
133 De-canonicalize CRLF for all text content types, not just
134 text/plain.
135
1362005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
137
138 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
139
140 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
141 list, not listp.
142
1432005-08-29 Romain Francoise <romain@orebokech.com>
144
145 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
146 docstring.
147 (gnus-face-from-file): Likewise.
148
1492005-08-31 Juanma Barranquero <lekktu@gmail.com>
150
151 * gnus-art.el (w3m-minor-mode-map):
152 * gnus-spec.el (gnus-newsrc-file-version):
153 * gnus-util.el (nnmail-active-file-coding-system)
154 (gnus-original-article-buffer, gnus-user-agent):
155 * gnus.el (gnus-ham-process-destinations)
156 (gnus-parameter-ham-marks-alist)
157 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
158 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
159 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
160 * mm-decode.el (gnus-current-window-configuration):
161 * mm-extern.el (gnus-article-mime-handles):
162 * mm-url.el (url-current-object, url-package-name)
163 (url-package-version):
164 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
165 (smime-keys, w3m-cid-retrieve-function-alist)
166 (w3m-current-buffer, w3m-display-inline-images)
167 (w3m-minor-mode-map):
168 * mml-smime.el (gnus-extract-address-components):
169 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
170 (gnus-newsrc-hashtb, message-default-charset)
171 (message-deletable-headers, message-options)
172 (message-posting-charset, message-required-mail-headers)
173 (message-required-news-headers):
174 * mml1991.el (mc-pgp-always-sign):
175 * mml2015.el (mc-pgp-always-sign):
176 * nnheader.el (nnmail-extra-headers):
177 * rfc1843.el (gnus-decode-encoded-word-function)
178 (gnus-decode-header-function, gnus-newsgroup-name):
179 * spam-stat.el (gnus-original-article-buffer): Add defvars.
180
41e11121
JB
1812005-08-31 Juanma Barranquero <lekktu@gmail.com>
182
183 * gnus-art.el (w3m-minor-mode-map):
184 * gnus-spec.el (gnus-newsrc-file-version):
185 * gnus-util.el (nnmail-active-file-coding-system)
186 (gnus-original-article-buffer, gnus-user-agent):
187 * gnus.el (gnus-ham-process-destinations)
188 (gnus-parameter-ham-marks-alist)
189 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
190 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
191 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
192 * mm-decode.el (gnus-current-window-configuration):
193 * mm-extern.el (gnus-article-mime-handles):
194 * mm-url.el (url-current-object, url-package-name)
195 (url-package-version):
196 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
197 (smime-keys, w3m-cid-retrieve-function-alist)
198 (w3m-current-buffer, w3m-display-inline-images)
199 (w3m-minor-mode-map):
200 * mml-smime.el (gnus-extract-address-components):
201 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
202 (gnus-newsrc-hashtb, message-default-charset)
203 (message-deletable-headers, message-options)
204 (message-posting-charset, message-required-mail-headers)
205 (message-required-news-headers):
206 * mml1991.el (mc-pgp-always-sign):
207 * mml2015.el (mc-pgp-always-sign):
208 * nnheader.el (nnmail-extra-headers):
209 * rfc1843.el (gnus-decode-encoded-word-function)
210 (gnus-decode-header-function, gnus-newsgroup-name):
211 * spam-stat.el (gnus-original-article-buffer): Add defvars.
212
f3f01d5d
MB
2132005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
214
215 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
216 the end of the date treatments.
217
2182005-08-15 Simon Josefsson <jas@extundo.com>
219
220 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
221 it in url-handlers.el and XEmacs in url.el. Reported by Luca
222 Capello and Romain Francoise.
223 (pgg-fetch-key-function): Removed, not used?
224 (pgg-insert-url-with-w3): Require url, to get
225 url-insert-file-contents regardless of where it is defined.
226
2272005-08-08 Simon Josefsson <jas@extundo.com>
228
229 * pgg.el: Autoload url-insert-file-contents instead of loading
230 w3/url.
231 (pgg-insert-url-with-w3): Don't load url here.
232
41e11121 2332005-08-05 Daiki Ueno <ueno@unixuser.org>
bcc7dd61
MB
234
235 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
236
237 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
238
2392005-08-06 Romain Francoise <romain@orebokech.com>
240
241 * message.el: Fix typo in docstring.
242
11e22c4a
MB
2432005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
244
245 * mm-bodies.el (mm-encode-body): Use coding system rather than
246 charset to encode text.
247
248 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
249 number of charsets if utf-8 is available (XEmacs).
250
97f78c9b
MB
2512005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
252
253 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
254 start of the lines.
255 (gnus-picon-databases): Add /usr/share/picons.
256
2572005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
258
259 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
260 taken from `gnus-button-mid-or-mail-regexp'.
261 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
262 (gnus-button-alist): Improve regexp for domain part of the MIDs
263 for news:localpart@domain buttons.
264 (gnus-button-ctan-directory-regexp): Update.
265
266 * message.el (message-kill-buffer): Raise the current frame.
267 (message-bury): Use `window-dedicated-p'.
268
afea040a
MB
2692005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
270
97f78c9b
MB
271 * sieve-manage.el (sieve-manage-interactive-login): Use
272 make-local-variable rather than make-variable-buffer-local.
273 (sieve-manage-open): Ditto.
274 (sieve-manage-authenticate): Ditto.
275
afea040a
MB
276 * mml.el (mml-generate-mime-1): Make the content type default to
277 text/plain if the filename is not specified.
278
2792005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
280
281 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
282 instead of insert-buffer.
283
284 * message.el (message-yank-original): Ditto; set the mark at the
285 end of the yanked message.
286
4b91459a
MB
2872005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
288
289 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
290 lines to scroll rather than to stop it.
291
292 * mml.el (mml-generate-default-type): Add doc string.
293 (mml-generate-mime-1): Use mm-default-file-encoding or make it
294 default to application/octet-stream when determining the content
295 type if it is not specified for the part or the mml contents; add
296 a comment about mml-generate-default-type.
297
2982005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
299
300 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
301 make it default to application/octet-stream when determining the
302 content type if it is not specified for the external contents.
303
d44e3b45
MB
3042005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
305
306 * rfc2231.el (rfc2231-parse-string): Take care that not only a
307 segmented parameter but also other parameters might be there.
308
4b91459a
MB
3092005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
310
311 * mm-decode.el (mm-display-external): Delete temp file, directory
312 and buffer immediately if the external process is exited.
313
c03ac728
MB
3142005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
315
316 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
317 fewer lines than that of scroll-margin.
318 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
319
d8a88581
MB
3202005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
321
322 * gnus-art.el (gnus-article-next-page): Revert.
323 (gnus-article-beginning-of-window): New macro.
324 (gnus-article-next-page-1): Use it.
325 (gnus-article-prev-page): Ditto.
326 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
327 instead of insert-buffer.
328 (gnus-mime-delete-part): Ditto.
329 (gnus-article-edit-exit): Ditto.
330
331 * gnus-util.el (gnus-beginning-of-window): Remove.
332 (gnus-end-of-window): Remove.
333
d8a88581
MB
3342005-07-25 Simon Josefsson <jas@extundo.com>
335
336 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
337 to have the url package without w3. Reported by Daiki Ueno
338 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
339
7573397b
SM
3402005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
341
342 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
343 for text/rtf. Display default in prompt. Pass default for M-n.
344
345 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
346
bcc7dd61
MB
3472005-07-16 Romain Francoise <romain@orebokech.com>
348
349 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
350 instead of `current-time-string' as the latter creates a time
351 string that is not RFC 2822 compliant (it lacks the zone).
352
9ebc3953
EZ
3532005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
354
355 * gnus-msg.el (gnus-button-mailto): Remove
356 save-selected-window-window hackery because it relies on
357 save-selected-window internals.
358
7929f858
MB
3592005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
360
361 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
362 (gnus-article-next-page-1): Use gnus-beginning-of-window.
363 (gnus-article-prev-page): Ditto.
364
365 * gnus-util.el (gnus-beginning-of-window): New function.
366 (gnus-end-of-window): New function.
367
ead25b5c
MB
3682005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
369
370 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
371 gnus-add-minor-mode.
372 (gnus-binary-mode): Ditto.
373
374 * gnus-topic.el (gnus-topic-mode): Ditto.
375
8774406b
EZ
3762005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
377
378 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
379 (gnus-article-prev-page): Take scroll-margin into consideration.
380
a0ec7a4a
LK
3812005-07-04 Lute Kamstra <lute@gnu.org>
382
383 Update FSF's address in GPL notices.
384
59fda2fa
JB
3852005-07-04 Juanma Barranquero <lekktu@gmail.com>
386
387 * gnus.el (gnus-exit):
388 * gnus-group.el (gnus-group-icons):
389 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
390
391 * gnus-nocem.el (gnus-nocem):
392 * message.el (message-various, message-buffers, message-sending)
393 (message-interface, message-forwarding, message-insertion)
394 (message-headers, message-news, message-mail):
395 * pgg-gpg.el (pgg-gpg):
396 * pgg-parse.el (pgg-parse):
397 * pgg-pgp.el (pgg-pgp):
398 * pgg-pgp5.el (pgg-pgp5):
399 * pop3.el (pop3): Finish `defgroup' description with period.
400
7d0c69be
MB
4012005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
402
403 * gnus-art.el (article-display-face): Improve the efficiency.
404 (article-display-x-face): Ditto; remove grey x-face stuff.
405
d6697c02
MB
4062005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
407
408 * gnus-art.el (article-display-face): Correct the position in
409 which Faces are inserted; use dolist.
410
4112005-06-29 Didier Verna <didier@xemacs.org>
412
59fda2fa 413 * gnus-art.el (article-display-face): Display faces in correct
d6697c02
MB
414 order.
415
84861437
MB
4162005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
417
418 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
419 (gnus-nocem-check-article): Fetch the Type header.
420 (gnus-nocem-message-wanted-p): Fix the way to examine types.
421 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
422 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
423
424 * pgg.el (pgg-verify): Return the verification result.
425
3338c0ad
JB
4262005-06-24 Juanma Barranquero <lekktu@gmail.com>
427
428 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
429 `show-nonbreak-escape'.
430
9180519b
LK
4312005-06-23 Lute Kamstra <lute@gnu.org>
432
433 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
434
435 * dig.el (dig-mode):
436 * smime.el (smime-mode): Use gnus-run-mode-hooks.
437
23873c96
JB
4382005-06-21 Juanma Barranquero <lekktu@gmail.com>
439
440 * nnimap.el (nnimap-split-download-body): Fix spellings.
441
b66c24b4
JB
4422005-06-16 Juanma Barranquero <lekktu@gmail.com>
443
444 * gnus-art.el (gnus-article-encrypt-body):
445 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
446 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
447 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 448
0f49874b
MB
4492005-06-16 Miles Bader <miles@gnu.org>
450
451 * spam.el (spam): Remove "-face" suffix from face name.
452 (spam-face): New backward-compatibility alias for renamed face.
453 (spam-face, spam-initialize): Use renamed spam face.
454
455 * message.el (message-header-to, message-header-cc)
456 (message-header-subject, message-header-newsgroups)
457 (message-header-other, message-header-name)
458 (message-header-xheader, message-separator, message-cited-text)
459 (message-mml): Remove "-face" suffix from face names.
460 (message-header-to-face, message-header-cc-face)
461 (message-header-subject-face, message-header-newsgroups-face)
462 (message-header-other-face, message-header-name-face)
463 (message-header-xheader-face, message-separator-face)
464 (message-cited-text-face, message-mml-face):
465 New backward-compatibility aliases for renamed faces.
466 (message-font-lock-keywords): Use renamed message faces.
467
468 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
469 (sieve-test-commands, sieve-tagged-arguments):
470 Remove "-face" suffix from face names.
471 (sieve-control-commands-face, sieve-action-commands-face)
472 (sieve-test-commands-face, sieve-tagged-arguments-face):
473 New backward-compatibility aliases for renamed faces.
474 (sieve-control-commands-face, sieve-action-commands-face)
475 (sieve-test-commands-face, sieve-tagged-arguments-face):
476 Use renamed sieve faces.
477
478 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
479 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
480 (gnus-group-news-3-empty, gnus-group-news-4)
481 (gnus-group-news-4-empty, gnus-group-news-5)
482 (gnus-group-news-5-empty, gnus-group-news-6)
483 (gnus-group-news-6-empty, gnus-group-news-low)
484 (gnus-group-news-low-empty, gnus-group-mail-1)
485 (gnus-group-mail-1-empty, gnus-group-mail-2)
486 (gnus-group-mail-2-empty, gnus-group-mail-3)
487 (gnus-group-mail-3-empty, gnus-group-mail-low)
488 (gnus-group-mail-low-empty, gnus-summary-selected)
489 (gnus-summary-cancelled, gnus-summary-high-ticked)
490 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
491 (gnus-summary-high-ancient, gnus-summary-low-ancient)
492 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
493 (gnus-summary-low-undownloaded)
494 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
495 (gnus-summary-low-unread, gnus-summary-normal-unread)
496 (gnus-summary-high-read, gnus-summary-low-read)
497 (gnus-summary-normal-read, gnus-splash):
498 Remove "-face" suffix from face names.
499 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
500 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
501 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
502 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
503 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
504 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
505 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
506 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
507 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
508 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
509 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
510 (gnus-summary-selected-face, gnus-summary-cancelled-face)
511 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
512 (gnus-summary-normal-ticked-face)
513 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
514 (gnus-summary-normal-ancient-face)
515 (gnus-summary-high-undownloaded-face)
516 (gnus-summary-low-undownloaded-face)
517 (gnus-summary-normal-undownloaded-face)
518 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
519 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
520 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
521 (gnus-splash-face):
522 New backward-compatibility aliases for renamed faces.
523 (gnus-group-startup-message): Use renamed gnus faces.
524
525 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
526 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
527 (gnus-server-agent): Remove "-face" suffix from face names.
528 (gnus-server-agent-face, gnus-server-opened-face)
529 (gnus-server-closed-face, gnus-server-denied-face)
b66c24b4 530 (gnus-server-offline-face):
0f49874b
MB
531 New backward-compatibility aliases for renamed faces.
532 (gnus-server-agent-face, gnus-server-opened-face)
533 (gnus-server-closed-face, gnus-server-denied-face)
534 (gnus-server-offline-face): Use renamed gnus faces.
535
536 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
537 Remove "-face" suffix from face names.
538 (gnus-picon-xbm-face, gnus-picon-face):
539 New backward-compatibility aliases for renamed faces.
540
541 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
542 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
543 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
544 (gnus-cite-11): Remove "-face" suffix from face names.
545 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
546 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
547 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
b66c24b4 548 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
0f49874b
MB
549 New backward-compatibility aliases for renamed faces.
550 (gnus-cite-attribution-face, gnus-cite-face-list)
551 (gnus-article-boring-faces): Use renamed gnus faces.
552
553 * gnus-art.el (gnus-signature, gnus-header-from)
554 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
555 (gnus-header-content): Remove "-face" suffix from face names.
556 (gnus-signature-face, gnus-header-from-face)
557 (gnus-header-subject-face, gnus-header-newsgroups-face)
b66c24b4 558 (gnus-header-name-face, gnus-header-content-face):
0f49874b
MB
559 New backward-compatibility aliases for renamed faces.
560 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
561
562 * gnus-sum.el (gnus-summary-selected-face)
563 (gnus-summary-highlight): Use renamed gnus faces.
564 * gnus-group.el (gnus-group-highlight): Likewise.
565
ca0a6900
JB
5662005-06-14 Juanma Barranquero <lekktu@gmail.com>
567
0b46b379
JB
568 * gnus-sieve.el (gnus-sieve-article-add-rule):
569 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
570 * spam-stat.el (spam-stat-buffer-change-to-spam)
571 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
ca0a6900 572
0b46b379
JB
573 * message.el (message-is-yours-p):
574 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
ca0a6900 575
a21fb88e
MB
5762005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
577
578 * mm-view.el (mm-inline-text): Withdraw the last change.
579
5802005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
581
582 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
583 executing enriched-decode.
584
bfe5418b
LT
5852005-06-04 Luc Teirlinck <teirllm@auburn.edu>
586
587 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
588
d4755e04
LK
5892005-06-04 Lute Kamstra <lute@gnu.org>
590
591 * nnfolder.el (nnfolder-read-folder): Make sure that undo
592 information is never recorded.
593
95f75c75
SM
5942005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
595
596 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
597
0f69d598
MB
5982005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
599
600 * pop3.el (pop3-md5): Run md5 in the binary mode.
601 (pop3-md5-program-args): New variable.
602
95f75c75
SM
603 * starttls.el (starttls-set-process-query-on-exit-flag):
604 Use eval-and-compile.
0f69d598 605
4a43ee9b
MB
6062005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
607
608 * gnus-art.el (article-display-x-face): Replace
609 process-kill-without-query by gnus-set-process-query-on-exit-flag.
610
611 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
612
613 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
614 set-process-query-on-exit-flag or process-kill-without-query.
615
616 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
617 loop instead of replace-regexp.
618
619 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
620 instead of process-kill-without-query if it is available.
621
622 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
623 instead of find-file-hooks if it is available.
624
625 * mml1991.el: Bind pgg-default-user-id when compiling.
626
627 * mml2015.el: Bind pgg-default-user-id when compiling.
628
95f75c75
SM
629 * nndraft.el (nndraft-request-associate-buffer):
630 Use write-contents-functions instead of write-contents-hooks if it is
4a43ee9b
MB
631 available.
632
633 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
634 instead of find-file-hooks if it is available.
635
636 * nntp.el (nntp-open-connection): Replace
637 process-kill-without-query by gnus-set-process-query-on-exit-flag.
638 (nntp-open-ssl-stream): Ditto.
639 (nntp-open-tls-stream): Ditto.
640
641 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
642 (pgg-run-at-time-1): New macro.
643 (pgg-run-at-time): Use it.
644
645 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
646 set-process-query-on-exit-flag or process-kill-without-query.
647 (starttls-open-stream-gnutls): Use it instead of
648 process-kill-without-query.
649 (starttls-open-stream): Ditto.
650
6512005-05-31 Simon Josefsson <jas@extundo.com>
652
653 * imap.el (imap-ssl-open): Use imap-process-connection-type,
654 instead of hard coding to nil.
655
6562005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
657
ca0a6900 658 * gnus-group.el: Require gnus-sum and autoload functions to
4a43ee9b
MB
659 resolve warnings when gnus-group.el compiled alone.
660
e9bd5782
MB
6612005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
662
663 * gnus-agent.el (gnus-agent-regenerate-group)
664 (gnus-agent-fetch-articles): Replace `string-to-int' by
665 `string-to-number'.
666 * gnus-art.el (gnus-button-fetch-group): Ditto.
667 * gnus-cache.el (gnus-cache-generate-active)
668 (gnus-cache-articles-in-group): Ditto.
669 * gnus-group.el (gnus-group-set-current-level)
670 (gnus-group-insert-group-line): Ditto.
671 * gnus-score.el (gnus-score-set-expunge-below)
672 (gnus-score-set-mark-below, gnus-summary-score-effect)
673 (gnus-summary-score-entry): Ditto.
674 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
675 (gnus-soup-pack): Ditto.
676 * gnus-spec.el (gnus-xmas-format): Ditto.
677 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
678 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
679 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
680 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
681 * nndb.el (nndb-get-remote-expire-response): Ditto.
682 * nndiary.el (nndiary-parse-schedule-value)
683 (nndiary-string-to-number, nndiary-request-replace-article)
684 (nndiary-request-article): Ditto.
685 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
686 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
687 * nneething.el (nneething-make-head): Ditto.
688 * nnfolder.el (nnfolder-request-article)
689 (nnfolder-retrieve-headers): Ditto.
690 * nnheader.el (nnheader-file-to-number): Ditto.
691 * nnkiboze.el (nnkiboze-request-article): Ditto.
692 * nnmail.el (nnmail-process-unix-mail-format)
693 (nnmail-process-babyl-mail-format): Ditto.
694 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
695 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
696 (nnmh-request-create-group, nnmh-request-list-1)
697 (nnmh-request-group, nnmh-request-article): Ditto.
698 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
699 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
700 * nnsoup.el (nnsoup-make-active): Ditto.
701 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
702 * nntp.el (nntp-find-group-and-number)
703 (nntp-retrieve-headers-with-xover): Ditto.
704 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
705 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
706 (pgg-format-key-identifier): Ditto.
707 * pop3.el (pop3-last, pop3-stat): Ditto.
708 * qp.el (quoted-printable-decode-region): Ditto.
709
710 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
711 of concat.
712
cfcd5c91
MB
7132005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
714
715 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
716
717 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
718
719 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
720
721 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
722
723 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
724
725 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
726
727 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
728 (gnus-carpal-mode): Ditto.
729
730 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
731 (gnus-browse-mode): Ditto.
732
733 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
734
735 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
736
9ad41fb7
RS
7372005-05-29 Richard M. Stallman <rms@gnu.org>
738
739 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
740
b4e8a25b
MB
7412005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
742
743 * gnus-util.el (gnus-run-mode-hooks): New function.
744
745 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
746
ddfbe5db
LT
7472005-05-26 Luc Teirlinck <teirllm@auburn.edu>
748
749 * gnus-agent.el (gnus-agent-make-mode-line-string):
750 Use mode-line-highlight as mouse-face.
751
d0859c9a
MB
7522005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
753
754 * canlock.el (canlock): Change the parent group to news.
755
756 * deuglify.el (gnus-outlook-deuglify): Add :group.
757
758 * dig.el (dig): Add :group.
759
760 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
761
762 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
763 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
764 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
765 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
766 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
767
768 * gnus-diary.el (gnus-diary): Add :group.
769
770 * gnus.el (gnus-group-news-1-face): Add :group.
771 (gnus-group-news-1-empty-face): Ditto.
772 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
773 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
774 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
775 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
776 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
777 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
778 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
779 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
780 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
781 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
782 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
783 (gnus-summary-high-ticked-face): Ditto.
784 (gnus-summary-low-ticked-face): Ditto.
785 (gnus-summary-normal-ticked-face): Ditto.
786 (gnus-summary-high-ancient-face): Ditto.
787 (gnus-summary-low-ancient-face): Ditto.
788 (gnus-summary-normal-ancient-face): Ditto.
789 (gnus-summary-high-undownloaded-face): Ditto.
790 (gnus-summary-low-undownloaded-face): Ditto.
791 (gnus-summary-normal-undownloaded-face): Ditto.
792 (gnus-summary-high-unread-face): Ditto.
793 (gnus-summary-low-unread-face): Ditto.
794 (gnus-summary-normal-unread-face): Ditto.
95f75c75 795 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
d0859c9a
MB
796 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
797
798 * message.el (message-minibuffer-local-map): Add :group.
799
800 * sieve-manage.el (sieve-manage-log): Add :group.
801 (sieve-manage-default-user): Diito.
802 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
803 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
804 (sieve-manage-authenticators): Ditto.
95f75c75 805 (sieve-manage-authenticator-alist): Ditto.
d0859c9a
MB
806 (sieve-manage-default-port): Ditto.
807
808 * sieve-mode.el (sieve-control-commands-face): Add :group.
809 (sieve-action-commands-face): Ditto.
810 (sieve-test-commands-face): Ditto.
811 (sieve-tagged-arguments-face): Ditto.
812
813 * smime.el (smime): Add :group.
814
815 * spam-report.el (spam-report): Add :group.
816
817 * spam.el (spam, spam-face): Add :group.
818
6441d280
LK
8192005-05-26 Lute Kamstra <lute@gnu.org>
820
821 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
822
8654e13a
MB
8232005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
824
825 * gnus-art.el: Don't autoload mail-extract-address-components.
826
827 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
828
829 * nndb.el: Don't declare the nndb back end two or more times; don't
830 autoload news-reply-mode, news-setup, cancel-timer and telnet.
831
832 * nntp.el: Autoload format-spec instead of format; use
833 eval-and-compile to evaluate autoload forms.
834
835 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
836
31640842
MB
8372005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
838
839 * gnus-art.el (article-date-ut): Support converting date in
840 forwarded parts as well.
841 (gnus-article-save-original-date): New macro.
842 (gnus-display-mime): Use it.
843
8442005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
845
846 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
847 enclosure element of <item>.
848
61b397cd
MB
8492005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
850
851 * spam-report.el (spam-report-unplug-agent)
852 (spam-report-plug-agent, spam-report-deagentize)
853 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
854 support for the Agent in spam-report: when unplugged, report to a
855 file; when plugged, submit all the requests.
856 [Added missing offline functionality from trunk.]
857
8582005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
859
860 * spam-report.el (spam-report-url-to-file)
861 (spam-report-requests-file): New function and variable for offline
862 reporting.
863 (spam-report-url-ping-function): Add `spam-report-url-to-file'
864 and user defined function.
865 (spam-report-process-queue): New function.
866 Process requests from `spam-report-requests-file'.
867 (spam-report-url-ping-mm-url): Autoload.
868 [Added missing offline functionality from trunk.]
31640842 869
cd01ded9
MB
8702005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
871
872 * qp.el (quoted-printable-encode-region): Save excursion.
873
850c333d
MB
8742005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
875
876 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
877 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
878
ff5e68bf
MB
8792005-04-13 Miles Bader <miles@gnu.org>
880
881 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
882
8832005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
884
885 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
886 contained in text because xml.el decodes entities) with LFs.
887
6a748eda
LK
8882005-04-11 Lute Kamstra <lute@gnu.org>
889
890 * message.el (message-make-date): Handle byte-compiler warnings
891 differently.
892 * nnimap.el (nnimap-date-days-ago): Ditto.
893
9d9b0de9
SM
8942005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
895
896 * mm-util.el (mm-string-to-multibyte): New function.
897 (mm-detect-coding-region): Typo.
898
9a89f5b0
MB
8992005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
900
901 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
902
91472578
MB
9032005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
904
905 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
906 argument in XEmacs.
907
908 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
909 (nnrss-request-group): Decode group name first.
910 (nnrss-request-article): Make a text/plain article if mml-to-mime
911 failed.
912 (nnrss-get-encoding): Return a compatible encoding according to
913 nnrss-compatible-encoding-alist.
914 (nnrss-opml-export): Use dolist.
915 (nnrss-find-el): Use consp instead of listp.
916 (nnrss-order-hrefs): Use dolist.
917
9182005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
919
920 * nnrss.el (nnrss-verbose): Remove.
921 (nnrss-request-group): Use `nnheader-message' instead.
922
9232005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
924
925 * nnrss.el (nnrss-verbose): New variable.
926 (nnrss-request-group): Make it say nnrss is requesting a group.
927
9282005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
929
930 * gnus-agent.el (gnus-agent-group-path): Decode group name.
931 (gnus-agent-group-pathname): Ditto.
932
933 * gnus-cache.el (gnus-cache-file-name): Decode group name.
934
935 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
936 name for only %g and %c.
937 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
938 instead of gnus-tmp-group to decoded group name.
939 (gnus-group-make-group): Decode group name.
940 (gnus-group-delete-group): Ditto.
941 (gnus-group-make-rss-group): Exclude `/'s from group names;
942 register the group data after opening the nnrss group; unify
943 non-ASCII group names; encode group name.
944 (gnus-group-catchup-current): Decode group name.
945 (gnus-group-expire-articles-1): Ditto.
946 (gnus-group-set-current-level): Ditto.
947 (gnus-group-kill-group): Ditto.
948
949 * gnus-spec.el (gnus-update-format-specifications): Flush the
950 group format spec cache if it doesn't support decoded group names.
951
952 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
953
954 * nnrss.el: Require rfc2047 and mml.
955 (nnrss-file-coding-system): New variable.
956 (nnrss-format-string): Redefine it as an inline function.
957 (nnrss-decode-group-name): New function.
958 (nnrss-string-as-multibyte): Remove.
959 (nnrss-retrieve-headers): Decode group name; don't use
960 nnrss-format-string.
961 (nnrss-request-group): Decode group name.
962 (nnrss-request-article): Decode group name; allow a Message-ID as
963 well as an article number; don't use nnrss-format-string; encode a
964 Message-ID string which may contain non-ASCII characters; use
965 mml-to-mime to compose a MIME article; use search-forward instead
966 of re-search-forward.
967 (nnrss-request-expire-articles): Decode group name.
968 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
969 as well; decode group name.
970 (nnrss-get-encoding): Fix regexp.
971 (nnrss-fetch): Clarify error message.
972 (nnrss-read-server-data): Use insert-file-contents instead of load;
973 bind file-name-coding-system; use multibyte buffer.
974 (nnrss-save-server-data): Insert newline; bind
975 coding-system-for-write to the value of nnrss-file-coding-system;
976 bind file-name-coding-system; add coding cookie.
977 (nnrss-read-group-data): Use insert-file-contents instead of load;
978 bind file-name-coding-system; use multibyte buffer.
979 (nnrss-save-group-data): Bind coding-system-for-write to the
980 value of nnrss-file-coding-system; bind file-name-coding-system.
981 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
982 make it work with non-ASCII text.
983 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
984 of set-buffer-file-coding-system.
985 (nnrss-find-el): Check carefully whether there's a list of string
986 which old xml.el may return rather than a string; make it work
987 with old xml.el as well.
988
9892005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
990
991 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
992
993 * nnrss.el (nnrss-get-encoding): New function.
994 (nnrss-fetch): Use unibyte buffer initially; bind
995 coding-system-for-read while performing mm-url-insert; remove ^Ms;
996 decode contents according to the encoding attribute.
997 (nnrss-save-group-data): Add coding cookie.
998 (nnrss-mime-encode-string): New function.
999 (nnrss-check-group): Use it to encode subject and author.
1000
10012005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1002
1003 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1004 failed.
1005
10062005-04-06 Jesper Harder <harder@ifa.au.dk>
1007
1008 * mm-util.el (mm-subst-char-in-string): Support inplace.
1009
1010 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1011 checkdoc.el).
1012 (nnrss-request-article): Cleanup.
1013 (nnrss-request-delete-group): Use nnrss-make-filename.
1014 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1015 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1016 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1017 <joakim@verona.se>; hash on description if link is missing; use
1018 nnrss-make-filename; use load.
1019 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1020 (nnrss-make-filename): New function.
1021 (nnrss-close): New function.
1022 (nnrss-check-group): Hash on description if link is missing.
1023 (nnrss-get-namespace-prefix): Use string= to compare strings!
1024 Reported by David D. Smith <davidsmith@acm.org>.
1025 (nnrss-opml-export): Turn on sgml-mode.
1026
10272005-04-06 Mark A. Hershberger <mah@everybody.org>
1028
1029 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1030
498063ec
MB
10312005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1032
1033 * message.el (message-make-date): Add defvars in order to silence
1034 the byte compiler inside the defun.
1035
1036 * nnimap.el (nnimap-date-days-ago): Ditto.
1037
95f75c75 1038 * gnus-demon.el (parse-time-string): Add autoload.
498063ec 1039
95f75c75 1040 * gnus-delay.el (parse-time-string): Add autoload.
498063ec 1041
95f75c75 1042 * gnus-art.el (parse-time-string): Add autoload.
498063ec
MB
1043
1044 * nnultimate.el (parse-time): Require for `parse-time-string'.
1045
707f2b38
MB
10462005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1047
498063ec
MB
1048 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1049 "Unrecognized menu descriptor" error in XEmacs.
707f2b38 1050
10ace8ea
MB
10512005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1052
1053 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1054
1055 * mm-util.el (mm-replace-in-string): New function.
1056 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1057 latin-unity, which cannot be used with XEmacs 21.1.
1058
1059 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1060 rfc2047-encoding-function-alist in order to avoid conflicting with
1061 the old version.
1062 (rfc2047-encode-message-header): Remove useless goto-char.
1063 (rfc2047-encodable-p): Don't move point.
1064 (rfc2047-syntax-table): Treat `(' and `)' as is.
1065 (rfc2047-encode-region): Concatenate words containing non-ASCII
1066 characters in structured fields; don't encode space-delimited
1067 ASCII words even in unstructured fields; don't break words at
1068 char-category boundaries; encode encoded words in structured
1069 fields; treat text within parentheses as special; show the
1070 original text when error has occurred; move point to the end of
1071 the region after encoding, suggested by IRIE Tetsuya
1072 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1073 non-special; check carefully whether to encode special characters;
1074 fix some kind of misconfigured headers; signal a real error if
1075 debug-on-quit or debug-on-error is non-nil; don't infloop,
1076 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1077 the close parenthesis may be included in the encoded word; encode
1078 bogus delimiters.
1079 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1080 (rfc2047-encode-max-chars): New variable.
1081 (rfc2047-encode-1): New function.
1082 (rfc2047-encode): Use it; encode text so that it occupies the
1083 maximum width within 76-column; work correctly on Q encoding for
1084 iso-2022-* charsets; fold the line before encoding; don't append a
1085 space if the encoded word includes close parenthesis.
1086 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1087 sure not to break a line just after the header name.
1088 (rfc2047-b-encode-region): Remove.
1089 (rfc2047-b-encode-string): New function.
1090 (rfc2047-q-encode-region): Remove.
1091 (rfc2047-q-encode-string): New function.
1092 (rfc2047-encode-parameter): New function.
1093 (rfc2047-encoded-word-regexp): Don't use shy group.
1094 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1095 (rfc2047-parse-and-decode): Ditto.
95f75c75 1096 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
10ace8ea
MB
1097
10982005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1099
1100 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1101 (rfc2047-field-value): Strip props.
95f75c75 1102 (rfc2047-encode-message-header): Disable header folding -- not
10ace8ea
MB
1103 all headers can be folded, and this should be done by the message
1104 composition mode. Probably. I think.
1105 (rfc2047-encodable-p): Say that =? needs encoding.
1106 (rfc2047-encode-region): Encode =? strings.
1107
11082005-03-25 Jesper Harder <harder@ifa.au.dk>
1109
1110 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1111 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1112 <s.wi@gmx.net>.
1113 (rfc2047-decode-string): Don't cons a string unnecessarily.
1114 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1115 the encoding to avoid consing a string.
1116 (rfc2047-decode): Use mm-subst-char-in-string instead of
1117 mm-replace-chars-in-string.
1118
11192005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1120
1121 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1122 encodings of MIME-encoded words, in order to improve
1123 interoperability with several broken MUAs.
1124
11252005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1126
1127 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1128 pass it to `gnus-browse-read-group'.
1129 (gnus-browse-read-group): Add NUMBER argument and pass it to
1130 `gnus-group-read-ephemeral-group'.
1131
1132 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1133 argument and pass it to `gnus-group-read-group'.
1134
11352005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1136
1137 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1138 mm-xemacs-find-mime-charset-1 if we have the mule feature
1139 available at runtime.
1140
f3f7f80c
WL
11412005-03-25 Werner Lemberg <wl@gnu.org>
1142
1143 * nnmaildir.el: Replace `illegal' with `invalid'.
1144
0302b80e
SM
11452005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1146
1147 * gnus-start.el (gnus-display-time-event-handler):
1148 Check display-time-timer at runtime rather than only at load time
1149 in case display-time-mode is turned off in the mean time.
1150
fa9a04e1
MB
11512005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1152
1153 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1154 used.
1155
1156 * nneething.el (nneething-map-file-directory): Derive from
1157 `gnus-directory'.
1158
1159 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1160 the To/Cc button.
1161
11622005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1163
0302b80e
SM
1164 * nnmaildir.el (nnmaildir-request-accept-article):
1165 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
fa9a04e1
MB
1166
11672005-03-13 Steve Youngs <steve@sxemacs.org>
1168
1169 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1170 autoloaded function.
1171 From: Andrey Slusar <anrays@gmail.com>.
1172
11732005-03-13 Steve Youngs <steve@sxemacs.org>
1174
1175 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1176 for `with-timeout'.
1177
1178 * mail-source.el: Require timer-funcs at compile time when in
0302b80e 1179 XEmacs for `run-with-idle-timer'.
fa9a04e1
MB
1180
1181 * gnus-async.el: Ditto.
1182
bf68d4e6
LK
11832005-03-16 Lute Kamstra <lute@gnu.org>
1184
1185 * message.el (message-make-date): Require parse-time.
1186
f66ce3b9
SM
11872005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1188
1189 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1190
14f56b66
MB
11912005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
1192
0302b80e 1193 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
14f56b66 1194
ec3c4a4c
MB
11952005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
1196
1197 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
1198 buffer (since IMAP server might return FETCH response out of
1199 order, and the nntp buffer must be sorted).
1200
5f5475ac
MB
12012005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1202
1203 * message.el: Don't autoload former message-utils variables.
f66ce3b9 1204 (message-strip-subject-trailing-was): Change doc string.
5f5475ac
MB
1205
1206 * nnweb.el: Fixes for `gnus-group-make-web-group'.
f66ce3b9 1207 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
5f5475ac 1208 (nnweb-google-search): Add "hl=en" here.
f66ce3b9
SM
1209 (nnweb-google-parse-1, nnweb-google-create-mapping):
1210 Don't hardcode URL.
5f5475ac 1211
2fd561a9
MB
12122005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1213
1214 * message.el (message-get-reply-headers, message-followup):
1215 Mention related variables `message-use-followup-to' and
1216 `message-use-mail-followup-to', in the information buffer.
1217
1218 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1219 of broken groups(-beta).google.com.
1220
4e90f2b9
SM
12212005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1222
1223 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1224 a more conservative way.
1225
ee7d3cc0
MB
12262005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1227
1228 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
1229 `mm-dissect-multipart' and receive the from field as an (optional)
1230 argument from `mm-dissect-multipart'.
1231 (mm-dissect-multipart): Receive the from field as an argument and
4e90f2b9
SM
1232 pass it on when we call `mm-dissect-buffer' on MIME parts.
1233 Fixes verification/decryption of signed/encrypted MIME parts.
ee7d3cc0 1234
04ff38fb
SM
12352005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1236
1237 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1238 buffer, so it moves the window's cursor.
1239
ff4d3926
MB
12402005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1241
04ff38fb 1242 * nnheader.el (nnheader-find-file-noselect): Add doc string.
ff4d3926
MB
1243
1244 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
04ff38fb 1245 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
ff4d3926 1246
04ff38fb
SM
1247 * gnus-sum.el (gnus-summary-caesar-message):
1248 Apply `gnus-treat-article' after rotation.
ff4d3926
MB
1249
1250 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1251 doc string.
1252
12532005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1254
1255 * smime.el (smime-sign-buffer): Signal an error if
1256 `smime-sign-region' fails.
1257 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
1258 fails.
1259
82a8ad04
MB
12602005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1261
1262 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1263 Handle news URL with given port correctly.
1264
270a576a
MB
12652005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1266
1267 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1268 containing special characters.
1269
1270 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1271
1272 * mml.el (mime-to-mml): Ditto.
1273
ff4d3926
MB
1274 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1275 New variable.
270a576a
MB
1276 (rfc2047-decode-region): Quote decoded words containing special
1277 characters when rfc2047-quote-decoded-words-containing-tspecials
1278 is non-nil.
1279
12802005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1281
04ff38fb 1282 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
270a576a
MB
1283
1284 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1285
12862005-02-15 Simon Josefsson <jas@extundo.com>
1287
1288 * nnimap.el (nnimap-debug): Doc fix.
1289
1290 * imap.el (imap-debug): Doc fix.
1291
12922005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1293
1294 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
1295 argument in doc string. Make query for type more clear.
1296
d31fa104
MB
12972005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1298
1299 * gnus.el (gnus-group-startup-message): Search for gnus images in
1300 etc/images/gnus.
1301 * mm-util.el (mm-find-charset-region): Likewise.
1302 * smiley.el (smiley-data-directory): Search for smilies in
1303 etc/images/smilies.
1304
9b981cb6
MB
13052005-02-09 Kim F. Storm <storm@cua.dk>
1306
1307 Change Emacs release version from 21.4 to 22.1 throughout.
1308 Change Emacs development version from 21.3.50 to 22.0.50.
1309
13102005-02-08 Simon Josefsson <jas@extundo.com>
1311
1312 * imap.el (imap-log): Doc fix.
1313
56c30d72
MB
13142005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1315
1316 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
1317 prefix arg is neither nil nor a number, as info specifies.
1318
f429956a
SM
13192005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1320
1321 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
1322
5c243ee4
SM
13232005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
1324
1325 * message.el (message-beginning-of-line): Change the behavior when
1326 invoked between BOL and : so that it first moves backward.
1327
aba1948a
MB
13282005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1329
1330 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
1331 article buffer when editing of the article is discarded.
1332 (gnus-article-prepare): Revert.
1333
13342005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1335
f429956a
SM
1336 * gnus-art.el (gnus-article-prepare):
1337 Remove message-strip-forbidden-properties from the local hook.
aba1948a
MB
1338
13392005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1340
1341 * mml.el (mml-generate-mime-1): Convert string into unibyte when
1342 inserting " *mml*" buffer's contents into a unibyte temp buffer.
1343
ddff82cf
MB
13442005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
1345
1346 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
1347 which will be inserted according to the multibyteness of a buffer
1348 rather than the type of contents. Suggested by ARISAWA Akihiro
1349 <ari@mbf.ocn.ne.jp>.
1350
112d84ef
MB
13512005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1352
1353 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
1354 which is unreadable in some setups.
1355
2f7717f6
MB
13562004-12-27 Simon Josefsson <jas@extundo.com>
1357
f429956a
SM
1358 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
1359 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
1360 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
2f7717f6 1361
c44edf72
KS
13622004-12-17 Kim F. Storm <storm@cua.dk>
1363
1364 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
1365
1366 * gnus-sum.el (gnus-summary-mode-map): Likewise.
1367
aa0a8561
MB
13682004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1369
1370 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
1371 correctly even if there are wide characters.
1372
13732004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1374
1375 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
1376 concatenating segments rather than before concatenating them.
1377 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1378
13792004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1380
1381 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
1382
13832004-12-17 Aidan Kehoe <kehoea@parhasard.net>
1384
1385 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
1386 unify Latin characters in XEmacs.
1387 (mm-find-mime-charset-region): Use it.
1388
13892004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1390
1391 * gnus-util.el (gnus-delete-directory): New function.
1392
1393 * gnus-agent.el (gnus-agent-delete-group): Use it.
1394
1395 * gnus-cache.el (gnus-cache-delete-group): Use it.
1396
45893b95
SM
13972004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
1398
1399 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
1400
734c5765
MB
14012004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
1402
5c243ee4
SM
1403 * gnus-group.el (gnus-group-make-rss-group):
1404 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
734c5765
MB
1405
1406 * gnus-start.el (gnus-setup-news): Honor user's setting to
1407 gnus-message-archive-method. Suggested by Lute Kamstra
fd90756b 1408 <lute@gnu.org>.
734c5765 1409
ad136a7c
MB
14102004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1411
1412 * message.el (message-forward-make-body-mml): Remove headers
45893b95 1413 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
1414
14152004-12-02 Romain Francoise <romain@orebokech.com>
1416
1417 * message.el (message-forward-make-body-plain): Always remove
1418 headers according to message-forward-ignored-headers.
1419
14202004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1421
ad136a7c
MB
1422 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1423 order to silence the byte compiler.
1424
1425 * pop3.el (pop3-md5): Define it before being used.
1426
1427 * spam.el: Fix the way to silence the byte compiler, which
1428 complained about bbdb-buffer, bbdb-create-internal,
1429 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
1430 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
1431 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
1432 spam-stat-buffer-is-spam, spam-stat-load,
1433 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
1434 spam-stat-save and spam-stat-split-fancy.
1435
14362004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1437
1438 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1439 which may confuse users.
1440 (canlock-password-for-verify): Ditto.
1441
1442 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1443
1444 * gnus-art.el (gnus-emphasis-alist): Ditto.
1445
1446 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1447
1448 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1449
1450 * gnus-start.el (gnus-save-killed-list): Ditto.
1451
1452 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1453 (gnus-sum-thread-tree-root): Ditto.
1454 (gnus-sum-thread-tree-false-root): Ditto.
1455 (gnus-sum-thread-tree-single-indent): Ditto.
1456
1457 * message.el (message-courtesy-message): Ditto.
1458 (message-archive-note): Ditto.
1459 (message-subscribed-address-file): Ditto.
1460 (message-user-fqdn): Ditto.
1461
1462 * spam-report.el (spam-report-gmane-regex): Ditto.
1463
1464 * spam.el (spam-blackhole-good-server-regex): Ditto.
1465
14662004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1467
45893b95 1468 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
1469
14702004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1471
45893b95
SM
1472 * message.el (message-strip-forbidden-properties):
1473 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
1474
14752004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1476
45893b95 1477 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
1478
1479 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
1480 to avoid problems when splitting mails with many recipients.
1481
14822004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
1483
1484 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
1485 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1486
14872004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
1488
1489 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
1490
49561cf6
SM
14912004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1492
1493 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
1494 pop-to-buffer, covered by the subsequent gnus-configure-windows.
1495
87589a70
LT
14962004-11-14 Luc Teirlinck <teirllm@auburn.edu>
1497
1498 * nnfolder.el (nnfolder-save-marks): Add missing format field in
1499 call to `error'.
1500 * nnml.el (nnml-save-marks): Ditto.
1501
c825ac9d
RS
15022004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1503
45893b95
SM
1504 * gnus-start.el (gnus-convert-old-newsrc):
1505 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 1506
ae465fa7
MB
15072004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1508
1509 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
1510 default; improve customization type.
1511 (gnus-emphasis-custom-with-format): New macro.
1512 (gnus-emphasis-custom-value-to-external): New function.
1513 (gnus-emphasis-custom-value-to-internal): New function.
1514
5f49be3f
MB
15152004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
1516
1517 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
1518 "Args out of range" error. Reported by Arnaud Giersch
1519 <arnaud.giersch@free.fr>.
1520
fb54e72e
RS
15212004-11-04 Richard M. Stallman <rms@gnu.org>
1522
1523 * spam.el (spam group): Add :version.
1524
1525 * pgg-def.el (pgg group): Add :version.
1526
0683d241
MB
15272004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1528
3bc8f4ac 1529 * gnus-art.el (gnus-article-edit-article): Don't associate the
0683d241
MB
1530 article buffer with a draft file. This is a temporary measure
1531 against the 2004-08-22 change to gnus-article-edit-mode.
1532
15332004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1534
1535 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
1536 (html2text-format-tags): Remove unused variable `attr'.
1537
1538 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
1539 after-load-alist.
1540
1541 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
1542 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
1543 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
1544 loaded under XEmacs.
1545 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
1546
1547 * mm-util.el (mm-coding-system-p): Return a coding-system.
1548 (mm-mime-mule-charset-alist): Use shift_jis instead of
1549 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
1550 entries for the mime charsets iso-2022-jp-3 and shift_jis.
1551 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
1552 instead of japanese-shift-jis and iso-latin-1 respectively in
1553 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
1554 (mm-mule-charset-to-mime-charset):
1555 Make mm-coding-system-priorities effective.
0683d241
MB
1556 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
1557 while predicating of candidates upon the priorities.
1558
e2642250
MB
15592004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1560
1561 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
1562
1563 * tls.el (tls-process-connection-type, tls-success)
1564 (tls-certtool-program): Add :version.
1565
1566 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
1567 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 1568 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
1569
1570 * spam-stat.el (spam-stat): Add :version.
1571
1572 * sieve.el (sieve): Add :version.
1573
49561cf6
SM
1574 * sha1.el (sha1): Add :version.
1575 (sha1-use-external): Remove redundant version.
e2642250
MB
1576
1577 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
1578 (nnmail-cache-ignore-groups, nnmail-spool-hook)
1579 (nnmail-split-fancy-match-partial-words)
87589a70 1580 (nnmail-split-lowercase-expanded):
e2642250
MB
1581
1582 * nndiary.el (nndiary): Add :version.
1583
1584 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
1585
1586 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
1587 (mml-default-encrypt-method, mml-signencrypt-style-alist):
1588 Add :version.
e2642250
MB
1589
1590 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
1591
1592 * mm-url.el (mm-url-use-external, mm-url-program)
1593 (mm-url-arguments): Add :version.
1594
1595 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
1596 (mm-attachment-file-modes, mm-decrypt-option)
1597 (mm-w3m-safe-url-regexp): Add :version.
1598
1599 * message.el (message-cite-prefix-regexp)
1600 (message-sendmail-envelope-from, message-minibuffer-local-map)
1601 (message-user-fqdn, message-completion-alist): Add :version.
1602
1603 * gnus-win.el (gnus-configure-windows-hook)
1604 (gnus-use-frames-on-any-display): Add :version.
1605
1606 * gnus-art.el (gnus-article-address-banner-alist)
1607 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
1608 (gnus-treat-from-picon, gnus-treat-mail-picon)
1609 (gnus-treat-x-pgp-sig): Add :version.
1610
1611 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
1612 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
1613 (gnus-summary-article-delete-hook)
1614 (gnus-summary-display-while-building): Add :version.
1615
1616 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
1617 (gnus-get-top-new-news-hook):Add :version.
1618
1619 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1620 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
1621
1622 * gnus-registry.el (gnus-registry): Add :version.
1623
1624 * gnus-spec.el (gnus-use-correct-string-widths)
1625 (gnus-make-format-preserve-properties): Add :version.
1626
1627 * gnus.el (gnus-group-charter-alist)
1628 (gnus-group-fetch-control-use-browse-url)
1629 (gnus-install-group-spam-parameters): Add :version.
1630
1631 * gnus-diary.el (gnus-diary): Add :version.
1632
1633 * gnus-delay.el (gnus-delay): Add :version.
1634
1635 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
1636 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
1637 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
1638 Add :version.
1639
1640 * gnus-agent.el (gnus-agent-max-fetch-size)
1641 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
1642 (gnus-agent-prompt-send-queue): Add :version.
1643
1644 * deuglify.el (gnus-outlook-deuglify): Add :version.
1645
1646 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
1647 cleanup.
1648 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
49561cf6
SM
1649 (html2text-format-tag-list): Add "strong" and "em".
1650 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
e2642250 1651
5153a47a
MB
16522004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
1653
2a95505b
MB
1654 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
1655 signature file. Suggested by Manoj Srivastava
1656 <srivasta@golden-gryphon.com>.
1657
5153a47a 1658 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
1659 iso-2022-jp even in the Japanese language environment.
1660 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
1661
16622004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
1663
1664 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
1665 use the same characters as the dummy marks; make it free from
1666 getting affected by the language environment.
1667 (gnus-summary-read-group-1): Update mark positions only when the
1668 format spec is updated.
1669
1670 * gnus-spec.el (gnus-update-format-specifications): Return a list
1671 of updated types.
1672
16732004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1674
1675 * nnspool.el (nnspool-spool-directory): Use news-path if the
1676 news-directory variable is not bound.
1677
1678 * gnus-group.el (gnus-group-line-format-alist): Convert the value
1679 of gnus-tmp-news-method into string if it may be passed to
1680 gnus-correct-length which takes only a string argument.
1681
86713405
MB
16822004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1683
49561cf6 1684 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
1685 instead.
1686
16872004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
1688
49561cf6 1689 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
1690 comparison on string.
1691
d5ddd795
MB
16922004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1693
1694 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
1695 running the major-mode function.
1696
16972004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
1698
1699 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
1700 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
1701 boolean check to not apply converters that apply to future
1702 versions of gnus.
1703
54506618
MB
17042004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1705
1706 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
1707 dummy marks in the right way.
1708
d5ddd795 17092004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
1710
1711 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
1712 avoid infinite recursion via gnus-get-function.
1713
d5ddd795 17142004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 1715
49561cf6
SM
1716 * gnus-agent.el (gnus-agent-synchronize-group-flags):
1717 When necessary, pass full group name to gnus-request-set-marks.
1718 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 1719 tick marks.
49561cf6 1720 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 1721
d5ddd795 17222004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 1723
49561cf6
SM
1724 * gnus-agent.el (gnus-agent-synchronize-group-flags):
1725 Replace gnus-request-update-info with explicit code to sync the
1726 in-memory info read flags with the marks being sync'd to the backend.
54506618 1727
d5ddd795 17282004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 1729
f429956a
SM
1730 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
1731 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
1732 you want to open a server and then, even when you responded with no,
1733 asking if you want to synchronize the server's flags.
49561cf6 1734 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
1735 multi-line expressions.
1736 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
1737 Updates marks in memory (in the info structure) AND in the backend.
1738 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
1739 deletion to remove entire duplicate line. Fixes merged article
1740 number bug.
1741
49561cf6
SM
1742 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
1743
1744 * nnagent.el (nnagent-request-set-mark):
1745 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
1746 method, to ensure that synchronization updates marks in the
1747 backend and in the info (in memory) structure.
1748
d5ddd795 17492004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
1750
1751 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
1752 unless plugged. Disable the agent so that an open failure causes
1753 an error.
1754
5e472af0 17552004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 1756
54506618
MB
1757 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
1758 (gnus-agent-go-online): Change :version.
1759 (gnus-agent-expire-unagentized-dirs)
1760 (gnus-agent-auto-agentize-methods): Add :version.
1761
d5ddd795 17622004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 1763
49561cf6
SM
1764 * legacy-gnus-agent.el
1765 (gnus-agent-convert-to-compressed-agentview-prompt):
54506618
MB
1766 New function. Used internally to only display 'gnus converting
1767 files' message when actually necessary.
1768
49561cf6 1769 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
1770 methods now autoloaded.
1771
49561cf6
SM
1772 * gnus-int.el (gnus-request-move-article):
1773 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
1774 improve performance.
1775
d5ddd795 17762004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 1777
49561cf6 1778 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
1779 to avoid run-time CL dependencies.
1780 (gnus-agent-unfetch-articles): New function.
1781 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
1782 article numbers even when local .overview file is missing.
1783 (gnus-agent-read-article-number): New function. Only accepts
1784 27-bit article numbers.
49561cf6
SM
1785 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
1786 Use gnus-agent-read-article-number.
54506618
MB
1787 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
1788 from backend while recognizing that article numbers in .overview
1789 must be valid.
1790
49561cf6 1791 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
1792 some users confused by references to .newsrc when they only have a
1793 .newsrc.eld file.
49561cf6
SM
1794 (gnus-convert-mark-converter-prompt)
1795 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618 1796
5e472af0 17972004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
1798
1799 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1800
5e472af0 18012004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618
MB
1802
1803 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
1804 stuff for non-living groups.
1805
5e472af0 18062004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 1807
49561cf6
SM
1808 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
1809 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618 1810
5e472af0 18112004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 1812
49561cf6
SM
1813 * gnus-agent.el (gnus-agent-read-agentview):
1814 Inline gnus-uncompress-range.
54506618
MB
1815
18162004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 1817
54506618 1818 * legacy-gnus-agent.el
49561cf6 1819 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
1820 help from Florian Weimer <fw@deneb.enyo.de>
1821
1822 * gnus-agent.el (gnus-agentize):
1823 gnus-agent-send-mail-real-function no longer set to current value
1824 of message-send-mail-function but rather a lambda that calls
1825 message-send-mail-function. The change makes the agent real-time
1826 responsive to user changes to message-send-mail-function.
1827
5e472af0 18282004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
54506618
MB
1829
1830 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
1831
18322004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1833
1834 * gnus-cache.el (gnus-cache-rename-group): New function.
1835 (gnus-cache-delete-group): New function.
1836
1837 * gnus-agent.el (gnus-agent-rename-group): New function.
1838 (gnus-agent-delete-group): New function.
1839 (gnus-agent-save-group-info): Use gnus-command-method when
1840 `method' parameter is nil. Don't write nil entries into the
1841 active file.
1842 (gnus-agent-get-group-info): New function.
49561cf6 1843 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
1844 gnus-group-real-name and gnus-find-method-for-group.
1845 (gnus-agent-set-local): Delete stored entry if either min, or max,
1846 are nil.
49561cf6
SM
1847 (gnus-agent-fetch-session): Reword error/quit messages.
1848 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
1849 articles fetched to disk before the quit occurred.
1850
49561cf6
SM
1851 * gnus-int.el (gnus-request-delete-group):
1852 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 1853 local disk in sync with the server.
49561cf6
SM
1854 (gnus-request-rename-group):
1855 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
1856 local disk in sync with the server.
1857
49561cf6
SM
1858 * gnus-start.el (gnus-get-unread-articles):
1859 Cosmetic simplification to logic.
54506618 1860
49561cf6 1861 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
1862 gnus-cache-active-altered as gnus-request-delete-group now keeps
1863 the cache in sync.
1864 (gnus-group-list-active): Let the agent store a server's active
1865 list if currently plugged.
1866
1867 * gnus-util.el (gnus-rename-file): New function.
1868
5e472af0 18692004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
1870
1871 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1872 when the group's active is not available.
1873
5e472af0 18742004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
54506618
MB
1875
1876 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
1877 error.
1878
18792004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1880
f429956a
SM
1881 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
1882 message to newsrc-dribble when an actual conversion is performed.
54506618
MB
1883
18842004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1885
49561cf6
SM
1886 * gnus-agent.el (gnus-agent-read-local):
1887 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
1888 avoid the implicit assumption that they will always be equal.
1889 (gnus-agent-save-local): Bind buffer-file-coding-system, not
1890 coding-system-for-write, as the with-temp-file macro first prints
1891 to a buffer then saves the buffer.
1892
18932004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1894
1895 * legacy-gnus-agent.el (): New. Provides converters that are only
1896 loaded when gnus-convert-old-newsrc needs to call them.
1897
49561cf6 1898 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 1899 old file versions.
49561cf6 1900 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
1901 form of gnus-agent-expire-days to group properties.
1902
49561cf6 1903 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
1904 converters to handle old agent file formats. Added logic for a
1905 "backup before upgrading warning".
1906 (gnus-convert-mark-converter-prompt): Developers can mark
1907 functions as needing (default), or not needing,
1908 gnus-convert-old-newsrc's "backup before upgrading warning".
1909 (gnus-convert-converter-needs-prompt): Tests whether the user
1910 should be protected from potentially irreversable changes by the
1911 function.
1912
19132004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1914
1915 * gnus-int.el (gnus-request-accept-article): Inform the agent that
1916 articles are being added to a group.
1917 (gnus-request-replace-article): Inform the agent that articles
1918 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
1919
1920 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
1921 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
1922 (gnus-agent-set-local): Refuse to save null in local object table.
1923 (gnus-agent-regenerate-group): The REREAD parameter can now be a
1924 list of articles that will be marked as unread.
1925
19262004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1927
1928 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
1929 single-interval range of the form (min . max). Previously the
1930 range had to look like ((min . max)). Likewise, return
1931 (min . max) rather than ((min . max)).
1932 (gnus-range-map): Use gnus-range-normalize to accept
1933 single-interval range.
1934
1935 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
1936 the cache, but not the agent, now appear with their usual face.
1937
19382004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1939
1940 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
1941 marks consisting of a single range {for example, (3 . 5)} rather
1942 than a list of a single range { ((3 . 5)) }.
1943
19442004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1945
1946 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
1947 uncompressed list.
1948
19492004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1950
1951 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
1952 "nndraft:queue" along to gnus-draft-send.
1953 Use gnus-agent-prompt-send-queue.
54506618
MB
1954 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
1955 is "nndraft:queue". Suggested by Gaute Strokkenes
1956 <gs234@srcf.ucam.org>
1957
1958 * gnus-group.el (gnus-group-catchup): Use new
1959 gnus-sequence-of-unread-articles, not
1960 gnus-list-of-unread-articles, to avoid exhausting memory with huge
1961 numbers of articles. Use gnus-range-map to avoid having to
1962 uncompress the unread list.
49561cf6
SM
1963 (gnus-group-archive-directory)
1964 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
1965
1966 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
1967 (gnus-sorted-range-intersection): Intersection of two ranges
1968 without requiring that they first be uncompressed.
1969
1970 * gnus-start.el (gnus-activate-group): Unless blocked by the
1971 caller, possibly expand the active range to include both cached
1972 and agentized articles.
1973 (gnus-convert-old-newsrc): Rewrote in anticipation of having
1974 multiple version-dependent converters.
49561cf6 1975 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
1976 gnus-agent-save-active.
1977 (gnus-save-newsrc-file): Save dirty agent range limits.
1978
49561cf6 1979 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
1980 gnus-agent-possibly-alter-active.
1981 (gnus-adjust-marked-articles): Faster handling of simple lists
1982
19832004-10-18 David Edmondson <dme@dme.org>
1984
1985 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
1986 excessively.
1987
531e5812
MB
19882004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1989
1990 * mml.el (mml-preview): Use `pop-to-buffer'.
1991
1992 * message.el (message-goto-mail-followup-to): Insert after "To".
1993 (message-carefully-insert-headers): Add comment.
1994
1995 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
1996
49561cf6
SM
1997 * gnus-art.el (gnus-button-alist):
1998 Improve `gnus-button-handle-library' entry.
531e5812 1999
49561cf6 2000 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 2001
49561cf6 2002 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 2003
49561cf6 2004 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
2005
2006 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2007 handle manual section.
2008
2009 * imap.el (imap-store-password): New variable.
2010 (imap-interactive-login): Use it.
2011 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2012
49561cf6
SM
2013 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2014 Allow / in mailto URLs.
531e5812
MB
2015
2016 * spam.el (spam-directory): Derive from `gnus-directory'.
2017
2018 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2019
69075cdd
RS
20202004-10-17 Richard M. Stallman <rms@gnu.org>
2021
49561cf6 2022 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
2023 Set as a variable with add-hook.
2024
2025 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2026 of news-path.
2027
2028 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2029
2030 * spam.el: Delete duplicate `provide'.
2031 (spam-unload-hook): Set as a variable with add-hook.
2032
8903a9c8
MB
20332004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2034
2035 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2036 in the doc string.
2037
2038 * message.el (message-ignored-news-headers)
2039 (message-ignored-supersedes-headers)
2040 (message-ignored-resent-headers)
2041 (message-forward-ignored-headers): Improve custom type.
2042
20432004-10-15 Simon Josefsson <jas@extundo.com>
2044
2045 * pop3.el (top-level): Don't require nnheader.
2046 (pop3-read-timeout): Add.
2047 (pop3-accept-process-output): Add.
2048 (pop3-read-response, pop3-retr): Use it.
2049
ebbeed62
MB
20502004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2051
2052 * message.el (message-tokenize-header): Fix 2004-09-06 change
2053 which used point-min in the wrong place.
2054
20552004-10-12 Simon Josefsson <jas@extundo.com>
2056
2057 * net/tls.el (tls-certtool-program): New variable.
2058 (tls-certificate-information): New function, based on
2059 ssl-certificate-information.
2060
8903a9c8
MB
20612004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2062
2063 * message.el (message-bury): Use `window-dedicated-p'.
2064
e62e7654
MB
20652004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2066
2067 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2068
2069 * gnus.el (message-y-or-n-p): Autoload.
2070
2071 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2072 (pop3-password-required, pop3-authentication-scheme)
2073 (pop3-leave-mail-on-server): Made customizable.
2074 (pop3): New custom group.
2075 (pop3-retr): Remove `sleep-for' statements.
2076 Suggested by Dave Love <fx@gnu.org>.
2077
2078 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2079 Windows/DOS.
2080
2081 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2082 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2083 Dave Love <fx@gnu.org>.
2084
2085 * mml.el (mml-minibuffer-read-disposition): Require match.
2086 Suggested by Dave Love <fx@gnu.org>.
2087
c3bc41c2
MB
20882004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2089
eb6a2b61
MB
2090 * gnus-group.el (gnus-update-group-mark-positions):
2091 * gnus-sum.el (gnus-update-summary-mark-positions):
2092 * message.el (message-check-news-body-syntax):
2093 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2094 of string-as-multibyte.
2095
c3bc41c2
MB
2096 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2097
7c3bb5a5
JL
20982004-10-05 Juri Linkov <juri@jurta.org>
2099
2100 * gnus-group.el (gnus-update-group-mark-positions):
2101 * gnus-sum.el (gnus-update-summary-mark-positions):
2102 * message.el (message-check-news-body-syntax):
2103 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2104 8-bit unibyte values to a multibyte string for search functions.
2105
f0096211
MB
21062004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2107
2108 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2109 there's no visible header.
2110
21112004-10-01 Simon Josefsson <jas@extundo.com>
2112
2113 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2114 acroread.
2115
14e20e13
MB
21162004-09-29 Jesper Harder <harder@ifa.au.dk>
2117
2118 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2119
c1d7d285
MB
21202004-09-28 Jesper Harder <harder@ifa.au.dk>
2121
2122 * gnus-picon.el: Require cl.
2123
2124 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2125
2126 * mml-smime.el: Require cl. Autoload message-fetch-field.
2127
2128 * gnus-fun.el: Require gnus-ems and gnus-util.
2129
2130 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2131
49561cf6 2132 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
2133
2134 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2135
49561cf6
SM
2136 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2137 Fix format string mismatch.
2138 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2139 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 2140
10b43d7c
RS
21412004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2142
2143 * gnus.el (gnus-version-number): Set to 5.11.
2144
f4dd4ae8
MB
21452004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2146
2147 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2148
21492004-09-26 Jesper Harder <harder@ifa.au.dk>
2150
2151 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2152 GROUP is a virtual group.
2153
2154 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2155 for big5 and gb2312.
49561cf6 2156
f4dd4ae8
MB
2157 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2158 padding.
2159
49561cf6 2160 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
2161
2162 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2163
2164 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2165 dependencies.
2166 (rfc2047-encode): Use it.
49561cf6 2167
f4dd4ae8
MB
2168 * flow-fill.el: Typo.
2169
2170 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2171 inline PGP.
2172
2173 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2174
2175 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2176 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2177
2178 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2179 From Christian Neukirchen <chneukirchen@yahoo.de>.
2180
2181 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
2182
2183 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2184
2185 * message.el (message-clone-locals): Clone sendmail and smtp
2186 variables.
2187
9b5773bc
MB
21882004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2189
2190 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2191 in `header' match. Reported by Svend Tollak Munkejord.
2192
46cdaf24
SM
21932004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2194
2195 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2196
a08b59c9
MB
21972004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2198
2199 * uudecode.el (uudecode-use-external): Add :version.
2200
2201 * smime.el (smime-CA-file, smime-encrypt-cipher)
2202 (smime-dns-server): Add :version.
2203
2204 * smiley.el (gnus-smiley-file-types): Add :version.
2205
2206 * sha1.el (sha1-use-external): Add :version.
2207
2208 * pgg-def.el (pgg-query-keyserver): Add :version.
2209
2210 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 2211 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
2212
2213 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
2214 (nnimap-retrieve-groups-asynchronous): Add :version.
2215 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
2216
2217 * mml.el (mml-content-disposition-parameters)
2218 (mml-insert-mime-headers-always): Add :version.
2219
46cdaf24 2220 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
2221
2222 * mm-decode.el (mm-inline-text-html-with-images)
2223 (mm-keep-viewer-alive-types, mm-external-terminal-program)
2224 (mm-verify-option): Add :version.
2225 (mm-text-html-renderer): Change :version.
2226
2227 * message.el (message-fcc-externalize-attachments)
2228 (message-required-headers, message-draft-headers)
2229 (message-subject-trailing-was-query)
2230 (message-subject-trailing-was-ask-regexp)
2231 (message-subject-trailing-was-regexp, message-mark-insert-begin)
2232 (message-mark-insert-end, message-archive-header)
2233 (message-archive-note, message-cross-post-default)
2234 (message-cross-post-note, message-followup-to-note)
2235 (message-cross-post-note-function, message-use-mail-followup-to)
2236 (message-subscribed-address-functions)
2237 (message-subscribed-address-file, message-subscribed-addresses)
2238 (message-subscribed-regexps, message-allow-no-recipients)
2239 (message-yank-cited-prefix, message-signature-insert-empty-line)
2240 (message-hidden-headers, message-hierarchical-addresses)
2241 (message-mail-user-agent, message-use-idna)
2242 (message-valid-fqdn-regexp)
2243 (message-strip-special-text-properties, message-header-synonyms)
2244 (message-beginning-of-line, message-tab-body-function): Add :version.
2245 (message-insert-canlock, message-wide-reply-confirm-recipients):
2246 Change :version.
2247
46cdaf24 2248 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
2249 and :version.
2250 (mail-source-delete-old-incoming-confirm)
2251 (mail-source-movemail-program): Add :version.
2252
2253 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2254 (gnus-agent-cache, gnus-agent): Change :version.
2255
2256 * gnus-util.el (gnus-use-byte-compile): Change :version.
2257
2258 * gnus-sum.el (gnus-summary-make-false-root-always)
2259 (gnus-summary-default-high-score)
2260 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
2261 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
2262 (gnus-read-all-available-headers, gnus-article-emulate-mime)
2263 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
2264 (gnus-sum-thread-tree-single-indent)
2265 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2266 (gnus-sum-thread-tree-leaf-with-other)
2267 (gnus-sum-thread-tree-single-leaf): Add :version.
2268 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
2269 (gnus-article-loose-mime): Change :version.
2270
2271 * gnus-start.el (gnus-backup-startup-file)
2272 (gnus-save-startup-file-via-temp-buffer): Add :version.
2273
2274 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
2275 (gnus-server-offline-face): Add :version.
2276
46cdaf24 2277 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
2278
2279 * gnus-msg.el (gnus-gcc-externalize-attachments)
2280 (gnus-debug-files, gnus-debug-exclude-variables)
2281 (gnus-discouraged-post-methods): Change :version.
2282 (gnus-confirm-mail-reply-to-news)
2283 (gnus-confirm-treat-mail-like-news): Add :version.
2284
2285 * gnus-int.el (gnus-server-unopen-status): Add :version.
2286
2287 * gnus-group.el (gnus-group-jump-to-group-prompt)
2288 (gnus-large-ephemeral-newsgroup)
2289 (gnus-fetch-old-ephemeral-headers): Add :version.
2290
2291 * gnus-fun.el (gnus-x-face-directory)
2292 (gnus-convert-pbm-to-x-face-command)
2293 (gnus-convert-image-to-x-face-command)
2294 (gnus-convert-image-to-face-command): Add :version.
2295
2296 * gnus-delay.el (gnus-delay-default-hour): Add :version.
2297
2298 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 2299 (gnus-article-boring-faces):
a08b59c9
MB
2300
2301 * gnus-art.el (gnus-buttonized-mime-types)
2302 (gnus-inhibit-mime-unbuttonizing)
2303 (gnus-treat-display-face)
2304 (gnus-treat-body-boundary): Change :version.
2305 (gnus-body-boundary-delimiter, gnus-picon-databases)
2306 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
2307 (gnus-treat-date-english, gnus-treat-fold-headers)
2308 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
2309 (gnus-treat-mail-picon, gnus-treat-wash-html)
2310 (gnus-article-encrypt-protocol)
2311 (gnus-use-idna, gnus-article-over-scroll)
2312 (gnus-mime-display-multipart-alternative-as-mixed)
2313 (gnus-mime-display-multipart-related-as-mixed)
2314 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
2315 (gnus-ctan-url, gnus-button-ctan-handler)
2316 (gnus-button-handle-ctan-bogus-regexp)
2317 (gnus-button-ctan-directory-regexp)
2318 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
2319 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
2320 (gnus-button-man-level, gnus-button-emacs-level)
2321 (gnus-button-message-level, gnus-button-browse-level): Add :version.
2322
2323 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2324 (gnus-agent-go-online): Change :version.
2325 (gnus-agent-expire-unagentized-dirs)
2326 (gnus-agent-auto-agentize-methods): Add :version.
2327
2328 * flow-fill.el (fill-flowed-display-column)
2329 (fill-flowed-encode-column): Add :version.
2330
2331 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
2332 (gnus-outlook-deuglify-unwrap-max)
2333 (gnus-outlook-deuglify-cite-marks)
2334 (gnus-outlook-deuglify-unwrap-stop-chars)
2335 (gnus-outlook-deuglify-no-wrap-chars)
2336 (gnus-outlook-deuglify-attrib-cut-regexp)
2337 (gnus-outlook-deuglify-attrib-verb-regexp)
2338 (gnus-outlook-deuglify-attrib-end-regexp)
2339 (gnus-outlook-display-hook): Add :version.
2340
2341 * binhex.el (binhex-use-external): Add :version.
2342
1232b9cb
MB
23432004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
2344
46cdaf24 2345 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
2346 and `invisible'.
2347
23482004-09-13 Simon Josefsson <jas@extundo.com>
2349
2350 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
2351
ef3b7aae
MB
23522004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
2353
46cdaf24 2354 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 2355
6e7fb80c
MB
23562004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
2357
2358 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
2359
7cb0aa56
MB
23602004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
2361
46cdaf24 2362 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
2363 for the 'imap' port in netrc files
2364
46cdaf24 2365 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
2366 in gnus-registry-trim
2367
23682004-09-10 Simon Josefsson <jas@extundo.com>
2369
2370 * nndb.el (require): Remove tcp and duplicate cl.
2371
e79f14a4
RS
23722004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
2373
2374 * nntp.el (nntp): New customization group.
46cdaf24 2375 (nntp-authinfo-file): Add customization group.
e79f14a4 2376
46cdaf24 2377 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
2378
2379 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
2380
2381 * gnus.el (to-address, to-list, subscribed)
2382 (large-newsgroup-initial): Ditto.
2383
2384 * flow-fill.el (fill-flowed-display-column)
2385 (fill-flowed-encode-column): Ditto.
2386
0c6ec103
SM
23872004-09-06 Stefan <monnier@iro.umontreal.ca>
2388
2389 * message.el (message-tokenize-header, message-send-mail-with-qmail):
2390 Use point-min rather than 1.
2391 (message-send-mail): Use buffer-size rather than point-max.
2392
2393 * gnus-sum.el (gnus-summary-search-article-forward):
2394 Signal a specific `search-failed' rather than a generic `error'.
2395
2396 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
2397 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
2398 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
2399
23f87bed 24002004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 2401
0c6ec103 2402 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 2403
23f87bed
MB
2404 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
2405 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
2406 (spam-stat-save): Accept prefix argument.
1270d7ca 2407
23f87bed 24082004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 2409
23f87bed
MB
2410 * message.el (message-canlock-generate): Require sha1, not
2411 sha1-el. (Can we get rid of this require alltogheter? It is ugly
2412 to require within a function. Sadly, if sha1.el isn't loaded, the
2413 let binding in m-c-g will hide the defcustom definition, which is
2414 bad.)
1270d7ca 2415
23f87bed 2416 * canlock.el: Require sha1, not sha1-el.
1270d7ca 2417
23f87bed
MB
2418 * message.el: Don't autoload sha1 (there is a autoload cookie in
2419 sha1.el).
1270d7ca 2420
23f87bed 2421 * sha1-el.el: Renamed to sha1.el.
1270d7ca 2422
23f87bed 24232004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2424
23f87bed 2425 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 2426
23f87bed 24272004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1270d7ca 2428
23f87bed
MB
2429 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
2430 isn't a string.
1270d7ca 2431
23f87bed 24322004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 2433
23f87bed 2434 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 2435
23f87bed 24362004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2437
23f87bed 2438 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 2439
23f87bed 24402004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2441
23f87bed 2442 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 2443
23f87bed 24442004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2445
23f87bed
MB
2446 * canlock.el: Always require sha1-el.
2447 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 2448
23f87bed 24492004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2450
23f87bed 2451 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 2452
23f87bed 24532004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2454
23f87bed
MB
2455 * canlock.el (canlock-insert-header): Remove excessive grouping in
2456 regexp.
1270d7ca 2457
23f87bed 24582004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2459
23f87bed 2460 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 2461
23f87bed 24622004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2463
23f87bed
MB
2464 * canlock.el (canlock-sha1-function): Remove.
2465 (canlock-sha1-function-for-verify): Remove.
2466 (canlock-openssl-program): Remove.
2467 (canlock-openssl-args): Remove.
2468 (canlock-ignore-errors): Remove.
2469 (canlock-sha1-with-openssl): Remove.
2470 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
2471 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 2472
23f87bed
MB
2473 * sha1-el.el (sha1-string-external): Make it can return a string
2474 in binary form.
2475 (sha1-region-external): Ditto.
2476 (sha1-string-internal): Ditto.
2477 (sha1-region-internal): Ditto.
2478 (sha1-region): Ditto.
2479 (sha1-string): Ditto.
2480 (sha1): Ditto.
1270d7ca 2481
23f87bed 24822003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 2483
23f87bed
MB
2484 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
2485 (pgg-gpg-lookup-key): Use regexp match instead of
2486 split-string (split-string is different between emacs 21.2 and
bf247b6e 2487 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 2488
23f87bed 24892004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 2490
23f87bed
MB
2491 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
2492 parameter (but don't use it, for now).
1270d7ca 2493
23f87bed 24942004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 2495
23f87bed 2496 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 2497
23f87bed 24982004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 2499
23f87bed
MB
2500 * starttls.el: Merge with my GNUTLS based starttls.el.
2501 (starttls-gnutls-program, starttls-use-gnutls)
2502 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 2503 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 2504 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
2505 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
2506 New functions.
2507 (starttls-negotiate, starttls-open-stream):
2508 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 2509 function if it is set.
1270d7ca 2510
23f87bed 25112004-08-31 Simon Josefsson <jas@extundo.com>
1270d7ca 2512
23f87bed
MB
2513 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
2514 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1270d7ca 2515
23f87bed 2516 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
49561cf6
SM
2517 and ?\' to symbol instead of whitespace (tiny patch).
2518 From Andreas Schwab <schwab@suse.de>.
1270d7ca 2519
23f87bed 25202004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 2521
23f87bed
MB
2522 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
2523 invalid addresses.
1270d7ca 2524
23f87bed 25252004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2526
23f87bed 2527 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 2528
23f87bed 25292004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2530
23f87bed 2531 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 2532
23f87bed 25332004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2534
23f87bed
MB
2535 * gnus-art.el (article-decode-idna-rhs): Don't use
2536 message-idna-inside-rhs-p.
1270d7ca 2537
23f87bed 25382004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 2539
49561cf6 2540 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 2541 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 2542
23f87bed 25432004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2544
23f87bed 2545 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 2546
23f87bed
MB
2547 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
2548 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1270d7ca 2549
23f87bed
MB
2550 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2551 when the group's active is not available.
1270d7ca 2552
23f87bed
MB
2553 * gnus-art.el (article-hide-headers): Refer to the values for
2554 gnus-ignored-headers and gnus-visible-headers in the summary
2555 buffer since a user may have set them as group parameters.
2556 (gnus-article-next-page): Fix the way to find a real end-of-buffer
2557 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
2558 (gnus-article-read-summary-keys): Restore new window-start and
2559 hscroll to summary window.
2560 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 2561
23f87bed
MB
2562 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
2563 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
2564 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
2565 <Reiner.Steib@gmx.de>.
1270d7ca 2566
49561cf6
SM
2567 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
2568 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 2569
23f87bed 2570 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 2571
23f87bed
MB
2572 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
2573 gnus-pp.
1270d7ca 2574
23f87bed
MB
2575 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
2576 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
2577 (gnus-summary-resend-message-edit): Call mime-to-mml.
2578 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 2579 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 2580
23f87bed 2581 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 2582
23f87bed
MB
2583 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
2584 gnus-pp-to-string.
1270d7ca 2585
23f87bed 2586 * gnus-sum.el (gnus-read-header): Don't remove a header for the
49561cf6
SM
2587 parent article of a sparse article in the thread hashtb.
2588 From Stefan Wiens <s.wi@gmx.net>.
1270d7ca 2589
23f87bed
MB
2590 * gnus-util.el (gnus-bind-print-variables): New macro.
2591 (gnus-prin1): Use it.
2592 (gnus-prin1-to-string): Use it.
2593 (gnus-pp): New function.
2594 (gnus-pp-to-string): New function.
1270d7ca 2595
23f87bed 2596 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 2597
23f87bed 2598 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 2599
23f87bed
MB
2600 * message.el (message-mode): Don't modify paragraph-separate there.
2601 (message-setup-fill-variables): Add mml tags to paragraph-start
2602 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
2603 (message-smtpmail-send-it): Doc fix.
2604 (message-exchange-point-and-mark): Don't activate region if it was
2605 inactive. Suggested by Hiroshi Fujishima
2606 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 2607
23f87bed
MB
2608 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
2609 t while entering a file name using the mm-with-multibyte macro.
2610 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 2611
49561cf6
SM
2612 * mm-encode.el (mm-content-transfer-encoding-defaults):
2613 Use qp-or-base64 for the application/* types.
23f87bed 2614 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 2615
23f87bed
MB
2616 * mm-util.el (mm-with-multibyte-buffer): New macro.
2617 (mm-with-multibyte): New macro.
1270d7ca 2618
23f87bed
MB
2619 * mm-view.el (mm-inline-render-with-function): Use multibyte
2620 buffer; decode html source by charset.
1270d7ca 2621
23f87bed
MB
2622 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
2623 add generate-head-function and generate-article-function to the
2624 rfc822-forward entry.
2625 (nndoc-forward-type-p): Recognize envelope From_.
2626 (nndoc-rfc822-forward-generate-article): New function.
2627 (nndoc-rfc822-forward-generate-head): New function.
c113de23 2628
23f87bed
MB
2629 From David Hedbor <dhedbor@real.com>.
2630 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
2631 (nnmail-expand-newtext): Lowercase expanded entries if
2632 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 2633
23f87bed 2634 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 2635
23f87bed 2636 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 2637
49561cf6
SM
2638 * gnus-art.el (gnus-article-wash-html-with-w3m):
2639 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
2640 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
2641 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
2642 instead of mm-multiple-handles.
2643 (gnus-mime-delete-part): Ditto.
1270d7ca 2644
23f87bed
MB
2645 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
2646 handle, as well as a list.
2647 (mm-complicated-handles): Former definition of mm-multiple-handles.
2648
2649 * mm-view.el (mm-w3m-mode-map): Remove.
2650 (mm-w3m-local-map-property): Remove.
2651 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
2652 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
2653 (mm-w3m-cid-retrieve): Simplify.
2654 (mm-inline-text-html-render-with-w3m): Decode html source by
2655 charset; check META tags only when charsets are not specified in
2656 headers; specify charset to w3m-region; use w3m-minor-mode-map
2657 instead of mm-w3m-local-map-property.
1270d7ca 2658
23f87bed 26592004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 2660
23f87bed 2661 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 2662
23f87bed 26632004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 2664
23f87bed 2665 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 2666
23f87bed 2667 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 2668
23f87bed 26692004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 2670
23f87bed 2671 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 2672
23f87bed 26732004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 2674
23f87bed 2675 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 2676
23f87bed
MB
2677 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
2678 Add :group 'nnimap.
1270d7ca 2679
23f87bed 26802004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2681
23f87bed
MB
2682 * mm-decode.el (mime-display, mime-security): Fix custom-manual
2683 entries.
1270d7ca 2684
49561cf6 2685 * gnus-art.el (gnus-article): Ditto.
1270d7ca 2686
23f87bed 26872004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2688
49561cf6
SM
2689 * gnus-art.el (article-hide-list-identifiers):
2690 Bind inhibit-read-only as t.
1270d7ca 2691
23f87bed 26922004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2693
23f87bed 2694 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 2695
23f87bed 26962004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 2697
23f87bed
MB
2698 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
2699 (gnus-narrow-to-page): Don't assume point-min == 1.
2700 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 2701
23f87bed
MB
2702 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
2703 point-min == 1.
1270d7ca 2704
23f87bed
MB
2705 * imap.el (imap-parse-address-list, imap-parse-body-ext):
2706 Disable incorrect use of `assert'.
1270d7ca 2707
23f87bed 2708 * message.el (message-mode): Set comment-start-skip.
1270d7ca 2709
23f87bed 27102004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 2711
23f87bed
MB
2712 * pop3.el (pop3-leave-mail-on-server): New user variable.
2713 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 2714
23f87bed 27152004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2716
23f87bed 2717 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 2718
23f87bed 27192004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2720
23f87bed 2721 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 2722
23f87bed 2723 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 2724
49561cf6
SM
2725 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
2726 Fix custom-manual entries.
1270d7ca 2727
23f87bed 2728 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 2729
23f87bed 27302004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2731
23f87bed
MB
2732 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
2733 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
2734 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
2735 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 2736
23f87bed 27372004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 2738
23f87bed 2739 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 2740
23f87bed 27412004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 2742
23f87bed
MB
2743 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
2744 addition to emacs-w3m.
1270d7ca 2745
23f87bed 27462004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 2747
49561cf6
SM
2748 * gnus-msg.el (gnus-summary-followup-with-original):
2749 Document yanking of region when active.
1270d7ca 2750
23f87bed 27512004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 2752
23f87bed
MB
2753 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
2754 Revision 7.2 changes excluded to maintain compatibility with all
2755 targeted emacs versions.
1270d7ca 2756
23f87bed
MB
2757 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
2758 gnus-agent.el update and incorporate bug fixes.
1270d7ca 2759
ef3b7aae 2760See ChangeLog.2 for earlier changes.
2a34a036 2761
ef3b7aae 2762 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
2a34a036
GM
2763 Copying and distribution of this file, with or without modification,
2764 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 2765
ef3b7aae
MB
2766;; Local Variables:
2767;; coding: iso-2022-7bit
2768;; End:
2769
ab5796a9 2770;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4