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