Revision: miles@gnu.org--gnu-2005/gnus--devo--0--patch-94
[gnus] / lisp / ChangeLog
index e5f8df4..de9cb84 100644 (file)
@@ -1,8 +1,298 @@
+2005-04-11  Lute Kamstra  <lute@gnu.org>
+
+       * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
+       differently.
+
+2005-04-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mm-util.el (mm-detect-coding-region): Typo.
+
+2005-04-11  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
+
+2005-04-06  D Goel  <deego@gnufans.org>
+
+       * spam-stat.el (spam-stat-score-buffer): Add a call to a
+       user-function allow user modifications of the scores.
+       (spam-stat-score-buffer-user): New function, to allow
+       user-computed modifications to the score.
+       (spam-stat-score-buffer-user-functions): list of additional
+       scoring functions
+       (spam-stat-error-holder): global temporary error holder
+       (spam-stat-split-fancy): use the new `spam-stat-error-holder'
+       variable
+
+2005-04-06  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-clean-empty-function)
+       (gnus-registry-trim, gnus-registry-fetch-groups)
+       (gnus-registry-delete-group): now groups that match
+       `gnus-registry-ignored-groups' will be removed from the registry
+       entries, not just ignored for splitting.  This helps clean up the
+       registry.  Also, `gnus-registry-fetch-groups' is a convenient way
+       to get all the groups a message ID is in.
+
+       * spam-stat.el (spam-stat-split-fancy-spam-threshold)
+       (spam-stat-split-fancy): changed "threshhold" to "threshold"
+       (spam-stat-score-buffer-user-functions): added :number custom type
+
+2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-coding-system-p): Don't return binary for the nil
+       argument in XEmacs.
+
+       * nnrss.el (nnrss-compatible-encoding-alist): New variable.
+       (nnrss-request-group): Decode group name first.
+       (nnrss-request-article): Make a text/plain article if mml-to-mime
+       failed.
+       (nnrss-get-encoding): Return a compatible encoding according to
+       nnrss-compatible-encoding-alist.
+       (nnrss-find-el): Use consp instead of listp.
+       (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
+
+2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
+       which Emacs 20 doesn't support.
+       (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
+
+2005-04-04  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * nnimap.el (nnimap-date-days-ago): Add defvars in order to
+       silence the byte compiler inside the defun
+
+       * gnus-demon.el (parse-time-string): Added autoload.
+
+       * gnus-delay.el (parse-time-string): Added autoload.
+
+       * gnus-art.el (parse-time-string): Added autoload.
+
+       * nnultimate.el (parse-time): Require for `parse-time-string'.
+
+2005-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
+
+       * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
+
+       * smime.el (smime-ldap-host-list): Add :version.
+
+2005-03-21  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
+       pass it to `gnus-browse-read-group'.
+       (gnus-browse-read-group): Add NUMBER argument and pass it to
+       `gnus-group-read-ephemeral-group'.
+
+       * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
+       argument and pass it to `gnus-group-read-group'.
+
+2005-03-19  Aidan Kehoe  <kehoea@parhasard.net>
+
+       * mm-util.el (mm-xemacs-find-mime-charset): Only call
+       mm-xemacs-find-mime-charset-1 if we have the mule feature
+       available at runtime.
+
+2005-03-25  Werner Lemberg  <wl@gnu.org>
+
+       * nnmaildir.el: Replace `illegal' with `invalid'.
+
+2005-03-23  Lute Kamstra  <lute@gnu.org>
+
+       * time-date.el: Add comment on time value formats.
+       Don't require parse-time.
+       (with-decoded-time-value): New macro.
+       (encode-time-value): New function.
+       (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
+       (days-to-time): Return a valid time value when arg is huge.
+       (time-since): Use time-subtract.
+       (time-to-number-of-days): Use time-to-seconds.
+
+2005-03-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-start.el (gnus-display-time-event-handler):
+       Check display-time-timer at runtime rather than only at load time
+       in case display-time-mode is turned off in the mean time.
+
+2005-03-16  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * nnimap.el (nnimap-open-connection): Print which authinfo file is
+       used.
+
+       * nneething.el (nneething-map-file-directory): Derive from
+       `gnus-directory'.
+
+       * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
+       the To/Cc button.
+
+2005-03-15  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * nnmaildir.el (nnmaildir-request-accept-article):
+       Use `nnheader-cancel-timer' for compatibility with current XEmacs.
+
+2005-03-13  Steve Youngs  <steve@sxemacs.org>
+
+       * gnus-async.el: Require timer-funcs at compile time when in
+       XEmacs for `run-with-idle-timer'.
+
+2005-03-13  Steve Youngs  <steve@sxemacs.org>
+
+       * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
+       autoloaded function.
+       From: Andrey Slusar <anrays@gmail.com>.
+
+2005-03-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
+
+2005-03-10  Arne J\e,Ax\e(Brgensen <arne@arnested.dk>  (tiny change)
+
+       * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
+
+2005-03-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
+       gnus-expert-user to default.
+
+2005-03-08  Juergen Kreileder <jk@blackdown.de>  (tiny change)
+
+       * nnimap.el (nnimap-open-server): Ditto.
+
+       * imap.el (imap-authenticate): Fix typo.
+
+2005-03-08  Bjorn Solberg <bjorn_ding@hekneby.org>  (tiny change)
+
+       * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
+       buffer (since IMAP server might return FETCH response out of
+       order, and the nntp buffer must be sorted).
+
+2005-03-06  Kevin Greiner  <kevin.greiner@compsol.cc>
+
+       * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
+       comparison on string.
+
+       * gnus-agent.el (gnus-agent-long-article,
+       gnus-agent-short-article, gnus-agent-score): Renamed category
+       keywords to match gnus-cus.
+       (gnus-agent-summary-fetch-series): Modified to protect against
+       gnus-agent-summary-fetch-group clearing processable flags.
+       (gnus-agent-synchronize-group-flags): Update live group buffer as
+       synchronization may occur due to the user toggle the plugged
+       status.
+       (gnus-agent-fetch-group-1): Clear downloadable flag when article
+       successfully downloaded.
+       (gnus-agent-expire-group-1): Avoid using markers when the overview
+       is in ascending order; greatly improves performance.
+       (gnus-agent-regenerate-group): Use
+       gnus-agent-synchronize-group-flags to reset read status in both
+       gnus and server.
+       (gnus-agent-update-files-total-fetched-for): Fixed initial size.
+       
+2005-03-04  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.el: Don't autoload former message-utils variables.
+       (message-strip-subject-trailing-was): Change doc string.
+
+       * nnweb.el: Fixes for `gnus-group-make-web-group'.
+       (nnweb-type-definition): Don't add "hl=en" in `address'.  Add `base'.
+       (nnweb-google-search): Add "hl=en" here.
+       (nnweb-google-parse-1, nnweb-google-create-mapping):
+       Don't hardcode URL.
+
+2005-03-03  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.el (message-get-reply-headers, message-followup):
+       Mention related variables `message-use-followup-to' and
+       `message-use-mail-followup-to', in the information buffer.
+
+       * nnweb.el (nnweb-type-definition): Use groups.google.de instead
+       of broken groups(-beta).google.com.
+
+2005-03-03  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-sum.el (gnus-summary-move-article): pass move-is-internal
+       parameter to invoked gnus-request-move-article; remove the
+       redundant gnus-sum-hint-move-is-internal variable; apply the marks
+       all at once instead of once per article
+       (gnus-summary-remove-process-mark): accept a list of articles as
+       well as a single article for processing
+
+       * gnus-int.el (gnus-request-move-article): add move-is-internal parameter
+
+       * nnml.el (nnml-request-move-article): add move-is-internal parameter
+
+       * nnmh.el (nnmh-request-move-article): add move-is-internal parameter
+
+       * nnmbox.el (nnmbox-request-move-article): add move-is-internal parameter
+
+       * nnmaildir.el (nnmaildir-request-move-article): add move-is-internal parameter
+
+       * nnimap.el (nnimap-request-move-article): add move-is-internal
+       parameter and remove the gnus-sum-hint-move-is-internal variable
+
+       * nnfolder.el (nnfolder-request-move-article): add move-is-internal parameter
+
+       * nndraft.el (nndraft-request-move-article): add move-is-internal parameter
+
+       * nndiary.el (nndiary-request-move-article): add move-is-internal parameter
+
+       * nndb.el (nndb-request-move-article): add move-is-internal parameter
+
+       * nnbabyl.el (nnbabyl-request-move-article): add move-is-internal parameter
+
+       * nnagent.el (nnagent-request-move-article): add move-is-internal parameter
+
+2005-03-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
+       a more conservative way.
+
+2005-02-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gnus-sum.el (gnus-summary-exit): Move point after displaying the
+       buffer, so it moves the window's cursor.
+
+2005-02-26  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
+
+       * mm-decode.el (mm-dissect-buffer): Pass the from field on to
+       `mm-dissect-multipart' and receive the from field as an (optional)
+       argument from `mm-dissect-multipart'.
+       (mm-dissect-multipart): Receive the from field as an argument and
+       pass it on when we call `mm-dissect-buffer' on MIME parts.
+       Fixes verification/decryption of signed/encrypted MIME parts.
+
+2005-02-25  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-sum.el (gnus-summary-move-article): set
+       gnus-sum-hint-move-is-internal for gnus-request-move-article and
+       whatever it calls (right now, only nnimap-request-move article
+       respects it)
+
+       * nnimap.el (nnimap-request-move-article): when
+       gnus-sum-hint-move-is-internal is set, don't do the extra
+       nnimap-request-article
+
+2005-02-24  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * nnheader.el (nnheader-find-file-noselect): Add doc string.
+
+       * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
+       `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
+
+       * gnus-sum.el (gnus-summary-caesar-message):
+       Apply `gnus-treat-article' after rotation.
+
+       * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
+       doc string.
+
 2005-02-22  Simon Josefsson  <jas@extundo.com>
 
        * encrypt.el (encrypt-password-cache-expiry): Remove (use
        `password-cache-expiry' instead).  Reported by Arne J\e,Ax\e(Brgensen
        <arne@arnested.dk>.
+       (encrypt): Add password-cache and password-cache-expiry as group
+       members.
 
 2005-02-22  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
 
        * nnrss.el (nnrss-verbose): New variable.
        (nnrss-request-group): Make it say nnrss is requesting a group.
 
+2005-02-21  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
+       Handle news URL with given port correctly.
+
 2005-02-19  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
 
 2005-02-16  Teodor Zlatanov  <tzz@lifelogs.com>
 
-       * gnus-registry.el (gnus-registry-delete-group): minor bug fix
+       * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
 
        * gnus.el (gnus-install-group-spam-parameters): Doc fix.
 
 
        * smime.el: Require smime-ldap.
        (smime-ldap-host-list): New variable.
-       (smime-cert-by-ldap, smime-cert-by-ldap-1): Likewise.
+       (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
 
        * mml-smime.el (mml-smime-encrypt-query): New function.
        (mml-smime-encrypt-query): Use it.
 
        * gnus-start.el (gnus-setup-news): Honor user's setting to
        gnus-message-archive-method.  Suggested by Lute Kamstra
-       <Lute.Kamstra@xs4all.nl>.
+       <lute@gnu.org>.
 
 2004-12-10  Arnaud Giersch  <arnaud.giersch@free.fr>  (tiny change)
 
 
 2004-11-04  Katsumi Yamaoka  <yamaoka@jpl.org>
 
-       * gnus-art. (gnus-article-edit-article): Don't associate the
+       * gnus-art.el (gnus-article-edit-article): Don't associate the
        article buffer with a draft file.  This is a temporary measure
        against the 2004-08-22 change to gnus-article-edit-mode.