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