Synch to No Gnus 200407030926.
[elisp/gnus.git-] / lisp / ChangeLog
index 6d4c8ed..a0c48b1 100644 (file)
@@ -1,3 +1,251 @@
+2004-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * spam-report.el (spam-report-gmane): Add interactive.
+
+2004-07-02  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-encode.el (mm-content-transfer-encoding-defaults): Use
+       qp-or-base64 for the application/* types.
+
+2004-07-02  Jesper Harder  <harder@ifa.au.dk>
+
+       * nnrss.el (nnrss-read-group-data): Fix off-by-one error.  From
+       Joakim Verona <joakim@verona.se>.
+
+2004-06-30  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-registry.el (gnus-registry-trim): don't allow a negative
+       trim value
+
+2004-01-25  Paul Jarc  <prj@po.cwru.edu>
+
+       * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
+       New macro and function.
+       (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
+
+2004-06-29  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
+       after-load-alist.
+
+2004-06-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-group.el (gnus-group-get-new-news-this-group): Don't
+       update info that isn't there.
+
+2004-06-29  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-view.el (mm-inline-render-with-function): Use multibyte
+       buffer; decode html source by charset.
+
+       * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
+
+       * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
+       entry.  From Ilya N. Golubev <gin@mo.msk.ru>.
+       (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
+       loaded under XEmacs.
+       (): Don't make duplicated entries in mm-mime-mule-charset-alist.
+
+2004-06-28  Jesper Harder  <harder@ifa.au.dk>
+
+       * nnheader.el (nnheader-max-head-length): Increase to 8192.
+
+2004-06-28  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-coding-system-p): Return a coding-system.
+       (mm-mime-mule-charset-alist): Use shift_jis instead of
+       iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
+       entries for the mime charsets iso-2022-jp-3 and shift_jis.
+       (mm-coding-system-priorities): Use shift_jis and iso-8859-1
+       instead of japanese-shift-jis and iso-latin-1 respectively in
+       order to share the default value with both Emacs and XEmacs-mule.
+       (mm-mule-charset-to-mime-charset): Make
+       mm-coding-system-priorities effective.
+       (mm-sort-coding-systems-predicate): Canonicalize coding-systems
+       while predicating of candidates upon the priorities.
+
+2004-06-27  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-sum.el (gnus-summary-make-menu-bar): Add
+       gnus-uu-invert-processable.
+
+       * gnus.el: Autoload gnus-uu-invert-processable.
+
+2004-06-24  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-util.el (mm-with-multibyte-buffer): New macro.
+
+       * rfc2047.el (rfc2047-encode-string): Use it.
+       (rfc2047-encode-region): Move point to the end of the region after
+       encoding.  Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
+
+2004-06-23  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
+       ">From ".  Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
+
+2004-06-23  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
+       (gnus-cite-parse): Ignore quoted envelope From_.  Suggested by
+       Karl Chen <quarl@nospam.quarl.org>.
+
+2004-06-23  Jesper Harder  <harder@ifa.au.dk>
+
+       * message.el (message-idna-to-ascii-rhs-1): Don't choke on
+       invalid addresses.
+
+2004-06-21  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * spam.el: section markers changed, TODO list revised
+       (spam-backends): new master list of all installed backends
+       (spam-summary-exit-behavior): new variable to determine how
+       messages moves are done at summary exit
+       (spam-move-spam-nonspam-groups-only)
+       (spam-process-ham-in-nonham-groups)
+       (spam-process-ham-in-spam-groups): variables removed, the
+       spam-summary-exit-behavior variable should be used to manage this
+       behavior
+       (spam-old-ham-articles, spam-old-spam-articles): removed
+       (spam-old-articles): new variable, replacing spam-old-ham-articles
+       and spam-old-spam-articles
+       (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
+       empty variables, placeholders for the backends they represent
+       (spam-set-difference): moved, unchanged
+       (spam-list-of-processors): variable OBSOLETE, not used anymore
+       unless the user has a processor variable
+       (spam-classifications, spam-classification-valid-p)
+       (spam-backend-properties, spam-backend-property-valid-p)
+       (spam-backend-function-type-valid-p)
+       (spam-process-type-valid-p, spam-list-articles): helper functions
+       (spam-report-articles-gmane, spam-report-articles-resend):
+       functions removed, they are not needed
+       (spam-install-backend-super, spam-backend-list)
+       (spam-backend-check, spam-backend-valid-p, spam-backend-info)
+       (spam-backend-function, spam-backend-ham-registration-function)
+       (spam-backend-spam-registration-function)
+       (spam-backend-ham-unregistration-function)
+       (spam-backend-spam-unregistration-function)
+       (spam-backend-statistical-p, spam-backend-mover-p)
+       (spam-install-backend-alias, spam-install-checkonly-backend)
+       (spam-install-mover-backend, spam-install-nocheck-backend)
+       (spam-install-backend, spam-install-statistical-backend)
+       (spam-install-statistical-checkonly-backend): backend installation
+       support
+       (spam-summary-prepare-exit): rewritten to use the new backend code
+       (spam-group-processor-p): use the new backend code and respect the
+       summary exit behavior
+       (spam-mark-spam-as-expired-and-move-routine): removed
+       (spam-summary-prepare): changed to use the new spam-old-articles
+       variable
+       (spam-copy-or-move-routine, spam-copy-spam-routine)
+       (spam-move-spam-routine, spam-copy-ham-routine)
+       (spam-move-ham-routine): new code to copy/move ham or spam
+       (spam-fetch-field-fast): doc and code improved, plus it allows the
+       'number request
+       (spam-list-of-checks, spam-list-of-statistical-checks): variables
+       removed, no longer used
+       (spam-split, spam-find-spam): use the new backend code
+       (spam-registration-functions): variable removed, no longer used
+       (spam-unregister-routine): convenience wrapper
+       (spam-log-undo-registration, spam-register-routine)
+       (spam-log-processing-to-registry)
+       (spam-log-unregistration-needed-p): renamed "check" to "backend"
+       where possible
+       (spam-check-gmane-xref, spam-check-regex-headers)
+       (spam-check-blackholes, spam-check-stat, spam-check-ifile, spam-check-BBDB)
+       (spam-check-whitelist, spam-check-blacklist)
+       (spam-check-bogofilter-headers, spam-check-spamoracle)
+       (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
+       (spam-check-crm114-headers): use the spam-split-group that
+       spam-split prepares, no need to determine it every time
+
+       * nnimap.el (nnimap-retrieve-headers-progress): add the message number to
+       the nnheader-parse-naked-head call
+
+       * nnheader.el (nnheader-generate-fake-message-id): fix indentation
+
+       * gnus-sum.el (gnus-nov-parse-line): add the message number to
+       the nnheader-nov-read-message-id call
+
+2004-06-21  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
+       gnus-activate-group twice.  Suggested by Markus Peter
+       <warp@spin.de>.
+
+2004-06-18  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-art.el (gnus-article-time-format): Exchange the order of
+       day and month in the default value; fix customization type.
+       (article-date-ut): Use add-text-properties.
+       (article-make-date-line): Use message-make-date instead of
+       current-time-string.
+
+       * message.el (message-fetch-field): Don't use set-text-properties.
+       (message-make-date): Simplify.
+
+       * messagexmas.el (message-xmas-make-date): New function.
+       (message-xmas-redefine): Defalias message-make-date to it.
+
+2004-06-17  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
+       (rfc2047-encode-region): Treat text within parentheses as special;
+       show the original text when error has occurred.
+
+       * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
+       already-computed method to gnus-activate-group.
+
+       * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
+       same select-methods identical Lisp objects.
+
+       * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
+       object when modifying the info.
+
+2004-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-srvr.el (gnus-server-set-info): Remove the server from
+       gnus-opened-servers since it has never been opened with the new
+       configuration yet.
+
+2004-06-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnheader.el (nnheader-nov-read-message-id): Pass the optional
+       arg to nnheader-generate-fake-message-id.
+
+2004-06-14  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * nnheader.el (nnheader-generate-fake-message-id): accept a
+       number and build a fake message ID localized to a group and
+       article number (so it's repeatable from that point on)
+       (nnheader-fake-message-id-p): change regex to accomodate new fake
+       ID format
+
+       * gnus-sum.el (gnus-get-newsgroup-headers): call
+       nnheader-generate-fake-message-id with the article number
+
+2004-06-12  YAGI Tatsuya  <ynyaaa@ybb.ne.jp>  (tiny change)
+
+       * gnus-art.el (gnus-article-next-page): Fix the way to find a real
+       end-of-buffer.
+
+2004-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-ignored-supersedes-headers): Add Approved. 
+
+2004-06-11  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * rfc2047.el (rfc2047-encode-message-header): Remove useless
+       goto-char.
+       (rfc2047-encode): Fold the line before encoding.
+
+2004-06-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * rfc2047.el (rfc2047-encode-message-header): Disabled header
+       folding -- not all headers can be folded, and this should be done
+       by the message composition mode.  Probably.  I think. 
+
 2004-06-10  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-util.el (gnus-remove-text-with-property): Make it slightly
@@ -6,7 +254,7 @@
        * gnus-ems.el (gnus-remove-image): Don't use
        message-text-with-property; remove only the image found first.
 
-       * gnus-smas.el (gnus-xmas-remove-image): Remove only the image
+       * gnus-xmas.el (gnus-xmas-remove-image): Remove only the image
        found first.
 
 2004-06-09  Jesper Harder  <harder@ifa.au.dk>