1 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
3 * spam-report.el (spam-report-url-ping-plain): Use
4 gnus-extended-version as User-Agent.
6 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
9 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
10 (mm-uu-verbatim-marks-extract): New function.
11 (mm-uu-extract): New face.
12 (mm-uu-copy-to-buffer): Use it.
14 * spam-report.el (spam-report-gmane-ham): Renamed from
15 `spam-report-gmane-unspam'.
16 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
17 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
19 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
21 (spam-report-gmane-unregister-routine): Renamed
22 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
24 2005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
26 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
27 (spam-report-gmane-unregister-routine): added support for gmane
30 * spam-report.el (spam-report-gmane-unspam)
31 (spam-report-gmane-spam): new wrappers around spam-report-gmane
32 (spam-report-gmane): changed to take a single article and do
35 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
37 * mm-url.el (mm-url-decode-entities): Fix regexp.
39 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
41 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
42 default to nil, to be able to use Gnus at all. If the default
43 switches to something else, then the function should be fixed not
46 2005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
48 * gnus-start.el (gnus-activate-group): if the server is nil, don't
51 * spam-report.el: better Keywords line
53 * spam.el: added Maintainer and better Keywords line
55 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
57 * gnus-art.el (gnus-article-replace-part)
58 (gnus-mime-replace-part): New functions.
59 (gnus-mime-action-alist, gnus-mime-button-commands)
60 (gnus-mime-save-part-and-strip): Added file argument.
61 (gnus-article-part-wrapper): Added interactive argument.
63 * gnus-sum.el (gnus-summary-mime-map): Add
64 `gnus-article-replace-part'.
66 2005-09-19 Didier Verna <didier@xemacs.org>
68 The nnml compaction feature:
69 * nnml.el (nnml-request-compact-group): New function.
70 * nnml.el (nnml-request-compact): New function.
71 * gnus-int.el (gnus-request-compact-group): New function.
72 * gnus-int.el (gnus-request-compact): New function.
73 * gnus-group.el (gnus-group-compact-group): New function.
74 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
75 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
76 * gnus-srvr.el (gnus-server-compact-server): New function.
77 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
78 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
80 2005-09-18 D Goel <deego@gnufans.org>
82 * sieve.el (sieve-help): Fix `message' call: first arg should be a
85 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
87 * gnus.el (gnus-group-startup-message): Bind image-load-path.
89 2005-09-15 Romain Francoise <romain@orebokech.com>
91 * message.el (message-fill-paragraph): Clarify docstring.
93 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
95 * gnus-art.el (gnus-mime-display-part): Protect against broken
98 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
100 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
101 before parsing header.
103 2005-09-11 Jari Aalto <jari.aalto@cante.net>
105 * html2text.el: (html2text-replace-list): Add new entities.
107 2005-09-11 Romain Francoise <romain@orebokech.com>
109 * message.el (message-alternative-emails): Improve docstring.
110 (message-setup-1): Call `message-use-alternative-email-as-from'
111 after `message-setup-hook' to give it precedence over posting
113 (message-use-alternative-email-as-from): Add docstring. Remove
114 the original From header if present.
116 * nnml.el (nnml-compressed-files-size-threshold): New variable.
117 (nnml-save-mail): Use it.
119 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
120 articles. Add new argument `silent'.
121 (gnus-uu-mark-all): Report the total number of marked articles.
123 2005-09-10 Romain Francoise <romain@orebokech.com>
125 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
126 (gnus-uu-mark-series): Likewise.
128 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
130 * spam-report.el (spam-report-gmane): Fix generation of spam
133 2005-09-10 Simon Josefsson <jas@extundo.com>
135 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
136 t, based on discussion on the ding list with Robert Epprecht
137 <epprecht@solnet.ch>.
139 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
141 * spam-report.el (spam-report-gmane): Make it work without
142 X-Report-Spam header. Gmane now only provides Archived-At. This
143 is only used if `spam-report-gmane-use-article-number' is nil.
144 (spam-report-gmane-spam-header): Removed. Not used anymore.
146 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
147 make `gnus-summary-sort-by-recipient' work with threading.
149 * nnweb.el (nnweb-google-wash-article): Print a message if article
152 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
154 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
155 change. Decode text/* parts content before displaying.
157 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
159 * mml-smime.el: Remove defvar of gnus-extract-address-components.
161 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
163 * mm-view.el (mm-display-inline-fontify): Disable support modes.
165 * lpath.el: Don't bind mc-pgp-always-sign, url-current-object,
166 url-package-name, url-package-version,
167 w3m-cid-retrieve-function-alist, w3m-current-buffer,
168 w3m-display-inline-images, and w3m-minor-mode-map.
170 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
172 * message.el (message-tab-body-function): Fixed mismatched custom
175 * gnus.el (gnus-group-change-level-function): Ditto.
177 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
179 * gnus-art.el (gnus-signature-limit)
180 (gnus-article-mime-part-function): Ditto.
182 2005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
184 * mml.el (mml-mode): Silence the byte compiler.
186 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
187 using `(sit-for 0)' before moving the point to the specified part;
188 skip unbuttonized parts.
189 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
190 return to the summary window if gnus-auto-select-part is non-nil.
192 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
194 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
196 (mml-dnd-attach-file, mml-mode): Use them.
198 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
199 Make fetching article by MID work again for Google Groups. Added
200 FIXME concerning gnus-group-make-web-group.
202 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
203 Don't depend on Gnus by using mail-extract-address-components if
204 gnus-extract-address-components is not bound.
206 2005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
208 * gnus-art.el (gnus-mime-display-security): Don't display the
209 signature, but only the signed part.
211 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
213 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
215 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
218 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
220 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
223 * mm-bodies.el (mm-decode-content-transfer-encoding):
224 De-canonicalize CRLF for all text content types, not just
227 2005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
229 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
230 valid article; point arrow and cursor at the MIME button.
232 2005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
234 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
235 Suggested by Dan Christensen <jdc@uwo.ca>.
237 * mm-decode.el (mm-save-part): Enable change of prompt.
239 2005-08-29 Jari Aalto <jari.aalto@cante.net>
241 * gnus-msg.el (gnus-inews-add-send-actions): Made
242 `message-post-method' lambda parameter ARG `&optional'.
244 2005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
246 * gnus-sum.el (gnus-summary-mime-map): Added
247 gnus-article-save-part-and-strip, gnus-article-delete-part and
248 gnus-article-jump-to-part.
250 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
251 (gnus-article-edit-part): Use it.
252 (gnus-article-part-wrapper): Added no-handle argument.
253 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
256 2005-08-29 Romain Francoise <romain@orebokech.com>
258 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
260 (gnus-face-from-file): Likewise.
262 2005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
264 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
265 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
267 (gnus-auto-select-part): New variable.
268 (gnus-article-jump-to-part): New function.
269 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
270 (gnus-mime-delete-part): Allow selecting specified part after
271 deleting or stripping parts.
272 (gnus-article-jump-to-part): Don't use `read-number'. Use last
273 part if argument is bogus.
275 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
277 * gnus-art.el (w3m-minor-mode-map):
278 * gnus-spec.el (gnus-newsrc-file-version):
279 * gnus-util.el (nnmail-active-file-coding-system)
280 (gnus-original-article-buffer, gnus-user-agent):
281 * gnus.el (gnus-ham-process-destinations)
282 (gnus-parameter-ham-marks-alist)
283 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
284 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
285 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
286 * mm-decode.el (gnus-current-window-configuration):
287 * mm-extern.el (gnus-article-mime-handles):
288 * mm-url.el (url-current-object, url-package-name)
289 (url-package-version):
290 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
291 (smime-keys, w3m-cid-retrieve-function-alist)
292 (w3m-current-buffer, w3m-display-inline-images)
293 (w3m-minor-mode-map):
294 * mml-smime.el (gnus-extract-address-components):
295 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
296 (gnus-newsrc-hashtb, message-default-charset)
297 (message-deletable-headers, message-options)
298 (message-posting-charset, message-required-mail-headers)
299 (message-required-news-headers):
300 * mml1991.el (mc-pgp-always-sign):
301 * mml2015.el (mc-pgp-always-sign):
302 * nnheader.el (nnmail-extra-headers):
303 * rfc1843.el (gnus-decode-encoded-word-function)
304 (gnus-decode-header-function, gnus-newsgroup-name):
305 * spam-stat.el (gnus-original-article-buffer): Add defvars.
307 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
309 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
310 the end of the date treatments.
312 2005-08-15 Simon Josefsson <jas@extundo.com>
314 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
315 it in url-handlers.el and XEmacs in url.el. Reported by Luca
316 Capello and Romain Francoise.
317 (pgg-fetch-key-function): Removed, not used?
318 (pgg-insert-url-with-w3): Require url, to get
319 url-insert-file-contents regardless of where it is defined.
321 2005-08-13 Romain Francoise <romain@orebokech.com>
323 * message.el (message-cite-original-1): New function.
324 (message-cite-original): Use it.
325 (message-cite-original-without-signature): Ditto.
327 2005-08-08 Romain Francoise <romain@orebokech.com>
329 * message.el (message-yank-empty-prefix): New variable.
330 (message-indent-citation): Use it.
331 (message-cite-original-without-signature): Respect X-No-Archive.
333 2005-08-08 Simon Josefsson <jas@extundo.com>
335 * pgg.el: Autoload url-insert-file-contents instead of loading
337 (pgg-insert-url-with-w3): Don't load url here.
339 2005-08-07 Jesper Harder <harder@phys.au.dk>
341 * message.el (message-kill-to-signature): Don't insert newline at
343 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
345 2005-08-06 Romain Francoise <romain@orebokech.com>
347 * message.el (message-user-fqdn): Fix typo in docstring.
349 2005-08-05 Daiki Ueno <ueno@unixuser.org>
351 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
353 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
355 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
357 * mm-bodies.el (mm-encode-body): Use coding system rather than
358 charset to encode text.
360 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
361 number of charsets if utf-8 is available (XEmacs).
363 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
365 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
366 taken from `gnus-button-mid-or-mail-regexp'.
367 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
368 (gnus-button-alist): Improve regexp for domain part of the MIDs
369 for news:localpart@domain buttons.
370 (gnus-button-ctan-directory-regexp): Update.
372 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
374 * sieve-manage.el (sieve-manage-interactive-login): Use
375 make-local-variable rather than make-variable-buffer-local.
376 (sieve-manage-open): Ditto.
377 (sieve-manage-authenticate): Ditto.
379 * mml.el (mml-generate-mime-1): Make the content type default to
380 text/plain if the filename is not specified.
382 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
384 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
385 instead of insert-buffer.
387 * message.el (message-yank-original): Ditto; set the mark at the
388 end of the yanked message.
390 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
392 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
393 lines to scroll rather than to stop it.
395 * mml.el (mml-generate-default-type): Add doc string.
396 (mml-generate-mime-1): Use mm-default-file-encoding or make it
397 default to application/octet-stream when determining the content
398 type if it is not specified for the part or the mml contents; add
399 a comment about mml-generate-default-type.
401 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
403 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
404 make it default to application/octet-stream when determining the
405 content type if it is not specified for the external contents.
407 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
409 * rfc2231.el (rfc2231-parse-string): Take care that not only a
410 segmented parameter but also other parameters might be there.
412 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
414 * mm-decode.el (mm-display-external): Delete temp file, directory
415 and buffer immediately if the external process is exited.
417 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
419 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
420 fewer lines than that of scroll-margin.
421 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
423 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
425 * gnus-art.el (gnus-article-next-page): Revert.
426 (gnus-article-beginning-of-window): New macro.
427 (gnus-article-next-page-1): Use it.
428 (gnus-article-prev-page): Ditto.
429 (gnus-article-edit-part): Use insert-buffer-substring instead of
431 (gnus-article-edit-exit): Ditto.
433 * gnus-util.el (gnus-beginning-of-window): Remove.
434 (gnus-end-of-window): Remove.
436 * lpath.el: Don't bind header-line-format and scroll-margin.
438 2005-07-25 Simon Josefsson <jas@extundo.com>
440 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
441 to have the url package without w3. Reported by Daiki Ueno
442 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
444 2005-07-20 Didier Verna <didier@xemacs.org>
446 * gnus-diary.el: Remove the description comment (nndiary is now
447 properly documented in the Gnus manual).
448 Fix the spelling of "Back End".
450 Fix the copyright notice.
452 2005-07-18 Romain Francoise <romain@orebokech.com>
454 * gnus-sum.el (gnus-summary-to-prefix,
455 gnus-summary-newsgroup-prefix): New variables.
456 (gnus-summary-from-or-to-or-newsgroups): Use them.
458 2005-07-17 Romain Francoise <romain@orebokech.com>
460 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
461 space as it's generally not especially interesting to the user.
463 2005-07-16 Romain Francoise <romain@orebokech.com>
465 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
466 nil to avoid prompting and file modification if one of the
467 messages at the top of the nnfolder file contains a copyright
469 Update copyright notice.
471 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
472 instead of `current-time-string' as the latter creates a time
473 string that is not RFC 2822 compliant (it lacks the zone).
474 Update copyright notice.
476 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
478 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
479 for text/rtf. Display default in prompt. Pass default for M-n.
481 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
483 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
485 * gnus-msg.el (gnus-button-mailto): Remove
486 save-selected-window-window hackery because it relies on
487 save-selected-window internals.
489 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
491 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
492 (gnus-article-next-page-1): Use gnus-beginning-of-window.
493 (gnus-article-prev-page): Ditto.
495 * gnus-util.el (gnus-beginning-of-window): New function.
496 (gnus-end-of-window): New function.
498 * lpath.el: Bind header-line-format and scroll-margin for XEmacs.
500 2005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
502 * gnus-score.el (gnus-score-edit-all-score): Set
503 gnus-score-edit-exit-function to gnus-score-edit-done and call
506 2005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
508 * gnus-msg.el (gnus-button-mailto): Remove
509 save-selected-window-window hackery because it relies on
510 save-selected-window internals.
512 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
514 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
516 (gnus-binary-mode): Ditto.
518 * gnus-topic.el (gnus-topic-mode): Ditto.
520 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
522 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
523 (gnus-article-prev-page): Take scroll-margin into consideration.
525 2005-07-04 Lute Kamstra <lute@gnu.org>
527 Update FSF's address in GPL notices.
529 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
531 * gnus.el (gnus-exit):
532 * gnus-group.el (gnus-group-icons):
533 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
535 * gnus-nocem.el (gnus-nocem):
536 * message.el (message-various, message-buffers, message-sending)
537 (message-interface, message-forwarding, message-insertion)
538 (message-headers, message-news, message-mail):
539 * pgg-gpg.el (pgg-gpg):
540 * pgg-parse.el (pgg-parse):
541 * pgg-pgp.el (pgg-pgp):
542 * pgg-pgp5.el (pgg-pgp5):
543 * pop3.el (pop3): Finish `defgroup' description with period.
545 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
547 * gnus-art.el (article-display-face): Improve the efficiency.
548 (article-display-x-face): Ditto; remove grey x-face stuff.
550 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
552 * gnus-art.el (article-display-face): Correct the position in
553 which Faces are inserted.
555 2005-06-29 Didier Verna <didier@xemacs.org>
557 * gnus-art.el (article-display-face): Display faces in correct
560 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
562 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
563 (gnus-fill-real-hashtb): Use hash table instead of obarray.
564 (gnus-nocem-check-article): Fetch the Type header.
565 (gnus-nocem-message-wanted-p): Fix the way to examine types.
566 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
567 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
568 make sure gnus-nocem-hashtb is initialized.
569 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
570 (gnus-nocem-unwanted-article-p): Ditto.
572 * pgg.el (pgg-verify): Return the verification result.
574 2005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
576 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
579 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
581 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
582 `show-nonbreak-escape'.
584 2005-06-23 Lute Kamstra <lute@gnu.org>
586 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
589 * smime.el (smime-mode): Use gnus-run-mode-hooks.
591 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
593 * nnimap.el (nnimap-split-download-body): Fix spellings.
595 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
597 * gnus-art.el (gnus-article-encrypt-body):
598 * gnus-cus.el (gnus-score-customize):
599 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
600 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
602 2005-06-16 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
604 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
605 header by looking for magic "MII" at the beginnig.
607 2005-06-16 Miles Bader <miles@gnu.org>
609 * gnus-xmas.el (gnus-xmas-group-startup-message):
610 Use renamed gnus-splash face.
612 * assistant.el (assistant-field): Remove "-face" suffix from face name.
613 (assistant-field-face): New backward-compatibility alias for renamed
615 (assistant-render-text): Use renamed assistant-field face.
617 * spam.el (spam): Remove "-face" suffix from face name.
618 (spam-face): New backward-compatibility alias for renamed face.
619 (spam-face, spam-initialize): Use renamed spam face.
621 * message.el (message-header-to, message-header-cc)
622 (message-header-subject, message-header-newsgroups)
623 (message-header-other, message-header-name)
624 (message-header-xheader, message-separator, message-cited-text)
625 (message-mml): Remove "-face" suffix from face names.
626 (message-header-to-face, message-header-cc-face)
627 (message-header-subject-face, message-header-newsgroups-face)
628 (message-header-other-face, message-header-name-face)
629 (message-header-xheader-face, message-separator-face)
630 (message-cited-text-face, message-mml-face):
631 New backward-compatibility aliases for renamed faces.
632 (message-font-lock-keywords): Use renamed message faces.
634 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
635 (sieve-test-commands, sieve-tagged-arguments):
636 Remove "-face" suffix from face names.
637 (sieve-control-commands-face, sieve-action-commands-face)
638 (sieve-test-commands-face, sieve-tagged-arguments-face):
639 New backward-compatibility aliases for renamed faces.
640 (sieve-control-commands-face, sieve-action-commands-face)
641 (sieve-test-commands-face, sieve-tagged-arguments-face):
642 Use renamed sieve faces.
644 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
645 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
646 (gnus-group-news-3-empty, gnus-group-news-4)
647 (gnus-group-news-4-empty, gnus-group-news-5)
648 (gnus-group-news-5-empty, gnus-group-news-6)
649 (gnus-group-news-6-empty, gnus-group-news-low)
650 (gnus-group-news-low-empty, gnus-group-mail-1)
651 (gnus-group-mail-1-empty, gnus-group-mail-2)
652 (gnus-group-mail-2-empty, gnus-group-mail-3)
653 (gnus-group-mail-3-empty, gnus-group-mail-low)
654 (gnus-group-mail-low-empty, gnus-summary-selected)
655 (gnus-summary-cancelled, gnus-summary-high-ticked)
656 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
657 (gnus-summary-high-ancient, gnus-summary-low-ancient)
658 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
659 (gnus-summary-low-undownloaded)
660 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
661 (gnus-summary-low-unread, gnus-summary-normal-unread)
662 (gnus-summary-high-read, gnus-summary-low-read)
663 (gnus-summary-normal-read, gnus-splash):
664 Remove "-face" suffix from face names.
665 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
666 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
667 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
668 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
669 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
670 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
671 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
672 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
673 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
674 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
675 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
676 (gnus-summary-selected-face, gnus-summary-cancelled-face)
677 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
678 (gnus-summary-normal-ticked-face)
679 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
680 (gnus-summary-normal-ancient-face)
681 (gnus-summary-high-undownloaded-face)
682 (gnus-summary-low-undownloaded-face)
683 (gnus-summary-normal-undownloaded-face)
684 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
685 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
686 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
688 New backward-compatibility aliases for renamed faces.
689 (gnus-group-startup-message): Use renamed gnus faces.
691 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
692 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
693 (gnus-server-agent): Remove "-face" suffix from face names.
694 (gnus-server-agent-face, gnus-server-opened-face)
695 (gnus-server-closed-face, gnus-server-denied-face)
696 (gnus-server-offline-face):
697 New backward-compatibility aliases for renamed faces.
698 (gnus-server-agent-face, gnus-server-opened-face)
699 (gnus-server-closed-face, gnus-server-denied-face)
700 (gnus-server-offline-face): Use renamed gnus faces.
702 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
703 Remove "-face" suffix from face names.
704 (gnus-picon-xbm-face, gnus-picon-face):
705 New backward-compatibility aliases for renamed faces.
707 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
708 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
709 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
710 (gnus-cite-11): Remove "-face" suffix from face names.
711 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
712 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
713 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
714 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
715 New backward-compatibility aliases for renamed faces.
716 (gnus-cite-attribution-face, gnus-cite-face-list)
717 (gnus-article-boring-faces): Use renamed gnus faces.
719 * gnus-art.el (gnus-signature, gnus-header-from)
720 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
721 (gnus-header-content): Remove "-face" suffix from face names.
722 (gnus-signature-face, gnus-header-from-face)
723 (gnus-header-subject-face, gnus-header-newsgroups-face)
724 (gnus-header-name-face, gnus-header-content-face):
725 New backward-compatibility aliases for renamed faces.
726 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
728 * gnus-sum.el (gnus-summary-selected-face)
729 (gnus-summary-highlight): Use renamed gnus faces.
730 * gnus-group.el (gnus-group-highlight): Likewise.
732 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
734 * gnus-sieve.el (gnus-sieve-article-add-rule):
735 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
736 * spam-stat.el (spam-stat-buffer-change-to-spam)
737 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
739 * message.el (message-is-yours-p):
740 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
742 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
744 * mm-view.el (mm-inline-text): Withdraw the last change.
746 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
748 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
749 executing enriched-decode.
751 2005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
753 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
754 charset of tar files.
756 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
758 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
760 2005-06-04 Lute Kamstra <lute@gnu.org>
762 * nnfolder.el (nnfolder-read-folder): Make sure that undo
763 information is never recorded.
765 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
767 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
769 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
771 * pop3.el (pop3-apop): Run md5 in the binary mode.
773 * starttls.el (starttls-set-process-query-on-exit-flag):
774 Use eval-and-compile.
776 2005-05-31 Simon Josefsson <jas@extundo.com>
778 * smime.el (smime-replace-in-string): Define.
779 (smime-cert-by-ldap-1): Use it.
781 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
783 * gnus-art.el (article-display-x-face): Replace
784 process-kill-without-query by gnus-set-process-query-on-exit-flag.
786 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
787 set-process-query-on-exit-flag or process-kill-without-query.
789 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
790 loop instead of replace-regexp.
792 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
793 instead of process-kill-without-query if it is available.
795 * lpath.el: Fbind ldap-search-entries.
797 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
798 instead of find-file-hooks if it is available.
800 * mml1991.el: Bind pgg-default-user-id when compiling.
802 * mml2015.el: Bind pgg-default-user-id when compiling.
804 * nndraft.el (nndraft-request-associate-buffer):
805 Use write-contents-functions instead of write-contents-hooks if it is
808 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
809 instead of find-file-hooks if it is available.
811 * nntp.el (nntp-open-connection): Replace
812 process-kill-without-query by gnus-set-process-query-on-exit-flag.
813 (nntp-open-ssl-stream): Ditto.
814 (nntp-open-tls-stream): Ditto.
816 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
817 set-process-query-on-exit-flag or process-kill-without-query.
818 (starttls-open-stream-gnutls): Use it instead of
819 process-kill-without-query.
820 (starttls-open-stream): Ditto.
822 2005-05-31 Simon Josefsson <jas@extundo.com>
824 * smime.el (smime-cert-by-ldap-1): Don't use
825 replace-regexp-in-string, tiny patch from Ulf Stegemann
828 2005-05-31 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk>
830 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
832 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
833 in PEM format. Adjust to the XEmacs compability.
835 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
837 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
838 by `string-to-number'.
839 * gnus-agent.el (gnus-agent-regenerate-group)
840 (gnus-agent-fetch-articles): Ditto.
841 * gnus-art.el (gnus-button-fetch-group): Ditto.
842 * gnus-cache.el (gnus-cache-generate-active)
843 (gnus-cache-articles-in-group): Ditto.
844 * gnus-group.el (gnus-group-set-current-level)
845 (gnus-group-insert-group-line): Ditto.
846 * gnus-score.el (gnus-score-set-expunge-below)
847 (gnus-score-set-mark-below, gnus-summary-score-effect)
848 (gnus-summary-score-entry): Ditto.
849 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
850 (gnus-soup-pack): Ditto.
851 * gnus-spec.el (gnus-xmas-format): Ditto.
852 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
853 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
854 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
855 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
856 * nndb.el (nndb-get-remote-expire-response): Ditto.
857 * nndiary.el (nndiary-parse-schedule-value)
858 (nndiary-string-to-number, nndiary-request-replace-article)
859 (nndiary-request-article): Ditto.
860 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
861 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
862 * nneething.el (nneething-make-head): Ditto.
863 * nnfolder.el (nnfolder-request-article)
864 (nnfolder-retrieve-headers): Ditto.
865 * nnheader.el (nnheader-file-to-number): Ditto.
866 * nnkiboze.el (nnkiboze-request-article): Ditto.
867 * nnmail.el (nnmail-process-unix-mail-format)
868 (nnmail-process-babyl-mail-format): Ditto.
869 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
870 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
871 (nnmh-request-create-group, nnmh-request-list-1)
872 (nnmh-request-group, nnmh-request-article): Ditto.
873 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
874 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
875 * nnsoup.el (nnsoup-make-active): Ditto.
876 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
877 * nntp.el (nntp-find-group-and-number)
878 (nntp-retrieve-headers-with-xover): Ditto.
879 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
880 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
881 (pgg-format-key-identifier): Ditto.
882 * pop3.el (pop3-last, pop3-stat): Ditto.
883 * qp.el (quoted-printable-decode-region): Ditto.
885 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
888 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
890 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
892 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
894 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
896 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
898 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
900 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
902 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
903 (gnus-carpal-mode): Ditto.
905 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
906 (gnus-browse-mode): Ditto.
908 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
910 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
912 2005-05-29 Richard M. Stallman <rms@gnu.org>
914 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
916 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
918 * gnus-util.el (gnus-run-mode-hooks): New function.
920 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
922 * dgnushack.el: Advise byte-optimize-form-code-walker to avoid the
923 ``...called for effect'' warnings for Emacs 21.4 as well as 21.3.
925 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
927 * gnus-agent.el (gnus-agent-make-mode-line-string):
928 Use mode-line-highlight as mouse-face.
930 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
932 * canlock.el (canlock): Change the parent group to news.
934 * deuglify.el (gnus-outlook-deuglify): Add :group.
936 * dig.el (dig): Add :group.
938 * dns-mode.el (dns-mode): Add :group.
940 * encrypt.el (encrypt): Add :group.
942 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
943 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
944 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
945 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
946 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
948 * gnus-diary.el (gnus-diary): Add :group.
950 * gnus.el (gnus-group-news-1-face): Add :group.
951 (gnus-group-news-1-empty-face): Ditto.
952 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
953 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
954 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
955 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
956 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
957 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
958 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
959 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
960 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
961 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
962 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
963 (gnus-summary-high-ticked-face): Ditto.
964 (gnus-summary-low-ticked-face): Ditto.
965 (gnus-summary-normal-ticked-face): Ditto.
966 (gnus-summary-high-ancient-face): Ditto.
967 (gnus-summary-low-ancient-face): Ditto.
968 (gnus-summary-normal-ancient-face): Ditto.
969 (gnus-summary-high-undownloaded-face): Ditto.
970 (gnus-summary-low-undownloaded-face): Ditto.
971 (gnus-summary-normal-undownloaded-face): Ditto.
972 (gnus-summary-high-unread-face): Ditto.
973 (gnus-summary-low-unread-face): Ditto.
974 (gnus-summary-normal-unread-face): Ditto.
975 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
976 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
978 * hashcash.el (hashcash): New custom group.
979 (hashcash-default-payment): Add :group.
980 (hashcash-payment-alist): Ditto.
981 (hashcash-default-accept-payment): Ditto.
982 (hashcash-accept-resources): Ditto.
983 (hashcash-path): Ditto.
984 (hashcash-extra-generate-parameters): Ditto.
985 (hashcash-double-spend-database): Ditto.
986 (hashcash-in-news): Ditto.
988 * message.el (message-minibuffer-local-map): Add :group.
990 * netrc.el (netrc): Add :group.
992 * sieve-manage.el (sieve-manage-log): Add :group.
993 (sieve-manage-default-user): Diito.
994 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
995 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
996 (sieve-manage-authenticators): Ditto.
997 (sieve-manage-authenticator-alist): Ditto.
998 (sieve-manage-default-port): Ditto.
1000 * sieve-mode.el (sieve-control-commands-face): Add :group.
1001 (sieve-action-commands-face): Ditto.
1002 (sieve-test-commands-face): Ditto.
1003 (sieve-tagged-arguments-face): Ditto.
1005 * smime.el (smime): Add :group.
1007 * spam-report.el (spam-report): Add :group.
1009 * spam.el (spam, spam-face): Add :group.
1011 2005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1013 * nntp.el (nntp-next-result-arrived-p): Some news servers may
1014 return \n.\n.\n at the end of articles. Protect against that.
1015 (nntp-with-open-group): Allow debugging.
1017 * nnheader.el (mail-header-set-extra): Make into a function
1018 because I just could't understand how to quote the list properly.
1020 * dns.el (query-dns-cached): New function.
1022 2005-05-26 Lute Kamstra <lute@gnu.org>
1024 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1026 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1028 * dgnushack.el: Autoload mail-extract-address-components for XEmacs.
1030 * gnus-art.el: Don't autoload mail-extract-address-components.
1032 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
1033 eval-and-compile to evaluate it.
1035 * hashcash.el: Don't autoload executable-find.
1037 * nndb.el: Don't declare the nndb back end two or more times; don't
1038 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1040 * nntp.el: Autoload format-spec instead of format; use
1041 eval-and-compile to evaluate autoload forms.
1043 2005-05-09 Simon Josefsson <jas@extundo.com>
1045 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
1046 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
1048 2005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1050 * gnus.el (gnus-version-number): Bump version.
1052 2005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1054 * gnus.el: No Gnus v0.3 is released.
1056 2005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1058 * lpath.el (featurep): Bind show-nonbreak-escape.
1060 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1062 * gnus-art.el (gnus-article-edit-part): Disable undo.
1064 2005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
1066 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
1067 gnus-article-date-lapsed-new-header is t if date timer is active;
1068 skip headers in which the original date value is empty.
1069 (gnus-article-save-original-date): Redefine it as a macro.
1070 (gnus-display-mime): Use it.
1072 2005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
1074 * gnus-art.el (article-date-ut): Support converting date in
1075 forwarded parts as well.
1076 (gnus-article-save-original-date): New function.
1077 (gnus-display-mime): Use it.
1079 2005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
1081 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1082 enclosure element of <item>.
1084 2005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
1086 * message.el (message-kill-buffer-query): Renamed from
1087 `message-kill-buffer-query-if-modified'. Added :version.
1089 2005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
1091 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
1094 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1096 * mml.el: Autoload dnd when compiling.
1098 2005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
1100 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
1103 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1105 * qp.el (quoted-printable-encode-region): Save excursion.
1107 2005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
1109 * message.el (message-kill-buffer-query-if-modified): new variable
1110 so the user can kill a modified message buffer quickly
1111 (message-kill-buffer): use it.
1113 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1115 * lpath.el: Fbind display-time-event-handler; don't fbind
1116 string-to-multibyte.
1118 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1120 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1122 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1123 contained in text because xml.el decodes entities) with LFs.
1125 2005-04-11 Lute Kamstra <lute@gnu.org>
1127 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
1130 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1132 * mm-util.el (mm-detect-coding-region): Typo.
1134 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1136 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1138 2005-04-06 D Goel <deego@gnufans.org>
1140 * spam-stat.el (spam-stat-score-buffer): Add a call to a
1141 user-function allow user modifications of the scores.
1142 (spam-stat-score-buffer-user): New function, to allow
1143 user-computed modifications to the score.
1144 (spam-stat-score-buffer-user-functions): list of additional
1146 (spam-stat-error-holder): global temporary error holder
1147 (spam-stat-split-fancy): use the new `spam-stat-error-holder'
1150 2005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
1152 * gnus-registry.el (gnus-registry-clean-empty-function)
1153 (gnus-registry-trim, gnus-registry-fetch-groups)
1154 (gnus-registry-delete-group): now groups that match
1155 `gnus-registry-ignored-groups' will be removed from the registry
1156 entries, not just ignored for splitting. This helps clean up the
1157 registry. Also, `gnus-registry-fetch-groups' is a convenient way
1158 to get all the groups a message ID is in.
1160 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
1161 (spam-stat-split-fancy): changed "threshhold" to "threshold"
1162 (spam-stat-score-buffer-user-functions): added :number custom type
1164 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1166 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1169 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1170 (nnrss-request-group): Decode group name first.
1171 (nnrss-request-article): Make a text/plain article if mml-to-mime
1173 (nnrss-get-encoding): Return a compatible encoding according to
1174 nnrss-compatible-encoding-alist.
1175 (nnrss-find-el): Use consp instead of listp.
1176 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
1178 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1180 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
1181 which Emacs 20 doesn't support.
1182 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
1184 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1186 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
1187 silence the byte compiler inside the defun
1189 * gnus-demon.el (parse-time-string): Add autoload.
1191 * gnus-delay.el (parse-time-string): Add autoload.
1193 * gnus-art.el (parse-time-string): Add autoload.
1195 * nnultimate.el (parse-time): Require for `parse-time-string'.
1197 2005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
1199 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
1201 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
1203 * smime.el (smime-ldap-host-list): Add :version.
1205 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1207 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1208 pass it to `gnus-browse-read-group'.
1209 (gnus-browse-read-group): Add NUMBER argument and pass it to
1210 `gnus-group-read-ephemeral-group'.
1212 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1213 argument and pass it to `gnus-group-read-group'.
1215 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1217 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1218 mm-xemacs-find-mime-charset-1 if we have the mule feature
1219 available at runtime.
1221 2005-03-25 Werner Lemberg <wl@gnu.org>
1223 * nnmaildir.el: Replace `illegal' with `invalid'.
1225 2005-03-23 Lute Kamstra <lute@gnu.org>
1227 * time-date.el: Add comment on time value formats.
1228 Don't require parse-time.
1229 (with-decoded-time-value): New macro.
1230 (encode-time-value): New function.
1231 (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
1232 (days-to-time): Return a valid time value when arg is huge.
1233 (time-since): Use time-subtract.
1234 (time-to-number-of-days): Use time-to-seconds.
1236 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1238 * gnus-start.el (gnus-display-time-event-handler):
1239 Check display-time-timer at runtime rather than only at load time
1240 in case display-time-mode is turned off in the mean time.
1242 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1244 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1247 * nneething.el (nneething-map-file-directory): Derive from
1250 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1253 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1255 * nnmaildir.el (nnmaildir-request-accept-article):
1256 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
1258 2005-03-13 Steve Youngs <steve@sxemacs.org>
1260 * gnus-async.el: Require timer-funcs at compile time when in
1261 XEmacs for `run-with-idle-timer'.
1263 2005-03-13 Steve Youngs <steve@sxemacs.org>
1265 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1266 autoloaded function.
1267 From: Andrey Slusar <anrays@gmail.com>.
1269 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1271 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1273 2005-03-10 Arne J
\e,Ax
\e(Brgensen <arne@arnested.dk> (tiny change)
1275 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
1277 2005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1279 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
1280 gnus-expert-user to default.
1282 2005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
1284 * nnimap.el (nnimap-open-server): Ditto.
1286 * imap.el (imap-authenticate): Fix typo.
1288 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)