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