1 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
3 * message.el: Remove useless autoloads.
5 2005-09-28 Simon Josefsson <jas@extundo.com>
7 * message.el (message-use-idna): Default to t.
8 (message-use-idna): Test whether encoding works too. Doc fix.
10 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
12 * nntp.el (nntp-warn-about-losing-connection): Remove.
14 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
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
24 2005-09-27 Simon Josefsson <jas@extundo.com>
26 * message.el (message-idna-to-ascii-rhs-1): Reformat.
28 2005-09-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
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.
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.
43 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
45 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
48 * mm-decode.el (mm-insert-part): Don't modify text if it has been
51 * mm-view.el (mm-inline-text): Don't strip text props unless
52 decoding enriched or richtext parts.
54 2005-09-25 Romain Francoise <romain@orebokech.com>
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
62 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
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.
76 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
78 * spam-report.el (spam-report-url-ping-plain): Use
79 gnus-extended-version as User-Agent.
81 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
84 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
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
91 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
93 * mm-url.el (mm-url-decode-entities): Fix regexp.
95 2005-09-18 D Goel <deego@gnufans.org>
97 * sieve.el (sieve-help): Fix `message' call: first arg should be a
100 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
102 * gnus.el (gnus-group-startup-message): Bind image-load-path.
104 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
106 * gnus-art.el (gnus-mime-display-part): Protect against broken
109 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
111 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
112 before parsing header.
114 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
116 * spam-report.el (spam-report-gmane): Fix generation of spam
119 2005-09-10 Simon Josefsson <jas@extundo.com>
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>.
125 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
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.
132 * nnweb.el (nnweb-google-wash-article): Print a message if article
135 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
137 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
138 content before displaying.
140 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
142 * mml-smime.el: Remove defvar of gnus-extract-address-components.
144 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
146 * mm-view.el (mm-display-inline-fontify): Disable support modes.
148 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
150 * message.el (message-tab-body-function): Fixed mismatched custom
153 * gnus.el (gnus-group-change-level-function): Ditto.
155 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
157 * gnus-art.el (gnus-signature-limit)
158 (gnus-article-mime-part-function): Ditto.
160 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
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.
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.
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.
174 * gnus-util.el (gnus-emacs-version): Update for new
177 * gnus-msg.el (gnus-extended-version): Make it possible to omit
180 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
182 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
185 * mm-bodies.el (mm-decode-content-transfer-encoding):
186 De-canonicalize CRLF for all text content types, not just
189 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
191 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
193 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
196 2005-08-29 Romain Francoise <romain@orebokech.com>
198 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
200 (gnus-face-from-file): Likewise.
202 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
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.
234 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
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.
266 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
268 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
269 the end of the date treatments.
271 2005-08-15 Simon Josefsson <jas@extundo.com>
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.
280 2005-08-08 Simon Josefsson <jas@extundo.com>
282 * pgg.el: Autoload url-insert-file-contents instead of loading
284 (pgg-insert-url-with-w3): Don't load url here.
286 2005-08-05 Daiki Ueno <ueno@unixuser.org>
288 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
290 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
292 2005-08-06 Romain Francoise <romain@orebokech.com>
294 * message.el: Fix typo in docstring.
296 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
298 * mm-bodies.el (mm-encode-body): Use coding system rather than
299 charset to encode text.
301 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
302 number of charsets if utf-8 is available (XEmacs).
304 2005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
306 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
308 (gnus-picon-databases): Add /usr/share/picons.
310 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
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.
319 * message.el (message-kill-buffer): Raise the current frame.
320 (message-bury): Use `window-dedicated-p'.
322 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
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.
329 * mml.el (mml-generate-mime-1): Make the content type default to
330 text/plain if the filename is not specified.
332 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
334 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
335 instead of insert-buffer.
337 * message.el (message-yank-original): Ditto; set the mark at the
338 end of the yanked message.
340 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
342 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
343 lines to scroll rather than to stop it.
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.
351 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
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.
357 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
359 * rfc2231.el (rfc2231-parse-string): Take care that not only a
360 segmented parameter but also other parameters might be there.
362 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
364 * mm-decode.el (mm-display-external): Delete temp file, directory
365 and buffer immediately if the external process is exited.
367 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
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.
373 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
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.
384 * gnus-util.el (gnus-beginning-of-window): Remove.
385 (gnus-end-of-window): Remove.
387 2005-07-25 Simon Josefsson <jas@extundo.com>
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>.
393 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
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.
398 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
400 2005-07-16 Romain Francoise <romain@orebokech.com>
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).
406 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
408 * gnus-msg.el (gnus-button-mailto): Remove
409 save-selected-window-window hackery because it relies on
410 save-selected-window internals.
412 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
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.
418 * gnus-util.el (gnus-beginning-of-window): New function.
419 (gnus-end-of-window): New function.
421 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
423 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
425 (gnus-binary-mode): Ditto.
427 * gnus-topic.el (gnus-topic-mode): Ditto.
429 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
431 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
432 (gnus-article-prev-page): Take scroll-margin into consideration.
434 2005-07-04 Lute Kamstra <lute@gnu.org>
436 Update FSF's address in GPL notices.
438 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
440 * gnus.el (gnus-exit):
441 * gnus-group.el (gnus-group-icons):
442 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
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.
454 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
456 * gnus-art.el (article-display-face): Improve the efficiency.
457 (article-display-x-face): Ditto; remove grey x-face stuff.
459 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
461 * gnus-art.el (article-display-face): Correct the position in
462 which Faces are inserted; use dolist.
464 2005-06-29 Didier Verna <didier@xemacs.org>
466 * gnus-art.el (article-display-face): Display faces in correct
469 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
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.
477 * pgg.el (pgg-verify): Return the verification result.
479 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
481 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
482 `show-nonbreak-escape'.
484 2005-06-23 Lute Kamstra <lute@gnu.org>
486 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
489 * smime.el (smime-mode): Use gnus-run-mode-hooks.
491 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
493 * nnimap.el (nnimap-split-download-body): Fix spellings.
495 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
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.
502 2005-06-16 Miles Bader <miles@gnu.org>
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.
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.
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.
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)
575 New backward-compatibility aliases for renamed faces.
576 (gnus-group-startup-message): Use renamed gnus faces.
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.
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.
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.
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.
615 * gnus-sum.el (gnus-summary-selected-face)
616 (gnus-summary-highlight): Use renamed gnus faces.
617 * gnus-group.el (gnus-group-highlight): Likewise.
619 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
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.
626 * message.el (message-is-yours-p):
627 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
629 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
631 * mm-view.el (mm-inline-text): Withdraw the last change.
633 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
635 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
636 executing enriched-decode.
638 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
640 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
642 2005-06-04 Lute Kamstra <lute@gnu.org>
644 * nnfolder.el (nnfolder-read-folder): Make sure that undo
645 information is never recorded.
647 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
649 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
651 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
653 * pop3.el (pop3-md5): Run md5 in the binary mode.
654 (pop3-md5-program-args): New variable.
656 * starttls.el (starttls-set-process-query-on-exit-flag):
657 Use eval-and-compile.
659 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
661 * gnus-art.el (article-display-x-face): Replace
662 process-kill-without-query by gnus-set-process-query-on-exit-flag.
664 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
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.
669 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
670 loop instead of replace-regexp.
672 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
673 instead of process-kill-without-query if it is available.
675 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
676 instead of find-file-hooks if it is available.
678 * mml1991.el: Bind pgg-default-user-id when compiling.
680 * mml2015.el: Bind pgg-default-user-id when compiling.
682 * nndraft.el (nndraft-request-associate-buffer):
683 Use write-contents-functions instead of write-contents-hooks if it is
686 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
687 instead of find-file-hooks if it is available.
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.
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.
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.
704 2005-05-31 Simon Josefsson <jas@extundo.com>
706 * imap.el (imap-ssl-open): Use imap-process-connection-type,
707 instead of hard coding to nil.
709 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
711 * gnus-group.el: Require gnus-sum and autoload functions to
712 resolve warnings when gnus-group.el compiled alone.
714 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
716 * gnus-agent.el (gnus-agent-regenerate-group)
717 (gnus-agent-fetch-articles): Replace `string-to-int' by
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.
763 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
766 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
768 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
770 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
772 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
774 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
776 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
778 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
780 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
781 (gnus-carpal-mode): Ditto.
783 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
784 (gnus-browse-mode): Ditto.
786 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
788 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
790 2005-05-29 Richard M. Stallman <rms@gnu.org>
792 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
794 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
796 * gnus-util.el (gnus-run-mode-hooks): New function.
798 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
800 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
802 * gnus-agent.el (gnus-agent-make-mode-line-string):
803 Use mode-line-highlight as mouse-face.
805 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
807 * canlock.el (canlock): Change the parent group to news.
809 * deuglify.el (gnus-outlook-deuglify): Add :group.
811 * dig.el (dig): Add :group.
813 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
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.
821 * gnus-diary.el (gnus-diary): Add :group.
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.
851 * message.el (message-minibuffer-local-map): Add :group.
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.
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.
866 * smime.el (smime): Add :group.
868 * spam-report.el (spam-report): Add :group.
870 * spam.el (spam, spam-face): Add :group.
872 2005-05-26 Lute Kamstra <lute@gnu.org>
874 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
876 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
878 * gnus-art.el: Don't autoload mail-extract-address-components.
880 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
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.
885 * nntp.el: Autoload format-spec instead of format; use
886 eval-and-compile to evaluate autoload forms.
888 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
890 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
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.
897 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
899 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
900 enclosure element of <item>.
902 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
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.]
911 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
913 * spam-report.el (spam-report-url-to-file)
914 (spam-report-requests-file): New function and variable for offline
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.]
923 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
925 * qp.el (quoted-printable-encode-region): Save excursion.
927 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
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.
932 2005-04-13 Miles Bader <miles@gnu.org>
934 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
936 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
938 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
939 contained in text because xml.el decodes entities) with LFs.
941 2005-04-11 Lute Kamstra <lute@gnu.org>
943 * message.el (message-make-date): Handle byte-compiler warnings
945 * nnimap.el (nnimap-date-days-ago): Ditto.
947 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
949 * mm-util.el (mm-string-to-multibyte): New function.
950 (mm-detect-coding-region): Typo.
952 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
954 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
956 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
958 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
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
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.
971 2005-04-06 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
973 * nnrss.el (nnrss-verbose): Remove.
974 (nnrss-request-group): Use `nnheader-message' instead.
976 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
978 * nnrss.el (nnrss-verbose): New variable.
979 (nnrss-request-group): Make it say nnrss is requesting a group.
981 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
983 * gnus-agent.el (gnus-agent-group-path): Decode group name.
984 (gnus-agent-group-pathname): Ditto.
986 * gnus-cache.el (gnus-cache-file-name): Decode group name.
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.
1002 * gnus-spec.el (gnus-update-format-specifications): Flush the
1003 group format spec cache if it doesn't support decoded group names.
1005 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
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.
1042 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1044 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
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.
1054 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1056 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1059 2005-04-06 Jesper Harder <harder@ifa.au.dk>
1061 * mm-util.el (mm-subst-char-in-string): Support inplace.
1063 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
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.
1080 2005-04-06 Mark A. Hershberger <mah@everybody.org>
1082 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1084 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1086 * message.el (message-make-date): Add defvars in order to silence
1087 the byte compiler inside the defun.
1089 * nnimap.el (nnimap-date-days-ago): Ditto.
1091 * gnus-demon.el (parse-time-string): Add autoload.
1093 * gnus-delay.el (parse-time-string): Add autoload.
1095 * gnus-art.el (parse-time-string): Add autoload.
1097 * nnultimate.el (parse-time): Require for `parse-time-string'.
1099 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1101 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1102 "Unrecognized menu descriptor" error in XEmacs.
1104 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1106 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
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.
1112 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1113 rfc2047-encoding-function-alist in order to avoid conflicting with
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
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.
1151 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
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.
1161 2005-03-25 Jesper Harder <harder@ifa.au.dk>
1163 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1164 language tags; remove unnecessary '+'. Reported by Stefan Wiens
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.
1172 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
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.
1178 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
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'.
1185 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1186 argument and pass it to `gnus-group-read-group'.
1188 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
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.
1194 2005-03-25 Werner Lemberg <wl@gnu.org>
1196 * nnmaildir.el: Replace `illegal' with `invalid'.
1198 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
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.
1204 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1206 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1209 * nneething.el (nneething-map-file-directory): Derive from
1212 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1215 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1217 * nnmaildir.el (nnmaildir-request-accept-article):
1218 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
1220 2005-03-13 Steve Youngs <steve@sxemacs.org>
1222 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1223 autoloaded function.
1224 From: Andrey Slusar <anrays@gmail.com>.
1226 2005-03-13 Steve Youngs <steve@sxemacs.org>
1228 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1231 * mail-source.el: Require timer-funcs at compile time when in
1232 XEmacs for `run-with-idle-timer'.
1234 * gnus-async.el: Ditto.
1236 2005-03-16 Lute Kamstra <lute@gnu.org>
1238 * message.el (message-make-date): Require parse-time.
1240 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1242 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1244 2005-03-10 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk> (tiny change)
1246 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
1248 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
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).
1254 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1256 * message.el: Don't autoload former message-utils variables.
1257 (message-strip-subject-trailing-was): Change doc string.
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):
1265 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
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.
1271 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1272 of broken groups(-beta).google.com.
1274 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1276 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1277 a more conservative way.
1279 2005-02-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
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.
1288 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1290 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1291 buffer, so it moves the window's cursor.
1293 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1295 * nnheader.el (nnheader-find-file-noselect): Add doc string.
1297 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
1298 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
1300 * gnus-sum.el (gnus-summary-caesar-message):
1301 Apply `gnus-treat-article' after rotation.
1303 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1306 2005-02-22 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
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'
1313 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1315 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1316 Handle news URL with given port correctly.
1318 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1320 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1321 containing special characters.
1323 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1325 * mml.el (mime-to-mml): Ditto.
1327 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1329 (rfc2047-decode-region): Quote decoded words containing special
1330 characters when rfc2047-quote-decoded-words-containing-tspecials
1333 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1335 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
1337 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1339 2005-02-15 Simon Josefsson <jas@extundo.com>
1341 * nnimap.el (nnimap-debug): Doc fix.
1343 * imap.el (imap-debug): Doc fix.
1345 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1347 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
1348 argument in doc string. Make query for type more clear.
1350 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1352 * gnus.el (gnus-group-startup-message): Search for gnus images in
1354 * mm-util.el (mm-find-charset-region): Likewise.
1355 * smiley.el (smiley-data-directory): Search for smilies in
1358 2005-02-09 Kim F. Storm <storm@cua.dk>
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.
1363 2005-02-08 Simon Josefsson <jas@extundo.com>
1365 * imap.el (imap-log): Doc fix.
1367 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1372 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1374 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
1376 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
1378 * message.el (message-beginning-of-line): Change the behavior when
1379 invoked between BOL and : so that it first moves backward.
1381 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1387 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1389 * gnus-art.el (gnus-article-prepare):
1390 Remove message-strip-forbidden-properties from the local hook.
1392 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1394 * mml.el (mml-generate-mime-1): Convert string into unibyte when
1395 inserting " *mml*" buffer's contents into a unibyte temp buffer.
1397 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
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>.
1404 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1406 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
1407 which is unreadable in some setups.
1409 2004-12-27 Simon Josefsson <jas@extundo.com>
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>.
1415 2004-12-17 Kim F. Storm <storm@cua.dk>
1417 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
1419 * gnus-sum.el (gnus-summary-mode-map): Likewise.
1421 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1423 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
1424 correctly even if there are wide characters.
1426 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
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>.
1432 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1434 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
1436 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
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.
1442 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1444 * gnus-util.el (gnus-delete-directory): New function.
1446 * gnus-agent.el (gnus-agent-delete-group): Use it.
1448 * gnus-cache.el (gnus-cache-delete-group): Use it.
1450 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
1452 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
1454 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
1456 * gnus-group.el (gnus-group-make-rss-group):
1457 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
1459 * gnus-start.el (gnus-setup-news): Honor user's setting to
1460 gnus-message-archive-method. Suggested by Lute Kamstra
1463 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1465 * message.el (message-forward-make-body-mml): Remove headers
1466 according to message-forward-ignored-headers if a message is decoded.
1468 2004-12-02 Romain Francoise <romain@orebokech.com>
1470 * message.el (message-forward-make-body-plain): Always remove
1471 headers according to message-forward-ignored-headers.
1473 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1475 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1476 order to silence the byte compiler.
1478 * pop3.el (pop3-md5): Define it before being used.
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.
1489 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1491 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1492 which may confuse users.
1493 (canlock-password-for-verify): Ditto.
1495 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1497 * gnus-art.el (gnus-emphasis-alist): Ditto.
1499 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1501 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1503 * gnus-start.el (gnus-save-killed-list): Ditto.
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.
1510 * message.el (message-courtesy-message): Ditto.
1511 (message-archive-note): Ditto.
1512 (message-subscribed-address-file): Ditto.
1513 (message-user-fqdn): Ditto.
1515 * spam-report.el (spam-report-gmane-regex): Ditto.
1517 * spam.el (spam-blackhole-good-server-regex): Ditto.
1519 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1521 * message.el (message-forbidden-properties): Fix typo in doc string.
1523 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1525 * message.el (message-strip-forbidden-properties):
1526 Bind buffer-read-only (etc) to nil.
1528 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1530 * gnus-util.el (gnus-replace-in-string): Add doc string.
1532 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
1533 to avoid problems when splitting mails with many recipients.
1535 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
1537 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
1538 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1540 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
1542 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
1544 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1546 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
1547 pop-to-buffer, covered by the subsequent gnus-configure-windows.
1549 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
1551 * nnfolder.el (nnfolder-save-marks): Add missing format field in
1553 * nnml.el (nnml-save-marks): Ditto.
1555 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1557 * gnus-start.el (gnus-convert-old-newsrc):
1558 Assign legacy-gnus-agent to 5.10.7.
1560 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1568 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
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>.
1574 2004-11-04 Richard M. Stallman <rms@gnu.org>
1576 * spam.el (spam group): Add :version.
1578 * pgg-def.el (pgg group): Add :version.
1580 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1586 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1588 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
1589 (html2text-format-tags): Remove unused variable `attr'.
1591 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
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.
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.
1612 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1614 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
1616 * tls.el (tls-process-connection-type, tls-success)
1617 (tls-certtool-program): Add :version.
1619 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
1620 (starttls-extra-arguments, starttls-process-connection-type)
1621 (starttls-connect, starttls-failure, starttls-success):
1623 * spam-stat.el (spam-stat): Add :version.
1625 * sieve.el (sieve): Add :version.
1627 * sha1.el (sha1): Add :version.
1628 (sha1-use-external): Remove redundant version.
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):
1635 * nndiary.el (nndiary): Add :version.
1637 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
1639 * mml-sec.el (mml-default-sign-method)
1640 (mml-default-encrypt-method, mml-signencrypt-style-alist):
1643 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
1645 * mm-url.el (mm-url-use-external, mm-url-program)
1646 (mm-url-arguments): Add :version.
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.
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.
1656 * gnus-win.el (gnus-configure-windows-hook)
1657 (gnus-use-frames-on-any-display): Add :version.
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.
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.
1669 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
1670 (gnus-get-top-new-news-hook):Add :version.
1672 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1673 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
1675 * gnus-registry.el (gnus-registry): Add :version.
1677 * gnus-spec.el (gnus-use-correct-string-widths)
1678 (gnus-make-format-preserve-properties): Add :version.
1680 * gnus.el (gnus-group-charter-alist)
1681 (gnus-group-fetch-control-use-browse-url)
1682 (gnus-install-group-spam-parameters): Add :version.
1684 * gnus-diary.el (gnus-diary): Add :version.
1686 * gnus-delay.el (gnus-delay): Add :version.
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):
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.
1697 * deuglify.el (gnus-outlook-deuglify): Add :version.
1699 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
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).
1705 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
1707 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
1708 signature file. Suggested by Manoj Srivastava
1709 <srivasta@golden-gryphon.com>.
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>.
1715 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
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.
1723 * gnus-spec.el (gnus-update-format-specifications): Return a list
1726 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1728 * nnspool.el (nnspool-spool-directory): Use news-path if the
1729 news-directory variable is not bound.
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.
1735 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1737 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
1740 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
1742 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
1743 comparison on string.
1745 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1747 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
1748 running the major-mode function.
1750 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
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
1757 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1759 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
1760 dummy marks in the right way.
1762 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1764 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
1765 avoid infinite recursion via gnus-get-function.
1767 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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
1773 (gnus-agent-synchronize-flags-server): Be silent when writing file.
1775 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1781 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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
1795 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
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.
1802 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1804 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
1805 unless plugged. Disable the agent so that an open failure causes
1808 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
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.
1815 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1822 * gnus-sum.el: Remove (require 'gnus-agent) as required
1823 methods now autoloaded.
1825 * gnus-int.el (gnus-request-move-article):
1826 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
1827 improve performance.
1829 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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
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
1847 (gnus-convert-mark-converter-prompt)
1848 (gnus-convert-converter-needs-prompt): Fix use of property list.
1850 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1852 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1854 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1856 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
1857 stuff for non-living groups.
1859 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1861 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
1862 (gnus-agent-regenerate-group): Using nil messages aren't valid.
1864 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1866 * gnus-agent.el (gnus-agent-read-agentview):
1867 Inline gnus-uncompress-range.
1869 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1871 * legacy-gnus-agent.el
1872 (gnus-agent-convert-to-compressed-agentview): Fix typos with
1873 help from Florian Weimer <fw@deneb.enyo.de>
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.
1881 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1883 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
1885 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1887 * gnus-cache.el (gnus-cache-rename-group): New function.
1888 (gnus-cache-delete-group): New function.
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
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,
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.
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.
1911 * gnus-start.el (gnus-get-unread-articles):
1912 Cosmetic simplification to logic.
1914 * gnus-group.el (gnus-group-delete-group): No longer update
1915 gnus-cache-active-altered as gnus-request-delete-group now keeps
1917 (gnus-group-list-active): Let the agent store a server's active
1918 list if currently plugged.
1920 * gnus-util.el (gnus-rename-file): New function.
1922 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1924 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1925 when the group's active is not available.
1927 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1929 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
1932 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1934 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
1935 message to newsrc-dribble when an actual conversion is performed.
1937 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1946 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1948 * legacy-gnus-agent.el (): New. Provides converters that are only
1949 loaded when gnus-convert-old-newsrc needs to call them.
1951 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
1953 (gnus-group-prepare-hook): Remove function that converted list
1954 form of gnus-agent-expire-days to group properties.
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
1966 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
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.
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.
1979 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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.
1988 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
1989 the cache, but not the agent, now appear with their usual face.
1991 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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)) }.
1997 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1999 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2002 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
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>
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.
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.
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.
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
2036 2004-10-18 David Edmondson <dme@dme.org>
2038 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2041 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2043 * mml.el (mml-preview): Use `pop-to-buffer'.
2045 * message.el (message-goto-mail-followup-to): Insert after "To".
2046 (message-carefully-insert-headers): Add comment.
2048 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2050 * gnus-art.el (gnus-button-alist):
2051 Improve `gnus-button-handle-library' entry.
2053 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
2055 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
2057 * gnus-start.el (gnus-activate-group): Add doc-string.
2059 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2060 handle manual section.
2062 * imap.el (imap-store-password): New variable.
2063 (imap-interactive-login): Use it.
2064 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2066 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2067 Allow / in mailto URLs.
2069 * spam.el (spam-directory): Derive from `gnus-directory'.
2071 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2073 2004-10-17 Richard M. Stallman <rms@gnu.org>
2075 * gnus-registry.el (gnus-registry-unload-hook):
2076 Set as a variable with add-hook.
2078 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2081 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2083 * spam.el: Delete duplicate `provide'.
2084 (spam-unload-hook): Set as a variable with add-hook.
2086 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2088 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
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.
2096 2004-10-15 Simon Josefsson <jas@extundo.com>
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.
2103 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2105 * message.el (message-tokenize-header): Fix 2004-09-06 change
2106 which used point-min in the wrong place.
2108 2004-10-12 Simon Josefsson <jas@extundo.com>
2110 * net/tls.el (tls-certtool-program): New variable.
2111 (tls-certificate-information): New function, based on
2112 ssl-certificate-information.
2114 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2116 * message.el (message-bury): Use `window-dedicated-p'.
2118 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2120 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2122 * gnus.el (message-y-or-n-p): Autoload.
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>.
2131 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
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>.
2138 * mml.el (mml-minibuffer-read-disposition): Require match.
2139 Suggested by Dave Love <fx@gnu.org>.
2141 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
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.
2149 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2151 2004-10-05 Juri Linkov <juri@jurta.org>
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.
2159 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2161 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2162 there's no visible header.
2164 2004-10-01 Simon Josefsson <jas@extundo.com>
2166 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2169 2004-09-29 Jesper Harder <harder@ifa.au.dk>
2171 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2173 2004-09-28 Jesper Harder <harder@ifa.au.dk>
2175 * gnus-picon.el: Require cl.
2177 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2179 * mml-smime.el: Require cl. Autoload message-fetch-field.
2181 * gnus-fun.el: Require gnus-ems and gnus-util.
2183 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2185 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
2187 * gnus.el (gnus-method-to-server): Move defsubst before first use.
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.
2194 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2196 * gnus.el (gnus-version-number): Set to 5.11.
2198 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2200 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2202 2004-09-26 Jesper Harder <harder@ifa.au.dk>
2204 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2205 GROUP is a virtual group.
2207 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2208 for big5 and gb2312.
2210 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2213 * mm-bodies.el (mm-7bit-chars): Don't include \r.
2215 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2217 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2219 (rfc2047-encode): Use it.
2221 * flow-fill.el: Typo.
2223 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2226 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2228 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2229 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2231 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2232 From Christian Neukirchen <chneukirchen@yahoo.de>.
2234 * html2text.el (html2text-replace-list): Add & and '.
2236 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2238 * message.el (message-clone-locals): Clone sendmail and smtp
2241 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2243 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2244 in `header' match. Reported by Svend Tollak Munkejord.
2246 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2248 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2250 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2252 * uudecode.el (uudecode-use-external): Add :version.
2254 * smime.el (smime-CA-file, smime-encrypt-cipher)
2255 (smime-dns-server): Add :version.
2257 * smiley.el (gnus-smiley-file-types): Add :version.
2259 * sha1.el (sha1-use-external): Add :version.
2261 * pgg-def.el (pgg-query-keyserver): Add :version.
2263 * nnmail.el (nnmail-fancy-expiry-targets)
2264 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
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.
2270 * mml.el (mml-content-disposition-parameters)
2271 (mml-insert-mime-headers-always): Add :version.
2273 * mm-util.el (mm-coding-system-priorities):
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.
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):
2301 * mail-source.el (mail-source-ignore-errors): Add :group, :type
2303 (mail-source-delete-old-incoming-confirm)
2304 (mail-source-movemail-program): Add :version.
2306 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2307 (gnus-agent-cache, gnus-agent): Change :version.
2309 * gnus-util.el (gnus-use-byte-compile): Change :version.
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.
2324 * gnus-start.el (gnus-backup-startup-file)
2325 (gnus-save-startup-file-via-temp-buffer): Add :version.
2327 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
2328 (gnus-server-offline-face): Add :version.
2330 * gnus-score.el (gnus-adaptive-word-length-limit):
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.
2338 * gnus-int.el (gnus-server-unopen-status): Add :version.
2340 * gnus-group.el (gnus-group-jump-to-group-prompt)
2341 (gnus-large-ephemeral-newsgroup)
2342 (gnus-fetch-old-ephemeral-headers): Add :version.
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.
2349 * gnus-delay.el (gnus-delay-default-hour): Add :version.
2351 * gnus-cite.el (gnus-cite-blank-line-after-header)
2352 (gnus-article-boring-faces):
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.
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.
2381 * flow-fill.el (fill-flowed-display-column)
2382 (fill-flowed-encode-column): Add :version.
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.
2394 * binhex.el (binhex-use-external): Add :version.
2396 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
2398 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
2401 2004-09-13 Simon Josefsson <jas@extundo.com>
2403 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
2405 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
2407 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
2409 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
2411 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
2413 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
2415 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
2416 for the 'imap' port in netrc files
2418 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
2419 in gnus-registry-trim
2421 2004-09-10 Simon Josefsson <jas@extundo.com>
2423 * nndb.el (require): Remove tcp and duplicate cl.
2425 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
2427 * nntp.el (nntp): New customization group.
2428 (nntp-authinfo-file): Add customization group.
2430 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
2432 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
2434 * gnus.el (to-address, to-list, subscribed)
2435 (large-newsgroup-initial): Ditto.
2437 * flow-fill.el (fill-flowed-display-column)
2438 (fill-flowed-encode-column): Ditto.
2440 2004-09-06 Stefan <monnier@iro.umontreal.ca>
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.
2446 * gnus-sum.el (gnus-summary-search-article-forward):
2447 Signal a specific `search-failed' rather than a generic `error'.
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.
2453 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
2455 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
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.
2461 2004-09-01 Simon Josefsson <jas@extundo.com>
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
2469 * canlock.el: Require sha1, not sha1-el.
2471 * message.el: Don't autoload sha1 (there is a autoload cookie in
2474 * sha1-el.el: Renamed to sha1.el.
2476 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2478 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
2480 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
2482 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
2485 2004-03-05 Jesper Harder <harder@ifa.au.dk>
2487 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
2489 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
2491 * canlock.el: Don't autoload mail-fetch-field.
2493 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
2495 * canlock.el (base64-encode-string): Don't autoload it.
2497 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
2499 * canlock.el: Always require sha1-el.
2500 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
2502 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
2504 * message.el (message-canlock-generate): Require sha1-el.
2506 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
2508 * canlock.el (canlock-insert-header): Remove excessive grouping in
2511 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2513 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
2515 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
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.
2526 * sha1-el.el (sha1-string-external): Make it can return a string
2528 (sha1-region-external): Ditto.
2529 (sha1-string-internal): Ditto.
2530 (sha1-region-internal): Ditto.
2531 (sha1-region): Ditto.
2532 (sha1-string): Ditto.
2535 2003-11-15 Simon Josefsson <jas@extundo.com>
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).
2542 2004-07-28 Simon Josefsson <jas@extundo.com>
2544 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
2545 parameter (but don't use it, for now).
2547 2004-02-03 Jesper Harder <harder@ifa.au.dk>
2549 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
2551 2004-05-26 Simon Josefsson <jas@extundo.com>
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):
2560 (starttls-negotiate, starttls-open-stream):
2561 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
2562 function if it is set.
2564 2004-08-31 Simon Josefsson <jas@extundo.com>
2566 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
2567 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
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>.
2573 2004-08-31 Jesper Harder <harder@ifa.au.dk>
2575 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
2578 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2580 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
2582 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2584 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
2586 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2588 * gnus-art.el (article-decode-idna-rhs): Don't use
2589 message-idna-inside-rhs-p.
2591 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2593 * message.el (message-idna-inside-rhs-p): Remove.
2594 (message-idna-to-ascii-rhs-1): Use proper address parsing.
2596 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
2598 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2600 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
2601 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
2603 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2604 when the group's active is not available.
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.
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>.
2620 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
2621 Replace pp-to-string with gnus-pp-to-string.
2623 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
2625 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
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.
2634 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
2636 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
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>.
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.
2649 * gnus.el: Don't make unnecessary *Group* buffer when loading.
2651 * mail-source.el (mail-source-touch-pop): Doc fix.
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>.
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>.
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.
2669 * mm-util.el (mm-with-multibyte-buffer): New macro.
2670 (mm-with-multibyte): New macro.
2672 * mm-view.el (mm-inline-render-with-function): Use multibyte
2673 buffer; decode html source by charset.
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.
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.
2687 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
2689 * webmail.el (webmail-debug): Replace pp with gnus-pp.
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.
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.
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.
2712 2004-08-30 Juanma Barranquero <lektu@terra.es>
2714 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
2716 2004-08-30 Andreas Schwab <schwab@suse.de>
2718 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
2720 * gnus-score.el (gnus-summary-increase-score): Fix format string.
2722 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
2724 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
2726 2004-08-30 Kim F. Storm <storm@cua.dk>
2728 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
2730 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
2733 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
2735 * mm-decode.el (mime-display, mime-security): Fix custom-manual
2738 * gnus-art.el (gnus-article): Ditto.
2740 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
2742 * gnus-art.el (article-hide-list-identifiers):
2743 Bind inhibit-read-only as t.
2745 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
2747 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
2749 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
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.
2755 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
2758 * imap.el (imap-parse-address-list, imap-parse-body-ext):
2759 Disable incorrect use of `assert'.
2761 * message.el (message-mode): Set comment-start-skip.
2763 2004-08-22 Sam Steingold <sds@gnu.org>
2765 * pop3.el (pop3-leave-mail-on-server): New user variable.
2766 (pop3-movemail): Delete mail only when it is nil.
2768 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
2770 * netrc.el, tls.el: Removed; use files from ../net instead.
2772 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
2774 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
2776 * mailcap.el (mailcap-mime-data): Mark as risky.
2778 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
2779 Fix custom-manual entries.
2781 * time-date.el: Removed. Merged into ../calendar/time-date.el.
2783 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
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.
2790 2004-07-22 Andreas Schwab <schwab@suse.de>
2792 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
2794 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
2796 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
2797 addition to emacs-w3m.
2799 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
2801 * gnus-msg.el (gnus-summary-followup-with-original):
2802 Document yanking of region when active.
2804 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
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.
2810 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
2811 gnus-agent.el update and incorporate bug fixes.
2813 See ChangeLog.2 for earlier changes.
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.
2820 ;; coding: iso-2022-7bit
2823 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4