1 2005-10-15 Bill Wohler <wohler@newt.com>
3 * message.el (message-tool-bar-map): Renamed image file from
4 mail_send to mail/send.
6 2005-10-16 Masatake YAMATO <jet@gyve.org>
8 * message.el (message-expand-group): Pass the common
9 prefix substring of completion to `display-completion-list'.
11 2005-10-09 Daniel Brockman <daniel@brockman.se>
13 * format-spec.el (format-spec): Propagate text properties of % spec.
15 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
17 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
19 2005-10-08 Simon Josefsson <jas@extundo.com>
21 * pgg-parse.el (top-level): Don't require custom, it is
22 autoloaded. (To sync with No Gnus.)
24 2005-05-09 Simon Josefsson <jas@extundo.com>
26 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
27 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
29 2005-10-08 Simon Josefsson <jas@extundo.com>
31 * pgg-def.el (top-level): Don't require custom, it is
32 autoloaded. (To sync with No Gnus.)
34 2005-10-04 David Hansen <david.hansen@gmx.net>
36 * nnrss.el (nnrss-request-article): Add support for the comments tag.
37 (nnrss-check-group): Ditto.
39 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
41 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
43 * gnus-util.el (gnus-remove-duplicates): Remove.
45 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
46 instead of gnus-remove-duplicates.
48 * message.el (message-remove-duplicates): Remove.
49 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
50 message-remove-duplicates.
52 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
53 available, else use implementation from `delete-dups'.
55 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
57 * time-date.el: Autoload parse-time-string, XEmacs needs it.
59 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
61 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
62 function rather than the diff-mode.el package.
63 (mm-display-external): Use with-current-buffer.
64 (mm-viewer-completion-map, mm-viewer-completion-map):
65 Move initialization inside declaration.
67 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
69 * message.el: Remove useless autoloads.
71 2005-09-28 Simon Josefsson <jas@extundo.com>
73 * message.el (message-use-idna): Default to t.
74 (message-use-idna): Test whether encoding works too. Doc fix.
76 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
78 * nntp.el (nntp-warn-about-losing-connection): Remove.
80 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
82 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
83 customizable. Change default value.
84 (mm-uu-diff-groups-regexp): Change default value.
85 (mm-uu-type-alist): Add doc string.
86 (mm-uu-configure): Add doc string. Make it interactive.
87 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
89 2005-09-27 Simon Josefsson <jas@extundo.com>
91 * message.el (message-idna-to-ascii-rhs-1): Reformat.
93 2005-09-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
95 * message.el (message-remove-duplicates): New function.
96 Implementation borrowed from `gnus-remove-duplicates'.
97 (message-idna-to-ascii-rhs): Also encode idna addresses in
98 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
99 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
100 only ask about the same idna domain once per header and also tell
101 in what header to replace the idna domain.
103 * gnus-art.el (article-decode-idna-rhs): Also decode idna
104 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
105 (article-decode-idna-rhs): Fix regexp so that all idna-address in
106 a header is decoded and not just the last one.
108 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
110 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
113 * mm-decode.el (mm-insert-part): Don't modify text if it has been
116 * mm-view.el (mm-inline-text): Don't strip text props unless
117 decoding enriched or richtext parts.
119 2005-09-25 Romain Francoise <romain@orebokech.com>
121 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
122 * gnus-start.el (gnus-subscribe-interactively):
123 * gnus-uu.el (gnus-uu-grab-articles):
124 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
127 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
129 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
130 * mm-view.el (mm-view-pkcs7-decrypt):
131 * gnus-sum.el (gnus-summary-limit-to-extra)
132 (gnus-summary-respool-article, gnus-read-move-group-name):
133 * gnus-score.el (gnus-summary-increase-score):
134 * gnus-util.el (gnus-completing-read-with-default):
135 * gnus-art.el (gnus-read-save-file-name)
136 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
137 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
138 * message.el (message-check-news-header-syntax):
139 Follow convention for reading with the minibuffer.
141 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
143 * spam-report.el (spam-report-url-ping-plain):
144 Use gnus-extended-version as User-Agent.
146 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
147 default value is nil.
149 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
151 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
152 default to nil, to be able to use Gnus at all. If the default
153 switches to something else, then the function should be fixed not
156 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
158 * mm-url.el (mm-url-decode-entities): Fix regexp.
160 2005-09-18 Deepak Goel <deego@gnufans.org>
162 * sieve.el (sieve-help): Fix `message' call: first arg should be a
165 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
167 * gnus.el (gnus-group-startup-message): Bind image-load-path.
169 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
171 * gnus-art.el (gnus-mime-display-part): Protect against broken
174 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
176 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
177 before parsing header.
179 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
181 * spam-report.el (spam-report-gmane): Fix generation of spam
184 2005-09-10 Simon Josefsson <jas@extundo.com>
186 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
187 t, based on discussion on the ding list with Robert Epprecht
188 <epprecht@solnet.ch>.
190 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
192 * spam-report.el (spam-report-gmane): Make it work without
193 X-Report-Spam header. Gmane now only provides Archived-At.
194 This is only used if `spam-report-gmane-use-article-number' is nil.
195 (spam-report-gmane-spam-header): Remove. Not used anymore.
197 * nnweb.el (nnweb-google-wash-article): Print a message if article
200 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
202 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
203 content before displaying.
205 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
207 * mml-smime.el: Remove defvar of gnus-extract-address-components.
209 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
211 * mm-view.el (mm-display-inline-fontify): Disable support modes.
213 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
215 * message.el (message-tab-body-function): Fixed mismatched custom
218 * gnus.el (gnus-group-change-level-function): Ditto.
220 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
222 * gnus-art.el (gnus-signature-limit)
223 (gnus-article-mime-part-function): Ditto.
225 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
227 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
228 Make fetching article by MID work again for Google Groups. Added
229 FIXME concerning gnus-group-make-web-group.
231 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
232 Don't depend on Gnus by using mail-extract-address-components if
233 gnus-extract-address-components is not bound.
235 * gnus.el (gnus-user-agent): Use list of symbols instead of
236 symbols. Display full version number for (S)XEmacs. Optionally
237 display (S)XEmacs codename.
239 * gnus-util.el (gnus-emacs-version): Update for new
242 * gnus-msg.el (gnus-extended-version): Make it possible to omit
245 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
247 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
250 * mm-bodies.el (mm-decode-content-transfer-encoding):
251 De-canonicalize CRLF for all text content types, not just
254 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
256 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
258 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
261 2005-08-29 Romain Francoise <romain@orebokech.com>
263 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
265 (gnus-face-from-file): Likewise.
267 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
269 * gnus-art.el (w3m-minor-mode-map):
270 * gnus-spec.el (gnus-newsrc-file-version):
271 * gnus-util.el (nnmail-active-file-coding-system)
272 (gnus-original-article-buffer, gnus-user-agent):
273 * gnus.el (gnus-ham-process-destinations)
274 (gnus-parameter-ham-marks-alist)
275 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
276 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
277 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
278 * mm-decode.el (gnus-current-window-configuration):
279 * mm-extern.el (gnus-article-mime-handles):
280 * mm-url.el (url-current-object, url-package-name)
281 (url-package-version):
282 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
283 (smime-keys, w3m-cid-retrieve-function-alist)
284 (w3m-current-buffer, w3m-display-inline-images)
285 (w3m-minor-mode-map):
286 * mml-smime.el (gnus-extract-address-components):
287 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
288 (gnus-newsrc-hashtb, message-default-charset)
289 (message-deletable-headers, message-options)
290 (message-posting-charset, message-required-mail-headers)
291 (message-required-news-headers):
292 * mml1991.el (mc-pgp-always-sign):
293 * mml2015.el (mc-pgp-always-sign):
294 * nnheader.el (nnmail-extra-headers):
295 * rfc1843.el (gnus-decode-encoded-word-function)
296 (gnus-decode-header-function, gnus-newsgroup-name):
297 * spam-stat.el (gnus-original-article-buffer): Add defvars.
299 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
301 * gnus-art.el (w3m-minor-mode-map):
302 * gnus-spec.el (gnus-newsrc-file-version):
303 * gnus-util.el (nnmail-active-file-coding-system)
304 (gnus-original-article-buffer, gnus-user-agent):
305 * gnus.el (gnus-ham-process-destinations)
306 (gnus-parameter-ham-marks-alist)
307 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
308 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
309 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
310 * mm-decode.el (gnus-current-window-configuration):
311 * mm-extern.el (gnus-article-mime-handles):
312 * mm-url.el (url-current-object, url-package-name)
313 (url-package-version):
314 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
315 (smime-keys, w3m-cid-retrieve-function-alist)
316 (w3m-current-buffer, w3m-display-inline-images)
317 (w3m-minor-mode-map):
318 * mml-smime.el (gnus-extract-address-components):
319 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
320 (gnus-newsrc-hashtb, message-default-charset)
321 (message-deletable-headers, message-options)
322 (message-posting-charset, message-required-mail-headers)
323 (message-required-news-headers):
324 * mml1991.el (mc-pgp-always-sign):
325 * mml2015.el (mc-pgp-always-sign):
326 * nnheader.el (nnmail-extra-headers):
327 * rfc1843.el (gnus-decode-encoded-word-function)
328 (gnus-decode-header-function, gnus-newsgroup-name):
329 * spam-stat.el (gnus-original-article-buffer): Add defvars.
331 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
333 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
334 the end of the date treatments.
336 2005-08-15 Simon Josefsson <jas@extundo.com>
338 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
339 it in url-handlers.el and XEmacs in url.el. Reported by Luca
340 Capello and Romain Francoise.
341 (pgg-fetch-key-function): Removed, not used?
342 (pgg-insert-url-with-w3): Require url, to get
343 url-insert-file-contents regardless of where it is defined.
345 2005-08-08 Simon Josefsson <jas@extundo.com>
347 * pgg.el: Autoload url-insert-file-contents instead of loading
349 (pgg-insert-url-with-w3): Don't load url here.
351 2005-08-05 Daiki Ueno <ueno@unixuser.org>
353 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
355 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
357 2005-08-06 Romain Francoise <romain@orebokech.com>
359 * message.el: Fix typo in docstring.
361 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
363 * mm-bodies.el (mm-encode-body): Use coding system rather than
364 charset to encode text.
366 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
367 number of charsets if utf-8 is available (XEmacs).
369 2005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
371 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
373 (gnus-picon-databases): Add /usr/share/picons.
375 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
377 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
378 taken from `gnus-button-mid-or-mail-regexp'.
379 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
380 (gnus-button-alist): Improve regexp for domain part of the MIDs
381 for news:localpart@domain buttons.
382 (gnus-button-ctan-directory-regexp): Update.
384 * message.el (message-kill-buffer): Raise the current frame.
385 (message-bury): Use `window-dedicated-p'.
387 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
389 * sieve-manage.el (sieve-manage-interactive-login): Use
390 make-local-variable rather than make-variable-buffer-local.
391 (sieve-manage-open): Ditto.
392 (sieve-manage-authenticate): Ditto.
394 * mml.el (mml-generate-mime-1): Make the content type default to
395 text/plain if the filename is not specified.
397 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
399 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
400 instead of insert-buffer.
402 * message.el (message-yank-original): Ditto; set the mark at the
403 end of the yanked message.
405 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
407 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
408 lines to scroll rather than to stop it.
410 * mml.el (mml-generate-default-type): Add doc string.
411 (mml-generate-mime-1): Use mm-default-file-encoding or make it
412 default to application/octet-stream when determining the content
413 type if it is not specified for the part or the mml contents; add
414 a comment about mml-generate-default-type.
416 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
418 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
419 make it default to application/octet-stream when determining the
420 content type if it is not specified for the external contents.
422 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
424 * rfc2231.el (rfc2231-parse-string): Take care that not only a
425 segmented parameter but also other parameters might be there.
427 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
429 * mm-decode.el (mm-display-external): Delete temp file, directory
430 and buffer immediately if the external process is exited.
432 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
434 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
435 fewer lines than that of scroll-margin.
436 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
438 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
440 * gnus-art.el (gnus-article-next-page): Revert.
441 (gnus-article-beginning-of-window): New macro.
442 (gnus-article-next-page-1): Use it.
443 (gnus-article-prev-page): Ditto.
444 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
445 instead of insert-buffer.
446 (gnus-mime-delete-part): Ditto.
447 (gnus-article-edit-exit): Ditto.
449 * gnus-util.el (gnus-beginning-of-window): Remove.
450 (gnus-end-of-window): Remove.
452 2005-07-25 Simon Josefsson <jas@extundo.com>
454 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
455 to have the url package without w3. Reported by Daiki Ueno
456 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
458 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
460 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
461 for text/rtf. Display default in prompt. Pass default for M-n.
463 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
465 2005-07-16 Romain Francoise <romain@orebokech.com>
467 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
468 instead of `current-time-string' as the latter creates a time
469 string that is not RFC 2822 compliant (it lacks the zone).
471 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
473 * gnus-msg.el (gnus-button-mailto): Remove
474 save-selected-window-window hackery because it relies on
475 save-selected-window internals.
477 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
479 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
480 (gnus-article-next-page-1): Use gnus-beginning-of-window.
481 (gnus-article-prev-page): Ditto.
483 * gnus-util.el (gnus-beginning-of-window): New function.
484 (gnus-end-of-window): New function.
486 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
488 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
490 (gnus-binary-mode): Ditto.
492 * gnus-topic.el (gnus-topic-mode): Ditto.
494 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
496 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
497 (gnus-article-prev-page): Take scroll-margin into consideration.
499 2005-07-04 Lute Kamstra <lute@gnu.org>
501 Update FSF's address in GPL notices.
503 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
505 * gnus.el (gnus-exit):
506 * gnus-group.el (gnus-group-icons):
507 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
509 * gnus-nocem.el (gnus-nocem):
510 * message.el (message-various, message-buffers, message-sending)
511 (message-interface, message-forwarding, message-insertion)
512 (message-headers, message-news, message-mail):
513 * pgg-gpg.el (pgg-gpg):
514 * pgg-parse.el (pgg-parse):
515 * pgg-pgp.el (pgg-pgp):
516 * pgg-pgp5.el (pgg-pgp5):
517 * pop3.el (pop3): Finish `defgroup' description with period.
519 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
521 * gnus-art.el (article-display-face): Improve the efficiency.
522 (article-display-x-face): Ditto; remove grey x-face stuff.
524 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
526 * gnus-art.el (article-display-face): Correct the position in
527 which Faces are inserted; use dolist.
529 2005-06-29 Didier Verna <didier@xemacs.org>
531 * gnus-art.el (article-display-face): Display faces in correct
534 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
536 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
537 (gnus-nocem-check-article): Fetch the Type header.
538 (gnus-nocem-message-wanted-p): Fix the way to examine types.
539 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
540 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
542 * pgg.el (pgg-verify): Return the verification result.
544 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
546 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
547 `show-nonbreak-escape'.
549 2005-06-23 Lute Kamstra <lute@gnu.org>
551 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
554 * smime.el (smime-mode): Use gnus-run-mode-hooks.
556 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
558 * nnimap.el (nnimap-split-download-body): Fix spellings.
560 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
562 * gnus-art.el (gnus-article-encrypt-body):
563 * gnus-cus.el (gnus-score-customize):
564 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
565 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
567 2005-06-16 Miles Bader <miles@gnu.org>
569 * spam.el (spam): Remove "-face" suffix from face name.
570 (spam-face): New backward-compatibility alias for renamed face.
571 (spam-face, spam-initialize): Use renamed spam face.
573 * message.el (message-header-to, message-header-cc)
574 (message-header-subject, message-header-newsgroups)
575 (message-header-other, message-header-name)
576 (message-header-xheader, message-separator, message-cited-text)
577 (message-mml): Remove "-face" suffix from face names.
578 (message-header-to-face, message-header-cc-face)
579 (message-header-subject-face, message-header-newsgroups-face)
580 (message-header-other-face, message-header-name-face)
581 (message-header-xheader-face, message-separator-face)
582 (message-cited-text-face, message-mml-face):
583 New backward-compatibility aliases for renamed faces.
584 (message-font-lock-keywords): Use renamed message faces.
586 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
587 (sieve-test-commands, sieve-tagged-arguments):
588 Remove "-face" suffix from face names.
589 (sieve-control-commands-face, sieve-action-commands-face)
590 (sieve-test-commands-face, sieve-tagged-arguments-face):
591 New backward-compatibility aliases for renamed faces.
592 (sieve-control-commands-face, sieve-action-commands-face)
593 (sieve-test-commands-face, sieve-tagged-arguments-face):
594 Use renamed sieve faces.
596 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
597 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
598 (gnus-group-news-3-empty, gnus-group-news-4)
599 (gnus-group-news-4-empty, gnus-group-news-5)
600 (gnus-group-news-5-empty, gnus-group-news-6)
601 (gnus-group-news-6-empty, gnus-group-news-low)
602 (gnus-group-news-low-empty, gnus-group-mail-1)
603 (gnus-group-mail-1-empty, gnus-group-mail-2)
604 (gnus-group-mail-2-empty, gnus-group-mail-3)
605 (gnus-group-mail-3-empty, gnus-group-mail-low)
606 (gnus-group-mail-low-empty, gnus-summary-selected)
607 (gnus-summary-cancelled, gnus-summary-high-ticked)
608 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
609 (gnus-summary-high-ancient, gnus-summary-low-ancient)
610 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
611 (gnus-summary-low-undownloaded)
612 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
613 (gnus-summary-low-unread, gnus-summary-normal-unread)
614 (gnus-summary-high-read, gnus-summary-low-read)
615 (gnus-summary-normal-read, gnus-splash):
616 Remove "-face" suffix from face names.
617 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
618 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
619 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
620 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
621 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
622 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
623 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
624 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
625 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
626 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
627 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
628 (gnus-summary-selected-face, gnus-summary-cancelled-face)
629 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
630 (gnus-summary-normal-ticked-face)
631 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
632 (gnus-summary-normal-ancient-face)
633 (gnus-summary-high-undownloaded-face)
634 (gnus-summary-low-undownloaded-face)
635 (gnus-summary-normal-undownloaded-face)
636 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
637 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
638 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
640 New backward-compatibility aliases for renamed faces.
641 (gnus-group-startup-message): Use renamed gnus faces.
643 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
644 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
645 (gnus-server-agent): Remove "-face" suffix from face names.
646 (gnus-server-agent-face, gnus-server-opened-face)
647 (gnus-server-closed-face, gnus-server-denied-face)
648 (gnus-server-offline-face):
649 New backward-compatibility aliases for renamed faces.
650 (gnus-server-agent-face, gnus-server-opened-face)
651 (gnus-server-closed-face, gnus-server-denied-face)
652 (gnus-server-offline-face): Use renamed gnus faces.
654 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
655 Remove "-face" suffix from face names.
656 (gnus-picon-xbm-face, gnus-picon-face):
657 New backward-compatibility aliases for renamed faces.
659 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
660 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
661 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
662 (gnus-cite-11): Remove "-face" suffix from face names.
663 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
664 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
665 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
666 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
667 New backward-compatibility aliases for renamed faces.
668 (gnus-cite-attribution-face, gnus-cite-face-list)
669 (gnus-article-boring-faces): Use renamed gnus faces.
671 * gnus-art.el (gnus-signature, gnus-header-from)
672 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
673 (gnus-header-content): Remove "-face" suffix from face names.
674 (gnus-signature-face, gnus-header-from-face)
675 (gnus-header-subject-face, gnus-header-newsgroups-face)
676 (gnus-header-name-face, gnus-header-content-face):
677 New backward-compatibility aliases for renamed faces.
678 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
680 * gnus-sum.el (gnus-summary-selected-face)
681 (gnus-summary-highlight): Use renamed gnus faces.
682 * gnus-group.el (gnus-group-highlight): Likewise.
684 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
686 * gnus-sieve.el (gnus-sieve-article-add-rule):
687 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
688 * spam-stat.el (spam-stat-buffer-change-to-spam)
689 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
691 * message.el (message-is-yours-p):
692 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
694 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
696 * mm-view.el (mm-inline-text): Withdraw the last change.
698 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
700 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
701 executing enriched-decode.
703 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
705 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
707 2005-06-04 Lute Kamstra <lute@gnu.org>
709 * nnfolder.el (nnfolder-read-folder): Make sure that undo
710 information is never recorded.
712 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
714 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
716 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
718 * pop3.el (pop3-md5): Run md5 in the binary mode.
719 (pop3-md5-program-args): New variable.
721 * starttls.el (starttls-set-process-query-on-exit-flag):
722 Use eval-and-compile.
724 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
726 * gnus-art.el (article-display-x-face): Replace
727 process-kill-without-query by gnus-set-process-query-on-exit-flag.
729 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
731 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
732 set-process-query-on-exit-flag or process-kill-without-query.
734 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
735 loop instead of replace-regexp.
737 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
738 instead of process-kill-without-query if it is available.
740 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
741 instead of find-file-hooks if it is available.
743 * mml1991.el: Bind pgg-default-user-id when compiling.
745 * mml2015.el: Bind pgg-default-user-id when compiling.
747 * nndraft.el (nndraft-request-associate-buffer):
748 Use write-contents-functions instead of write-contents-hooks if it is
751 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
752 instead of find-file-hooks if it is available.
754 * nntp.el (nntp-open-connection): Replace
755 process-kill-without-query by gnus-set-process-query-on-exit-flag.
756 (nntp-open-ssl-stream): Ditto.
757 (nntp-open-tls-stream): Ditto.
759 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
760 (pgg-run-at-time-1): New macro.
761 (pgg-run-at-time): Use it.
763 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
764 set-process-query-on-exit-flag or process-kill-without-query.
765 (starttls-open-stream-gnutls): Use it instead of
766 process-kill-without-query.
767 (starttls-open-stream): Ditto.
769 2005-05-31 Simon Josefsson <jas@extundo.com>
771 * imap.el (imap-ssl-open): Use imap-process-connection-type,
772 instead of hard coding to nil.
774 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
776 * gnus-group.el: Require gnus-sum and autoload functions to
777 resolve warnings when gnus-group.el compiled alone.
779 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
781 * gnus-agent.el (gnus-agent-regenerate-group)
782 (gnus-agent-fetch-articles): Replace `string-to-int' by
784 * gnus-art.el (gnus-button-fetch-group): Ditto.
785 * gnus-cache.el (gnus-cache-generate-active)
786 (gnus-cache-articles-in-group): Ditto.
787 * gnus-group.el (gnus-group-set-current-level)
788 (gnus-group-insert-group-line): Ditto.
789 * gnus-score.el (gnus-score-set-expunge-below)
790 (gnus-score-set-mark-below, gnus-summary-score-effect)
791 (gnus-summary-score-entry): Ditto.
792 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
793 (gnus-soup-pack): Ditto.
794 * gnus-spec.el (gnus-xmas-format): Ditto.
795 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
796 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
797 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
798 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
799 * nndb.el (nndb-get-remote-expire-response): Ditto.
800 * nndiary.el (nndiary-parse-schedule-value)
801 (nndiary-string-to-number, nndiary-request-replace-article)
802 (nndiary-request-article): Ditto.
803 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
804 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
805 * nneething.el (nneething-make-head): Ditto.
806 * nnfolder.el (nnfolder-request-article)
807 (nnfolder-retrieve-headers): Ditto.
808 * nnheader.el (nnheader-file-to-number): Ditto.
809 * nnkiboze.el (nnkiboze-request-article): Ditto.
810 * nnmail.el (nnmail-process-unix-mail-format)
811 (nnmail-process-babyl-mail-format): Ditto.
812 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
813 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
814 (nnmh-request-create-group, nnmh-request-list-1)
815 (nnmh-request-group, nnmh-request-article): Ditto.
816 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
817 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
818 * nnsoup.el (nnsoup-make-active): Ditto.
819 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
820 * nntp.el (nntp-find-group-and-number)
821 (nntp-retrieve-headers-with-xover): Ditto.
822 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
823 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
824 (pgg-format-key-identifier): Ditto.
825 * pop3.el (pop3-last, pop3-stat): Ditto.
826 * qp.el (quoted-printable-decode-region): Ditto.
828 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
831 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
833 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
835 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
837 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
839 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
841 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
843 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
845 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
846 (gnus-carpal-mode): Ditto.
848 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
849 (gnus-browse-mode): Ditto.
851 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
853 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
855 2005-05-29 Richard M. Stallman <rms@gnu.org>
857 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
859 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
861 * gnus-util.el (gnus-run-mode-hooks): New function.
863 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
865 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
867 * gnus-agent.el (gnus-agent-make-mode-line-string):
868 Use mode-line-highlight as mouse-face.
870 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
872 * canlock.el (canlock): Change the parent group to news.
874 * deuglify.el (gnus-outlook-deuglify): Add :group.
876 * dig.el (dig): Add :group.
878 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
880 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
881 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
882 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
883 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
884 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
886 * gnus-diary.el (gnus-diary): Add :group.
888 * gnus.el (gnus-group-news-1-face): Add :group.
889 (gnus-group-news-1-empty-face): Ditto.
890 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
891 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
892 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
893 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
894 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
895 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
896 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
897 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
898 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
899 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
900 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
901 (gnus-summary-high-ticked-face): Ditto.
902 (gnus-summary-low-ticked-face): Ditto.
903 (gnus-summary-normal-ticked-face): Ditto.
904 (gnus-summary-high-ancient-face): Ditto.
905 (gnus-summary-low-ancient-face): Ditto.
906 (gnus-summary-normal-ancient-face): Ditto.
907 (gnus-summary-high-undownloaded-face): Ditto.
908 (gnus-summary-low-undownloaded-face): Ditto.
909 (gnus-summary-normal-undownloaded-face): Ditto.
910 (gnus-summary-high-unread-face): Ditto.
911 (gnus-summary-low-unread-face): Ditto.
912 (gnus-summary-normal-unread-face): Ditto.
913 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
914 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
916 * message.el (message-minibuffer-local-map): Add :group.
918 * sieve-manage.el (sieve-manage-log): Add :group.
919 (sieve-manage-default-user): Diito.
920 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
921 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
922 (sieve-manage-authenticators): Ditto.
923 (sieve-manage-authenticator-alist): Ditto.
924 (sieve-manage-default-port): Ditto.
926 * sieve-mode.el (sieve-control-commands-face): Add :group.
927 (sieve-action-commands-face): Ditto.
928 (sieve-test-commands-face): Ditto.
929 (sieve-tagged-arguments-face): Ditto.
931 * smime.el (smime): Add :group.
933 * spam-report.el (spam-report): Add :group.
935 * spam.el (spam, spam-face): Add :group.
937 2005-05-26 Lute Kamstra <lute@gnu.org>
939 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
941 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
943 * gnus-art.el: Don't autoload mail-extract-address-components.
945 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
947 * nndb.el: Don't declare the nndb back end two or more times; don't
948 autoload news-reply-mode, news-setup, cancel-timer and telnet.
950 * nntp.el: Autoload format-spec instead of format; use
951 eval-and-compile to evaluate autoload forms.
953 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
955 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
957 * gnus-art.el (article-date-ut): Support converting date in
958 forwarded parts as well.
959 (gnus-article-save-original-date): New macro.
960 (gnus-display-mime): Use it.
962 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
964 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
965 enclosure element of <item>.
967 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
969 * spam-report.el (spam-report-unplug-agent)
970 (spam-report-plug-agent, spam-report-deagentize)
971 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
972 support for the Agent in spam-report: when unplugged, report to a
973 file; when plugged, submit all the requests.
974 [Added missing offline functionality from trunk.]
976 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
978 * spam-report.el (spam-report-url-to-file)
979 (spam-report-requests-file): New function and variable for offline
981 (spam-report-url-ping-function): Add `spam-report-url-to-file'
982 and user defined function.
983 (spam-report-process-queue): New function.
984 Process requests from `spam-report-requests-file'.
985 (spam-report-url-ping-mm-url): Autoload.
986 [Added missing offline functionality from trunk.]
988 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
990 * qp.el (quoted-printable-encode-region): Save excursion.
992 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
994 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
995 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
997 2005-04-13 Miles Bader <miles@gnu.org>
999 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1001 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1003 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1004 contained in text because xml.el decodes entities) with LFs.
1006 2005-04-11 Lute Kamstra <lute@gnu.org>
1008 * message.el (message-make-date): Handle byte-compiler warnings
1010 * nnimap.el (nnimap-date-days-ago): Ditto.
1012 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1014 * mm-util.el (mm-string-to-multibyte): New function.
1015 (mm-detect-coding-region): Typo.
1017 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1019 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1021 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1023 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1026 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1027 (nnrss-request-group): Decode group name first.
1028 (nnrss-request-article): Make a text/plain article if mml-to-mime
1030 (nnrss-get-encoding): Return a compatible encoding according to
1031 nnrss-compatible-encoding-alist.
1032 (nnrss-opml-export): Use dolist.
1033 (nnrss-find-el): Use consp instead of listp.
1034 (nnrss-order-hrefs): Use dolist.
1036 2005-04-06 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1038 * nnrss.el (nnrss-verbose): Remove.
1039 (nnrss-request-group): Use `nnheader-message' instead.
1041 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1043 * nnrss.el (nnrss-verbose): New variable.
1044 (nnrss-request-group): Make it say nnrss is requesting a group.
1046 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1048 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1049 (gnus-agent-group-pathname): Ditto.
1051 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1053 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1054 name for only %g and %c.
1055 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1056 instead of gnus-tmp-group to decoded group name.
1057 (gnus-group-make-group): Decode group name.
1058 (gnus-group-delete-group): Ditto.
1059 (gnus-group-make-rss-group): Exclude `/'s from group names;
1060 register the group data after opening the nnrss group; unify
1061 non-ASCII group names; encode group name.
1062 (gnus-group-catchup-current): Decode group name.
1063 (gnus-group-expire-articles-1): Ditto.
1064 (gnus-group-set-current-level): Ditto.
1065 (gnus-group-kill-group): Ditto.
1067 * gnus-spec.el (gnus-update-format-specifications): Flush the
1068 group format spec cache if it doesn't support decoded group names.
1070 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1072 * nnrss.el: Require rfc2047 and mml.
1073 (nnrss-file-coding-system): New variable.
1074 (nnrss-format-string): Redefine it as an inline function.
1075 (nnrss-decode-group-name): New function.
1076 (nnrss-string-as-multibyte): Remove.
1077 (nnrss-retrieve-headers): Decode group name; don't use
1078 nnrss-format-string.
1079 (nnrss-request-group): Decode group name.
1080 (nnrss-request-article): Decode group name; allow a Message-ID as
1081 well as an article number; don't use nnrss-format-string; encode a
1082 Message-ID string which may contain non-ASCII characters; use
1083 mml-to-mime to compose a MIME article; use search-forward instead
1084 of re-search-forward.
1085 (nnrss-request-expire-articles): Decode group name.
1086 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1087 as well; decode group name.
1088 (nnrss-get-encoding): Fix regexp.
1089 (nnrss-fetch): Clarify error message.
1090 (nnrss-read-server-data): Use insert-file-contents instead of load;
1091 bind file-name-coding-system; use multibyte buffer.
1092 (nnrss-save-server-data): Insert newline; bind
1093 coding-system-for-write to the value of nnrss-file-coding-system;
1094 bind file-name-coding-system; add coding cookie.
1095 (nnrss-read-group-data): Use insert-file-contents instead of load;
1096 bind file-name-coding-system; use multibyte buffer.
1097 (nnrss-save-group-data): Bind coding-system-for-write to the
1098 value of nnrss-file-coding-system; bind file-name-coding-system.
1099 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1100 make it work with non-ASCII text.
1101 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1102 of set-buffer-file-coding-system.
1103 (nnrss-find-el): Check carefully whether there's a list of string
1104 which old xml.el may return rather than a string; make it work
1105 with old xml.el as well.
1107 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1109 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1111 * nnrss.el (nnrss-get-encoding): New function.
1112 (nnrss-fetch): Use unibyte buffer initially; bind
1113 coding-system-for-read while performing mm-url-insert; remove ^Ms;
1114 decode contents according to the encoding attribute.
1115 (nnrss-save-group-data): Add coding cookie.
1116 (nnrss-mime-encode-string): New function.
1117 (nnrss-check-group): Use it to encode subject and author.
1119 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1121 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1124 2005-04-06 Jesper Harder <harder@ifa.au.dk>
1126 * mm-util.el (mm-subst-char-in-string): Support inplace.
1128 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1130 (nnrss-request-article): Cleanup.
1131 (nnrss-request-delete-group): Use nnrss-make-filename.
1132 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1133 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1134 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1135 <joakim@verona.se>; hash on description if link is missing; use
1136 nnrss-make-filename; use load.
1137 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1138 (nnrss-make-filename): New function.
1139 (nnrss-close): New function.
1140 (nnrss-check-group): Hash on description if link is missing.
1141 (nnrss-get-namespace-prefix): Use string= to compare strings!
1142 Reported by David D. Smith <davidsmith@acm.org>.
1143 (nnrss-opml-export): Turn on sgml-mode.
1145 2005-04-06 Mark A. Hershberger <mah@everybody.org>
1147 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1149 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1151 * message.el (message-make-date): Add defvars in order to silence
1152 the byte compiler inside the defun.
1154 * nnimap.el (nnimap-date-days-ago): Ditto.
1156 * gnus-demon.el (parse-time-string): Add autoload.
1158 * gnus-delay.el (parse-time-string): Add autoload.
1160 * gnus-art.el (parse-time-string): Add autoload.
1162 * nnultimate.el (parse-time): Require for `parse-time-string'.
1164 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1166 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1167 "Unrecognized menu descriptor" error in XEmacs.
1169 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1171 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1173 * mm-util.el (mm-replace-in-string): New function.
1174 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1175 latin-unity, which cannot be used with XEmacs 21.1.
1177 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1178 rfc2047-encoding-function-alist in order to avoid conflicting with
1180 (rfc2047-encode-message-header): Remove useless goto-char.
1181 (rfc2047-encodable-p): Don't move point.
1182 (rfc2047-syntax-table): Treat `(' and `)' as is.
1183 (rfc2047-encode-region): Concatenate words containing non-ASCII
1184 characters in structured fields; don't encode space-delimited
1185 ASCII words even in unstructured fields; don't break words at
1186 char-category boundaries; encode encoded words in structured
1187 fields; treat text within parentheses as special; show the
1188 original text when error has occurred; move point to the end of
1189 the region after encoding, suggested by IRIE Tetsuya
1190 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1191 non-special; check carefully whether to encode special characters;
1192 fix some kind of misconfigured headers; signal a real error if
1193 debug-on-quit or debug-on-error is non-nil; don't infloop,
1194 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1195 the close parenthesis may be included in the encoded word; encode
1197 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1198 (rfc2047-encode-max-chars): New variable.
1199 (rfc2047-encode-1): New function.
1200 (rfc2047-encode): Use it; encode text so that it occupies the
1201 maximum width within 76-column; work correctly on Q encoding for
1202 iso-2022-* charsets; fold the line before encoding; don't append a
1203 space if the encoded word includes close parenthesis.
1204 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1205 sure not to break a line just after the header name.
1206 (rfc2047-b-encode-region): Remove.
1207 (rfc2047-b-encode-string): New function.
1208 (rfc2047-q-encode-region): Remove.
1209 (rfc2047-q-encode-string): New function.
1210 (rfc2047-encode-parameter): New function.
1211 (rfc2047-encoded-word-regexp): Don't use shy group.
1212 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1213 (rfc2047-parse-and-decode): Ditto.
1214 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
1216 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1218 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1219 (rfc2047-field-value): Strip props.
1220 (rfc2047-encode-message-header): Disable header folding -- not
1221 all headers can be folded, and this should be done by the message
1222 composition mode. Probably. I think.
1223 (rfc2047-encodable-p): Say that =? needs encoding.
1224 (rfc2047-encode-region): Encode =? strings.
1226 2005-03-25 Jesper Harder <harder@ifa.au.dk>
1228 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1229 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1231 (rfc2047-decode-string): Don't cons a string unnecessarily.
1232 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1233 the encoding to avoid consing a string.
1234 (rfc2047-decode): Use mm-subst-char-in-string instead of
1235 mm-replace-chars-in-string.
1237 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1239 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1240 encodings of MIME-encoded words, in order to improve
1241 interoperability with several broken MUAs.
1243 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1245 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1246 pass it to `gnus-browse-read-group'.
1247 (gnus-browse-read-group): Add NUMBER argument and pass it to
1248 `gnus-group-read-ephemeral-group'.
1250 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1251 argument and pass it to `gnus-group-read-group'.
1253 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1255 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1256 mm-xemacs-find-mime-charset-1 if we have the mule feature
1257 available at runtime.
1259 2005-03-25 Werner Lemberg <wl@gnu.org>
1261 * nnmaildir.el: Replace `illegal' with `invalid'.
1263 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1265 * gnus-start.el (gnus-display-time-event-handler):
1266 Check display-time-timer at runtime rather than only at load time
1267 in case display-time-mode is turned off in the mean time.
1269 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1271 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1274 * nneething.el (nneething-map-file-directory): Derive from
1277 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1280 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1282 * nnmaildir.el (nnmaildir-request-accept-article):
1283 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
1285 2005-03-13 Steve Youngs <steve@sxemacs.org>
1287 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1288 autoloaded function.
1289 From: Andrey Slusar <anrays@gmail.com>.
1291 2005-03-13 Steve Youngs <steve@sxemacs.org>
1293 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1296 * mail-source.el: Require timer-funcs at compile time when in
1297 XEmacs for `run-with-idle-timer'.
1299 * gnus-async.el: Ditto.
1301 2005-03-16 Lute Kamstra <lute@gnu.org>
1303 * message.el (message-make-date): Require parse-time.
1305 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1307 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1309 2005-03-10 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk> (tiny change)
1311 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
1313 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
1315 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
1316 buffer (since IMAP server might return FETCH response out of
1317 order, and the nntp buffer must be sorted).
1319 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1321 * message.el: Don't autoload former message-utils variables.
1322 (message-strip-subject-trailing-was): Change doc string.
1324 * nnweb.el: Fixes for `gnus-group-make-web-group'.
1325 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
1326 (nnweb-google-search): Add "hl=en" here.
1327 (nnweb-google-parse-1, nnweb-google-create-mapping):
1330 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1332 * message.el (message-get-reply-headers, message-followup):
1333 Mention related variables `message-use-followup-to' and
1334 `message-use-mail-followup-to', in the information buffer.
1336 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1337 of broken groups(-beta).google.com.
1339 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1341 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1342 a more conservative way.
1344 2005-02-27 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1346 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
1347 `mm-dissect-multipart' and receive the from field as an (optional)
1348 argument from `mm-dissect-multipart'.
1349 (mm-dissect-multipart): Receive the from field as an argument and
1350 pass it on when we call `mm-dissect-buffer' on MIME parts.
1351 Fixes verification/decryption of signed/encrypted MIME parts.
1353 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1355 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1356 buffer, so it moves the window's cursor.
1358 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1360 * nnheader.el (nnheader-find-file-noselect): Add doc string.
1362 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
1363 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
1365 * gnus-sum.el (gnus-summary-caesar-message):
1366 Apply `gnus-treat-article' after rotation.
1368 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1371 2005-02-22 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
1373 * smime.el (smime-sign-buffer): Signal an error if
1374 `smime-sign-region' fails.
1375 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
1378 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1380 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1381 Handle news URL with given port correctly.
1383 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1385 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1386 containing special characters.
1388 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1390 * mml.el (mime-to-mml): Ditto.
1392 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1394 (rfc2047-decode-region): Quote decoded words containing special
1395 characters when rfc2047-quote-decoded-words-containing-tspecials
1398 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1400 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
1402 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1404 2005-02-15 Simon Josefsson <jas@extundo.com>
1406 * nnimap.el (nnimap-debug): Doc fix.
1408 * imap.el (imap-debug): Doc fix.
1410 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1412 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
1413 argument in doc string. Make query for type more clear.
1415 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1417 * gnus.el (gnus-group-startup-message): Search for gnus images in
1419 * mm-util.el (mm-find-charset-region): Likewise.
1420 * smiley.el (smiley-data-directory): Search for smilies in
1423 2005-02-09 Kim F. Storm <storm@cua.dk>
1425 Change Emacs release version from 21.4 to 22.1 throughout.
1426 Change Emacs development version from 21.3.50 to 22.0.50.
1428 2005-02-08 Simon Josefsson <jas@extundo.com>
1430 * imap.el (imap-log): Doc fix.
1432 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1434 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
1435 prefix arg is neither nil nor a number, as info specifies.
1437 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1439 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
1441 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
1443 * message.el (message-beginning-of-line): Change the behavior when
1444 invoked between BOL and : so that it first moves backward.
1446 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1448 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
1449 article buffer when editing of the article is discarded.
1450 (gnus-article-prepare): Revert.
1452 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1454 * gnus-art.el (gnus-article-prepare):
1455 Remove message-strip-forbidden-properties from the local hook.
1457 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1459 * mml.el (mml-generate-mime-1): Convert string into unibyte when
1460 inserting " *mml*" buffer's contents into a unibyte temp buffer.
1462 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
1464 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
1465 which will be inserted according to the multibyteness of a buffer
1466 rather than the type of contents. Suggested by ARISAWA Akihiro
1467 <ari@mbf.ocn.ne.jp>.
1469 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1471 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
1472 which is unreadable in some setups.
1474 2004-12-27 Simon Josefsson <jas@extundo.com>
1476 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
1477 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
1478 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
1480 2004-12-17 Kim F. Storm <storm@cua.dk>
1482 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
1484 * gnus-sum.el (gnus-summary-mode-map): Likewise.
1486 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1488 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
1489 correctly even if there are wide characters.
1491 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1493 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
1494 concatenating segments rather than before concatenating them.
1495 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1497 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1499 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
1501 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
1503 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
1504 unify Latin characters in XEmacs.
1505 (mm-find-mime-charset-region): Use it.
1507 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1509 * gnus-util.el (gnus-delete-directory): New function.
1511 * gnus-agent.el (gnus-agent-delete-group): Use it.
1513 * gnus-cache.el (gnus-cache-delete-group): Use it.
1515 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
1517 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
1519 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
1521 * gnus-group.el (gnus-group-make-rss-group):
1522 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
1524 * gnus-start.el (gnus-setup-news): Honor user's setting to
1525 gnus-message-archive-method. Suggested by Lute Kamstra
1528 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1530 * message.el (message-forward-make-body-mml): Remove headers
1531 according to message-forward-ignored-headers if a message is decoded.
1533 2004-12-02 Romain Francoise <romain@orebokech.com>
1535 * message.el (message-forward-make-body-plain): Always remove
1536 headers according to message-forward-ignored-headers.
1538 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1540 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1541 order to silence the byte compiler.
1543 * pop3.el (pop3-md5): Define it before being used.
1545 * spam.el: Fix the way to silence the byte compiler, which
1546 complained about bbdb-buffer, bbdb-create-internal,
1547 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
1548 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
1549 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
1550 spam-stat-buffer-is-spam, spam-stat-load,
1551 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
1552 spam-stat-save and spam-stat-split-fancy.
1554 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1556 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1557 which may confuse users.
1558 (canlock-password-for-verify): Ditto.
1560 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1562 * gnus-art.el (gnus-emphasis-alist): Ditto.
1564 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1566 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1568 * gnus-start.el (gnus-save-killed-list): Ditto.
1570 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1571 (gnus-sum-thread-tree-root): Ditto.
1572 (gnus-sum-thread-tree-false-root): Ditto.
1573 (gnus-sum-thread-tree-single-indent): Ditto.
1575 * message.el (message-courtesy-message): Ditto.
1576 (message-archive-note): Ditto.
1577 (message-subscribed-address-file): Ditto.
1578 (message-user-fqdn): Ditto.
1580 * spam-report.el (spam-report-gmane-regex): Ditto.
1582 * spam.el (spam-blackhole-good-server-regex): Ditto.
1584 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1586 * message.el (message-forbidden-properties): Fix typo in doc string.
1588 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1590 * message.el (message-strip-forbidden-properties):
1591 Bind buffer-read-only (etc) to nil.
1593 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1595 * gnus-util.el (gnus-replace-in-string): Add doc string.
1597 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
1598 to avoid problems when splitting mails with many recipients.
1600 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
1602 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
1603 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1605 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
1607 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
1609 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1611 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
1612 pop-to-buffer, covered by the subsequent gnus-configure-windows.
1614 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
1616 * nnfolder.el (nnfolder-save-marks): Add missing format field in
1618 * nnml.el (nnml-save-marks): Ditto.
1620 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1622 * gnus-start.el (gnus-convert-old-newsrc):
1623 Assign legacy-gnus-agent to 5.10.7.
1625 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1627 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
1628 default; improve customization type.
1629 (gnus-emphasis-custom-with-format): New macro.
1630 (gnus-emphasis-custom-value-to-external): New function.
1631 (gnus-emphasis-custom-value-to-internal): New function.
1633 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
1635 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
1636 "Args out of range" error. Reported by Arnaud Giersch
1637 <arnaud.giersch@free.fr>.
1639 2004-11-04 Richard M. Stallman <rms@gnu.org>
1641 * spam.el (spam group): Add :version.
1643 * pgg-def.el (pgg group): Add :version.
1645 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1647 * gnus-art.el (gnus-article-edit-article): Don't associate the
1648 article buffer with a draft file. This is a temporary measure
1649 against the 2004-08-22 change to gnus-article-edit-mode.
1651 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1653 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
1654 (html2text-format-tags): Remove unused variable `attr'.
1656 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
1659 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
1660 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
1661 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
1662 loaded under XEmacs.
1663 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
1665 * mm-util.el (mm-coding-system-p): Return a coding-system.
1666 (mm-mime-mule-charset-alist): Use shift_jis instead of
1667 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
1668 entries for the mime charsets iso-2022-jp-3 and shift_jis.
1669 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
1670 instead of japanese-shift-jis and iso-latin-1 respectively in
1671 order to share the default value with both Emacs and XEmacs-mule.
1672 (mm-mule-charset-to-mime-charset):
1673 Make mm-coding-system-priorities effective.
1674 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
1675 while predicating of candidates upon the priorities.
1677 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1679 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
1681 * tls.el (tls-process-connection-type, tls-success)
1682 (tls-certtool-program): Add :version.
1684 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
1685 (starttls-extra-arguments, starttls-process-connection-type)
1686 (starttls-connect, starttls-failure, starttls-success):
1688 * spam-stat.el (spam-stat): Add :version.
1690 * sieve.el (sieve): Add :version.
1692 * sha1.el (sha1): Add :version.
1693 (sha1-use-external): Remove redundant version.
1695 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
1696 (nnmail-cache-ignore-groups, nnmail-spool-hook)
1697 (nnmail-split-fancy-match-partial-words)
1698 (nnmail-split-lowercase-expanded):
1700 * nndiary.el (nndiary): Add :version.
1702 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
1704 * mml-sec.el (mml-default-sign-method)
1705 (mml-default-encrypt-method, mml-signencrypt-style-alist):
1708 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
1710 * mm-url.el (mm-url-use-external, mm-url-program)
1711 (mm-url-arguments): Add :version.
1713 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
1714 (mm-attachment-file-modes, mm-decrypt-option)
1715 (mm-w3m-safe-url-regexp): Add :version.
1717 * message.el (message-cite-prefix-regexp)
1718 (message-sendmail-envelope-from, message-minibuffer-local-map)
1719 (message-user-fqdn, message-completion-alist): Add :version.
1721 * gnus-win.el (gnus-configure-windows-hook)
1722 (gnus-use-frames-on-any-display): Add :version.
1724 * gnus-art.el (gnus-article-address-banner-alist)
1725 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
1726 (gnus-treat-from-picon, gnus-treat-mail-picon)
1727 (gnus-treat-x-pgp-sig): Add :version.
1729 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
1730 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
1731 (gnus-summary-article-delete-hook)
1732 (gnus-summary-display-while-building): Add :version.
1734 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
1735 (gnus-get-top-new-news-hook):Add :version.
1737 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1738 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
1740 * gnus-registry.el (gnus-registry): Add :version.
1742 * gnus-spec.el (gnus-use-correct-string-widths)
1743 (gnus-make-format-preserve-properties): Add :version.
1745 * gnus.el (gnus-group-charter-alist)
1746 (gnus-group-fetch-control-use-browse-url)
1747 (gnus-install-group-spam-parameters): Add :version.
1749 * gnus-diary.el (gnus-diary): Add :version.
1751 * gnus-delay.el (gnus-delay): Add :version.
1753 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
1754 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
1755 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
1758 * gnus-agent.el (gnus-agent-max-fetch-size)
1759 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
1760 (gnus-agent-prompt-send-queue): Add :version.
1762 * deuglify.el (gnus-outlook-deuglify): Add :version.
1764 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
1766 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
1767 (html2text-format-tag-list): Add "strong" and "em".
1768 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
1770 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
1772 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
1773 signature file. Suggested by Manoj Srivastava
1774 <srivasta@golden-gryphon.com>.
1776 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
1777 iso-2022-jp even in the Japanese language environment.
1778 Suggested by Jason Rumney <jasonr@gnu.org>.
1780 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
1782 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
1783 use the same characters as the dummy marks; make it free from
1784 getting affected by the language environment.
1785 (gnus-summary-read-group-1): Update mark positions only when the
1786 format spec is updated.
1788 * gnus-spec.el (gnus-update-format-specifications): Return a list
1791 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1793 * nnspool.el (nnspool-spool-directory): Use news-path if the
1794 news-directory variable is not bound.
1796 * gnus-group.el (gnus-group-line-format-alist): Convert the value
1797 of gnus-tmp-news-method into string if it may be passed to
1798 gnus-correct-length which takes only a string argument.
1800 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1802 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
1805 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
1807 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
1808 comparison on string.
1810 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1812 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
1813 running the major-mode function.
1815 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
1817 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
1818 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
1819 boolean check to not apply converters that apply to future
1822 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1824 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
1825 dummy marks in the right way.
1827 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1829 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
1830 avoid infinite recursion via gnus-get-function.
1832 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1834 * gnus-agent.el (gnus-agent-synchronize-group-flags):
1835 When necessary, pass full group name to gnus-request-set-marks.
1836 (gnus-agent-synchronize-group-flags): Add support for sync'ing
1838 (gnus-agent-synchronize-flags-server): Be silent when writing file.
1840 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1842 * gnus-agent.el (gnus-agent-synchronize-group-flags):
1843 Replace gnus-request-update-info with explicit code to sync the
1844 in-memory info read flags with the marks being sync'd to the backend.
1846 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1848 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
1849 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
1850 you want to open a server and then, even when you responded with no,
1851 asking if you want to synchronize the server's flags.
1852 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
1853 multi-line expressions.
1854 (gnus-agent-synchronize-group-flags): New internal function.
1855 Updates marks in memory (in the info structure) AND in the backend.
1856 (gnus-agent-check-overview-buffer): Fix range of
1857 deletion to remove entire duplicate line. Fixes merged article
1860 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
1862 * nnagent.el (nnagent-request-set-mark):
1863 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
1864 method, to ensure that synchronization updates marks in the
1865 backend and in the info (in memory) structure.
1867 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1869 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
1870 unless plugged. Disable the agent so that an open failure causes
1873 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1875 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
1876 (gnus-agent-go-online): Change :version.
1877 (gnus-agent-expire-unagentized-dirs)
1878 (gnus-agent-auto-agentize-methods): Add :version.
1880 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1882 * legacy-gnus-agent.el
1883 (gnus-agent-convert-to-compressed-agentview-prompt):
1884 New function. Used internally to only display 'gnus converting
1885 files' message when actually necessary.
1887 * gnus-sum.el: Remove (require 'gnus-agent) as required
1888 methods now autoloaded.
1890 * gnus-int.el (gnus-request-move-article):
1891 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
1892 improve performance.
1894 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1896 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
1897 to avoid run-time CL dependencies.
1898 (gnus-agent-unfetch-articles): New function.
1899 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
1900 article numbers even when local .overview file is missing.
1901 (gnus-agent-read-article-number): New function. Only accepts
1902 27-bit article numbers.
1903 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
1904 Use gnus-agent-read-article-number.
1905 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
1906 from backend while recognizing that article numbers in .overview
1909 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
1910 some users confused by references to .newsrc when they only have a
1912 (gnus-convert-mark-converter-prompt)
1913 (gnus-convert-converter-needs-prompt): Fix use of property list.
1915 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1917 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1919 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1921 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
1922 stuff for non-living groups.
1924 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1926 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
1927 (gnus-agent-regenerate-group): Using nil messages aren't valid.
1929 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1931 * gnus-agent.el (gnus-agent-read-agentview):
1932 Inline gnus-uncompress-range.
1934 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1936 * legacy-gnus-agent.el
1937 (gnus-agent-convert-to-compressed-agentview): Fix typos with
1938 help from Florian Weimer <fw@deneb.enyo.de>
1940 * gnus-agent.el (gnus-agentize):
1941 gnus-agent-send-mail-real-function no longer set to current value
1942 of message-send-mail-function but rather a lambda that calls
1943 message-send-mail-function. The change makes the agent real-time
1944 responsive to user changes to message-send-mail-function.
1946 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1948 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
1950 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1952 * gnus-cache.el (gnus-cache-rename-group): New function.
1953 (gnus-cache-delete-group): New function.
1955 * gnus-agent.el (gnus-agent-rename-group): New function.
1956 (gnus-agent-delete-group): New function.
1957 (gnus-agent-save-group-info): Use gnus-command-method when
1958 `method' parameter is nil. Don't write nil entries into the
1960 (gnus-agent-get-group-info): New function.
1961 (gnus-agent-get-local): Add optional parameters to avoid calling
1962 gnus-group-real-name and gnus-find-method-for-group.
1963 (gnus-agent-set-local): Delete stored entry if either min, or max,
1965 (gnus-agent-fetch-session): Reword error/quit messages.
1966 On quit, use gnus-agent-regenerate-group to record existance of any
1967 articles fetched to disk before the quit occurred.
1969 * gnus-int.el (gnus-request-delete-group):
1970 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
1971 local disk in sync with the server.
1972 (gnus-request-rename-group):
1973 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
1974 local disk in sync with the server.
1976 * gnus-start.el (gnus-get-unread-articles):
1977 Cosmetic simplification to logic.
1979 * gnus-group.el (gnus-group-delete-group): No longer update
1980 gnus-cache-active-altered as gnus-request-delete-group now keeps
1982 (gnus-group-list-active): Let the agent store a server's active
1983 list if currently plugged.
1985 * gnus-util.el (gnus-rename-file): New function.
1987 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1989 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1990 when the group's active is not available.
1992 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1994 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
1997 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1999 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2000 message to newsrc-dribble when an actual conversion is performed.
2002 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2004 * gnus-agent.el (gnus-agent-read-local):
2005 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
2006 avoid the implicit assumption that they will always be equal.
2007 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2008 coding-system-for-write, as the with-temp-file macro first prints
2009 to a buffer then saves the buffer.
2011 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2013 * legacy-gnus-agent.el (): New. Provides converters that are only
2014 loaded when gnus-convert-old-newsrc needs to call them.
2016 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
2018 (gnus-group-prepare-hook): Remove function that converted list
2019 form of gnus-agent-expire-days to group properties.
2021 * gnus-start.el (gnus-convert-old-newsrc): Register new
2022 converters to handle old agent file formats. Added logic for a
2023 "backup before upgrading warning".
2024 (gnus-convert-mark-converter-prompt): Developers can mark
2025 functions as needing (default), or not needing,
2026 gnus-convert-old-newsrc's "backup before upgrading warning".
2027 (gnus-convert-converter-needs-prompt): Tests whether the user
2028 should be protected from potentially irreversable changes by the
2031 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2033 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2034 articles are being added to a group.
2035 (gnus-request-replace-article): Inform the agent that articles
2036 need to be uncached as the cached contents are no longer valid.
2038 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2039 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
2040 (gnus-agent-set-local): Refuse to save null in local object table.
2041 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2042 list of articles that will be marked as unread.
2044 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2046 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2047 single-interval range of the form (min . max). Previously the
2048 range had to look like ((min . max)). Likewise, return
2049 (min . max) rather than ((min . max)).
2050 (gnus-range-map): Use gnus-range-normalize to accept
2051 single-interval range.
2053 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2054 the cache, but not the agent, now appear with their usual face.
2056 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2058 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2059 marks consisting of a single range {for example, (3 . 5)} rather
2060 than a list of a single range { ((3 . 5)) }.
2062 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2064 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2067 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2069 * gnus-draft.el (gnus-group-send-queue): Pass the group name
2070 "nndraft:queue" along to gnus-draft-send.
2071 Use gnus-agent-prompt-send-queue.
2072 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2073 is "nndraft:queue". Suggested by Gaute Strokkenes
2074 <gs234@srcf.ucam.org>
2076 * gnus-group.el (gnus-group-catchup): Use new
2077 gnus-sequence-of-unread-articles, not
2078 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2079 numbers of articles. Use gnus-range-map to avoid having to
2080 uncompress the unread list.
2081 (gnus-group-archive-directory)
2082 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
2084 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2085 (gnus-sorted-range-intersection): Intersection of two ranges
2086 without requiring that they first be uncompressed.
2088 * gnus-start.el (gnus-activate-group): Unless blocked by the
2089 caller, possibly expand the active range to include both cached
2090 and agentized articles.
2091 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2092 multiple version-dependent converters.
2093 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
2094 gnus-agent-save-active.
2095 (gnus-save-newsrc-file): Save dirty agent range limits.
2097 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
2098 gnus-agent-possibly-alter-active.
2099 (gnus-adjust-marked-articles): Faster handling of simple lists
2101 2004-10-18 David Edmondson <dme@dme.org>
2103 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2106 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2108 * mml.el (mml-preview): Use `pop-to-buffer'.
2110 * message.el (message-goto-mail-followup-to): Insert after "To".
2111 (message-carefully-insert-headers): Add comment.
2113 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2115 * gnus-art.el (gnus-button-alist):
2116 Improve `gnus-button-handle-library' entry.
2118 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
2120 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
2122 * gnus-start.el (gnus-activate-group): Add doc-string.
2124 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2125 handle manual section.
2127 * imap.el (imap-store-password): New variable.
2128 (imap-interactive-login): Use it.
2129 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2131 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2132 Allow / in mailto URLs.
2134 * spam.el (spam-directory): Derive from `gnus-directory'.
2136 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2138 2004-10-17 Richard M. Stallman <rms@gnu.org>
2140 * gnus-registry.el (gnus-registry-unload-hook):
2141 Set as a variable with add-hook.
2143 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2146 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2148 * spam.el: Delete duplicate `provide'.
2149 (spam-unload-hook): Set as a variable with add-hook.
2151 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2153 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2156 * message.el (message-ignored-news-headers)
2157 (message-ignored-supersedes-headers)
2158 (message-ignored-resent-headers)
2159 (message-forward-ignored-headers): Improve custom type.
2161 2004-10-15 Simon Josefsson <jas@extundo.com>
2163 * pop3.el (top-level): Don't require nnheader.
2164 (pop3-read-timeout): Add.
2165 (pop3-accept-process-output): Add.
2166 (pop3-read-response, pop3-retr): Use it.
2168 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2170 * message.el (message-tokenize-header): Fix 2004-09-06 change
2171 which used point-min in the wrong place.
2173 2004-10-12 Simon Josefsson <jas@extundo.com>
2175 * net/tls.el (tls-certtool-program): New variable.
2176 (tls-certificate-information): New function, based on
2177 ssl-certificate-information.
2179 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2181 * message.el (message-bury): Use `window-dedicated-p'.
2183 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2185 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2187 * gnus.el (message-y-or-n-p): Autoload.
2189 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2190 (pop3-password-required, pop3-authentication-scheme)
2191 (pop3-leave-mail-on-server): Made customizable.
2192 (pop3): New custom group.
2193 (pop3-retr): Remove `sleep-for' statements.
2194 Suggested by Dave Love <fx@gnu.org>.
2196 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2199 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2200 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2201 Dave Love <fx@gnu.org>.
2203 * mml.el (mml-minibuffer-read-disposition): Require match.
2204 Suggested by Dave Love <fx@gnu.org>.
2206 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2208 * gnus-group.el (gnus-update-group-mark-positions):
2209 * gnus-sum.el (gnus-update-summary-mark-positions):
2210 * message.el (message-check-news-body-syntax):
2211 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2212 of string-as-multibyte.
2214 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2216 2004-10-05 Juri Linkov <juri@jurta.org>
2218 * gnus-group.el (gnus-update-group-mark-positions):
2219 * gnus-sum.el (gnus-update-summary-mark-positions):
2220 * message.el (message-check-news-body-syntax):
2221 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2222 8-bit unibyte values to a multibyte string for search functions.
2224 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2226 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2227 there's no visible header.
2229 2004-10-01 Simon Josefsson <jas@extundo.com>
2231 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2234 2004-09-29 Jesper Harder <harder@ifa.au.dk>
2236 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2238 2004-09-28 Jesper Harder <harder@ifa.au.dk>
2240 * gnus-picon.el: Require cl.
2242 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2244 * mml-smime.el: Require cl. Autoload message-fetch-field.
2246 * gnus-fun.el: Require gnus-ems and gnus-util.
2248 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2250 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
2252 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2254 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2255 Fix format string mismatch.
2256 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2257 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
2259 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2261 * gnus.el (gnus-version-number): Set to 5.11.
2263 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2265 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2267 2004-09-26 Jesper Harder <harder@ifa.au.dk>
2269 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2270 GROUP is a virtual group.
2272 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2273 for big5 and gb2312.
2275 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2278 * mm-bodies.el (mm-7bit-chars): Don't include \r.
2280 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2282 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2284 (rfc2047-encode): Use it.
2286 * flow-fill.el: Typo.
2288 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2291 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2293 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2294 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2296 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2297 From Christian Neukirchen <chneukirchen@yahoo.de>.
2299 * html2text.el (html2text-replace-list): Add & and '.
2301 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2303 * message.el (message-clone-locals): Clone sendmail and smtp
2306 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2308 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2309 in `header' match. Reported by Svend Tollak Munkejord.
2311 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2313 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2315 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2317 * uudecode.el (uudecode-use-external): Add :version.
2319 * smime.el (smime-CA-file, smime-encrypt-cipher)
2320 (smime-dns-server): Add :version.
2322 * smiley.el (gnus-smiley-file-types): Add :version.
2324 * sha1.el (sha1-use-external): Add :version.
2326 * pgg-def.el (pgg-query-keyserver): Add :version.
2328 * nnmail.el (nnmail-fancy-expiry-targets)
2329 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
2331 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
2332 (nnimap-retrieve-groups-asynchronous): Add :version.
2333 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
2335 * mml.el (mml-content-disposition-parameters)
2336 (mml-insert-mime-headers-always): Add :version.
2338 * mm-util.el (mm-coding-system-priorities):
2340 * mm-decode.el (mm-inline-text-html-with-images)
2341 (mm-keep-viewer-alive-types, mm-external-terminal-program)
2342 (mm-verify-option): Add :version.
2343 (mm-text-html-renderer): Change :version.
2345 * message.el (message-fcc-externalize-attachments)
2346 (message-required-headers, message-draft-headers)
2347 (message-subject-trailing-was-query)
2348 (message-subject-trailing-was-ask-regexp)
2349 (message-subject-trailing-was-regexp, message-mark-insert-begin)
2350 (message-mark-insert-end, message-archive-header)
2351 (message-archive-note, message-cross-post-default)
2352 (message-cross-post-note, message-followup-to-note)
2353 (message-cross-post-note-function, message-use-mail-followup-to)
2354 (message-subscribed-address-functions)
2355 (message-subscribed-address-file, message-subscribed-addresses)
2356 (message-subscribed-regexps, message-allow-no-recipients)
2357 (message-yank-cited-prefix, message-signature-insert-empty-line)
2358 (message-hidden-headers, message-hierarchical-addresses)
2359 (message-mail-user-agent, message-use-idna)
2360 (message-valid-fqdn-regexp)
2361 (message-strip-special-text-properties, message-header-synonyms)
2362 (message-beginning-of-line, message-tab-body-function): Add :version.
2363 (message-insert-canlock, message-wide-reply-confirm-recipients):
2366 * mail-source.el (mail-source-ignore-errors): Add :group, :type
2368 (mail-source-delete-old-incoming-confirm)
2369 (mail-source-movemail-program): Add :version.
2371 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2372 (gnus-agent-cache, gnus-agent): Change :version.
2374 * gnus-util.el (gnus-use-byte-compile): Change :version.
2376 * gnus-sum.el (gnus-summary-make-false-root-always)
2377 (gnus-summary-default-high-score)
2378 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
2379 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
2380 (gnus-read-all-available-headers, gnus-article-emulate-mime)
2381 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
2382 (gnus-sum-thread-tree-single-indent)
2383 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2384 (gnus-sum-thread-tree-leaf-with-other)
2385 (gnus-sum-thread-tree-single-leaf): Add :version.
2386 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
2387 (gnus-article-loose-mime): Change :version.
2389 * gnus-start.el (gnus-backup-startup-file)
2390 (gnus-save-startup-file-via-temp-buffer): Add :version.
2392 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
2393 (gnus-server-offline-face): Add :version.
2395 * gnus-score.el (gnus-adaptive-word-length-limit):
2397 * gnus-msg.el (gnus-gcc-externalize-attachments)
2398 (gnus-debug-files, gnus-debug-exclude-variables)
2399 (gnus-discouraged-post-methods): Change :version.
2400 (gnus-confirm-mail-reply-to-news)
2401 (gnus-confirm-treat-mail-like-news): Add :version.
2403 * gnus-int.el (gnus-server-unopen-status): Add :version.
2405 * gnus-group.el (gnus-group-jump-to-group-prompt)
2406 (gnus-large-ephemeral-newsgroup)
2407 (gnus-fetch-old-ephemeral-headers): Add :version.
2409 * gnus-fun.el (gnus-x-face-directory)
2410 (gnus-convert-pbm-to-x-face-command)
2411 (gnus-convert-image-to-x-face-command)
2412 (gnus-convert-image-to-face-command): Add :version.
2414 * gnus-delay.el (gnus-delay-default-hour): Add :version.
2416 * gnus-cite.el (gnus-cite-blank-line-after-header)
2417 (gnus-article-boring-faces):
2419 * gnus-art.el (gnus-buttonized-mime-types)
2420 (gnus-inhibit-mime-unbuttonizing)
2421 (gnus-treat-display-face)
2422 (gnus-treat-body-boundary): Change :version.
2423 (gnus-body-boundary-delimiter, gnus-picon-databases)
2424 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
2425 (gnus-treat-date-english, gnus-treat-fold-headers)
2426 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
2427 (gnus-treat-mail-picon, gnus-treat-wash-html)
2428 (gnus-article-encrypt-protocol)
2429 (gnus-use-idna, gnus-article-over-scroll)
2430 (gnus-mime-display-multipart-alternative-as-mixed)
2431 (gnus-mime-display-multipart-related-as-mixed)
2432 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
2433 (gnus-ctan-url, gnus-button-ctan-handler)
2434 (gnus-button-handle-ctan-bogus-regexp)
2435 (gnus-button-ctan-directory-regexp)
2436 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
2437 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
2438 (gnus-button-man-level, gnus-button-emacs-level)
2439 (gnus-button-message-level, gnus-button-browse-level): Add :version.
2441 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2442 (gnus-agent-go-online): Change :version.
2443 (gnus-agent-expire-unagentized-dirs)
2444 (gnus-agent-auto-agentize-methods): Add :version.
2446 * flow-fill.el (fill-flowed-display-column)
2447 (fill-flowed-encode-column): Add :version.
2449 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
2450 (gnus-outlook-deuglify-unwrap-max)
2451 (gnus-outlook-deuglify-cite-marks)
2452 (gnus-outlook-deuglify-unwrap-stop-chars)
2453 (gnus-outlook-deuglify-no-wrap-chars)
2454 (gnus-outlook-deuglify-attrib-cut-regexp)
2455 (gnus-outlook-deuglify-attrib-verb-regexp)
2456 (gnus-outlook-deuglify-attrib-end-regexp)
2457 (gnus-outlook-display-hook): Add :version.
2459 * binhex.el (binhex-use-external): Add :version.
2461 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
2463 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
2466 2004-09-13 Simon Josefsson <jas@extundo.com>
2468 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
2470 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
2472 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
2474 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
2476 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
2478 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
2480 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
2481 for the 'imap' port in netrc files
2483 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
2484 in gnus-registry-trim
2486 2004-09-10 Simon Josefsson <jas@extundo.com>
2488 * nndb.el (require): Remove tcp and duplicate cl.
2490 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
2492 * nntp.el (nntp): New customization group.
2493 (nntp-authinfo-file): Add customization group.
2495 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
2497 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
2499 * gnus.el (to-address, to-list, subscribed)
2500 (large-newsgroup-initial): Ditto.
2502 * flow-fill.el (fill-flowed-display-column)
2503 (fill-flowed-encode-column): Ditto.
2505 2004-09-06 Stefan <monnier@iro.umontreal.ca>
2507 * message.el (message-tokenize-header, message-send-mail-with-qmail):
2508 Use point-min rather than 1.
2509 (message-send-mail): Use buffer-size rather than point-max.
2511 * gnus-sum.el (gnus-summary-search-article-forward):
2512 Signal a specific `search-failed' rather than a generic `error'.
2514 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
2515 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
2516 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
2518 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
2520 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
2522 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
2523 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
2524 (spam-stat-save): Accept prefix argument.
2526 2004-09-01 Simon Josefsson <jas@extundo.com>
2528 * message.el (message-canlock-generate): Require sha1, not
2529 sha1-el. (Can we get rid of this require alltogheter? It is ugly
2530 to require within a function. Sadly, if sha1.el isn't loaded, the
2531 let binding in m-c-g will hide the defcustom definition, which is
2534 * canlock.el: Require sha1, not sha1-el.
2536 * message.el: Don't autoload sha1 (there is a autoload cookie in
2539 * sha1-el.el: Renamed to sha1.el.
2541 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2543 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
2545 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
2547 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
2550 2004-03-05 Jesper Harder <harder@ifa.au.dk>
2552 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
2554 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
2556 * canlock.el: Don't autoload mail-fetch-field.
2558 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
2560 * canlock.el (base64-encode-string): Don't autoload it.
2562 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
2564 * canlock.el: Always require sha1-el.
2565 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
2567 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
2569 * message.el (message-canlock-generate): Require sha1-el.
2571 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
2573 * canlock.el (canlock-insert-header): Remove excessive grouping in
2576 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2578 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
2580 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2582 * canlock.el (canlock-sha1-function): Remove.
2583 (canlock-sha1-function-for-verify): Remove.
2584 (canlock-openssl-program): Remove.
2585 (canlock-openssl-args): Remove.
2586 (canlock-ignore-errors): Remove.
2587 (canlock-sha1-with-openssl): Remove.
2588 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
2589 (canlock-verify): Don't use canlock-ignore-errors.
2591 * sha1-el.el (sha1-string-external): Make it can return a string
2593 (sha1-region-external): Ditto.
2594 (sha1-string-internal): Ditto.
2595 (sha1-region-internal): Ditto.
2596 (sha1-region): Ditto.
2597 (sha1-string): Ditto.
2600 2003-11-15 Simon Josefsson <jas@extundo.com>
2602 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
2603 (pgg-gpg-lookup-key): Use regexp match instead of
2604 split-string (split-string is different between emacs 21.2 and
2605 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
2607 2004-07-28 Simon Josefsson <jas@extundo.com>
2609 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
2610 parameter (but don't use it, for now).
2612 2004-02-03 Jesper Harder <harder@ifa.au.dk>
2614 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
2616 2004-05-26 Simon Josefsson <jas@extundo.com>
2618 * starttls.el: Merge with my GNUTLS based starttls.el.
2619 (starttls-gnutls-program, starttls-use-gnutls)
2620 (starttls-extra-arguments, starttls-process-connection-type)
2621 (starttls-connect, starttls-failure, starttls-success): New variables.
2622 (starttls-program, starttls-extra-args): Doc fix.
2623 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
2625 (starttls-negotiate, starttls-open-stream):
2626 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
2627 function if it is set.
2629 2004-08-31 Simon Josefsson <jas@extundo.com>
2631 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
2632 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
2634 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
2635 and ?\' to symbol instead of whitespace (tiny patch).
2636 From Andreas Schwab <schwab@suse.de>.
2638 2004-08-31 Jesper Harder <harder@ifa.au.dk>
2640 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
2643 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2645 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
2647 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2649 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
2651 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2653 * gnus-art.el (article-decode-idna-rhs): Don't use
2654 message-idna-inside-rhs-p.
2656 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2658 * message.el (message-idna-inside-rhs-p): Remove.
2659 (message-idna-to-ascii-rhs-1): Use proper address parsing.
2661 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
2663 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2665 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
2666 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
2668 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2669 when the group's active is not available.
2671 * gnus-art.el (article-hide-headers): Refer to the values for
2672 gnus-ignored-headers and gnus-visible-headers in the summary
2673 buffer since a user may have set them as group parameters.
2674 (gnus-article-next-page): Fix the way to find a real end-of-buffer
2675 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
2676 (gnus-article-read-summary-keys): Restore new window-start and
2677 hscroll to summary window.
2678 (gnus-prev-page-map): Remove duplicated one.
2680 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
2681 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
2682 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
2683 <Reiner.Steib@gmx.de>.
2685 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
2686 Replace pp-to-string with gnus-pp-to-string.
2688 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
2690 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
2693 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
2694 parsing gnus-posting-styles when the message is not for replying.
2695 (gnus-summary-resend-message-edit): Call mime-to-mml.
2696 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
2697 (gnus-debug): Replace pp with gnus-pp.
2699 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
2701 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
2704 * gnus-sum.el (gnus-read-header): Don't remove a header for the
2705 parent article of a sparse article in the thread hashtb.
2706 From Stefan Wiens <s.wi@gmx.net>.
2708 * gnus-util.el (gnus-bind-print-variables): New macro.
2709 (gnus-prin1): Use it.
2710 (gnus-prin1-to-string): Use it.
2711 (gnus-pp): New function.
2712 (gnus-pp-to-string): New function.
2714 * gnus.el: Don't make unnecessary *Group* buffer when loading.
2716 * mail-source.el (mail-source-touch-pop): Doc fix.
2718 * message.el (message-mode): Don't modify paragraph-separate there.
2719 (message-setup-fill-variables): Add mml tags to paragraph-start
2720 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
2721 (message-smtpmail-send-it): Doc fix.
2722 (message-exchange-point-and-mark): Don't activate region if it was
2723 inactive. Suggested by Hiroshi Fujishima
2724 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
2726 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
2727 t while entering a file name using the mm-with-multibyte macro.
2728 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
2730 * mm-encode.el (mm-content-transfer-encoding-defaults):
2731 Use qp-or-base64 for the application/* types.
2732 (mm-safer-encoding): Consider 7bit is safe.
2734 * mm-util.el (mm-with-multibyte-buffer): New macro.
2735 (mm-with-multibyte): New macro.
2737 * mm-view.el (mm-inline-render-with-function): Use multibyte
2738 buffer; decode html source by charset.
2740 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
2741 add generate-head-function and generate-article-function to the
2742 rfc822-forward entry.
2743 (nndoc-forward-type-p): Recognize envelope From_.
2744 (nndoc-rfc822-forward-generate-article): New function.
2745 (nndoc-rfc822-forward-generate-head): New function.
2747 From David Hedbor <dhedbor@real.com>.
2748 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
2749 (nnmail-expand-newtext): Lowercase expanded entries if
2750 nnmail-split-lowercase-expanded is non-nil.
2752 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
2754 * webmail.el (webmail-debug): Replace pp with gnus-pp.
2756 * gnus-art.el (gnus-article-wash-html-with-w3m):
2757 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
2758 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
2759 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
2760 instead of mm-multiple-handles.
2761 (gnus-mime-delete-part): Ditto.
2763 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
2764 handle, as well as a list.
2765 (mm-complicated-handles): Former definition of mm-multiple-handles.
2767 * mm-view.el (mm-w3m-mode-map): Remove.
2768 (mm-w3m-local-map-property): Remove.
2769 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
2770 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
2771 (mm-w3m-cid-retrieve): Simplify.
2772 (mm-inline-text-html-render-with-w3m): Decode html source by
2773 charset; check META tags only when charsets are not specified in
2774 headers; specify charset to w3m-region; use w3m-minor-mode-map
2775 instead of mm-w3m-local-map-property.
2777 2004-08-30 Juanma Barranquero <lektu@terra.es>
2779 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
2781 2004-08-30 Andreas Schwab <schwab@suse.de>
2783 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
2785 * gnus-score.el (gnus-summary-increase-score): Fix format string.
2787 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
2789 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
2791 2004-08-30 Kim F. Storm <storm@cua.dk>
2793 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
2795 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
2798 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
2800 * mm-decode.el (mime-display, mime-security): Fix custom-manual
2803 * gnus-art.el (gnus-article): Ditto.
2805 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
2807 * gnus-art.el (article-hide-list-identifiers):
2808 Bind inhibit-read-only as t.
2810 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
2812 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
2814 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
2816 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
2817 (gnus-narrow-to-page): Don't assume point-min == 1.
2818 (gnus-article-edit-mode): Derive from message-mode.
2820 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
2823 * imap.el (imap-parse-address-list, imap-parse-body-ext):
2824 Disable incorrect use of `assert'.
2826 * message.el (message-mode): Set comment-start-skip.
2828 2004-08-22 Sam Steingold <sds@gnu.org>
2830 * pop3.el (pop3-leave-mail-on-server): New user variable.
2831 (pop3-movemail): Delete mail only when it is nil.
2833 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
2835 * netrc.el, tls.el: Removed; use files from ../net instead.
2837 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
2839 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
2841 * mailcap.el (mailcap-mime-data): Mark as risky.
2843 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
2844 Fix custom-manual entries.
2846 * time-date.el: Removed. Merged into ../calendar/time-date.el.
2848 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2850 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
2851 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
2852 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
2853 wry.xpm: Added new files from the v5_10 branch of Gnus.
2855 2004-07-22 Andreas Schwab <schwab@suse.de>
2857 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
2859 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
2861 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
2862 addition to emacs-w3m.
2864 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
2866 * gnus-msg.el (gnus-summary-followup-with-original):
2867 Document yanking of region when active.
2869 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
2871 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
2872 Revision 7.2 changes excluded to maintain compatibility with all
2873 targeted emacs versions.
2875 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
2876 gnus-agent.el update and incorporate bug fixes.
2878 See ChangeLog.2 for earlier changes.
2880 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
2881 Copying and distribution of this file, with or without modification,
2882 are permitted provided the copyright notice and this notice are preserved.
2885 ;; coding: iso-2022-7bit
2888 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4