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