+2005-05-09 Simon Josefsson <jas@extundo.com>
+
+ * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
+ tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
+
+2005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus.el (gnus-version-number): Bump version.
+
+2005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
+
+ * gnus.el: No Gnus v0.3 is released.
+
+2005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * lpath.el (featurep): Bind show-nonbreak-escape.
+
+2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-article-edit-part): Disable undo.
+
+2005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (article-date-ut): Don't delete X-Sent header when
+ gnus-article-date-lapsed-new-header is t if date timer is active;
+ skip headers in which the original date value is empty.
+ (gnus-article-save-original-date): Redefine it as a macro.
+ (gnus-display-mime): Use it.
+
+2005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (article-date-ut): Support converting date in
+ forwarded parts as well.
+ (gnus-article-save-original-date): New function.
+ (gnus-display-mime): Use it.
+
+2005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
+
+ * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
+ enclosure element of <item>.
+
+2005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * message.el (message-kill-buffer-query): Renamed from
+ `message-kill-buffer-query-if-modified'. Added :version.
+
+2005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mml.el (mml-preview): Bind gnus-message-buffer while setting the
+ window layout.
+
+2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mml.el: Autoload dnd when compiling.
+
+2005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
+ x-dnd-*.
+
+2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * qp.el (quoted-printable-encode-region): Save excursion.
+
+2005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * message.el (message-kill-buffer-query-if-modified): new variable
+ so the user can kill a modified message buffer quickly
+ (message-kill-buffer): use it.
+
+2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: Fbind display-time-event-handler; don't fbind
+ string-to-multibyte.
+
+ * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
+
+2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
+ contained in text because xml.el decodes entities) with LFs.
+
+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): Added doc string.
+ * 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'.
+ `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
- * gnus-sum.el (gnus-summary-caesar-message): Apply
- `gnus-treat-article' after rotation.
+ * 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.
* 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.