+2007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
+ (nnmail-split-incoming): Bind it.
+
+ * nnml.el (nnml-group-name-charset): New function.
+ (nnml-decoded-group-name): Use it; don't decode group name if
+ nnmail-group-names-not-encoded-p is non-nil.
+ (nnml-encoded-group-name): New function.
+ (nnml-group-pathname): Inline nnml-decoded-group-name.
+ (nnml-request-expire-articles): Decode group name in message.
+ (nnml-request-delete-group): Ditto; bind file-name-coding-system to
+ nnmail-pathname-coding-system.
+ (nnml-save-mail, nnml-active-number): Work with decoded group names and
+ not decoded ones according to nnmail-group-names-not-encoded-p.
+ (nnml-generate-active-info): Use nnml-encoded-group-name.
+
+2007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-sum.el (gnus-summary-move-article): Make
+ gnus-summary-respool-article work.
+
+2007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
+ string.
+
+2007-07-20 Micha\e,Ak\e(Bl Cadilhac <michael@cadilhac.name>
+
+ * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
+ that should be ignored when comparing distant RSS articles with local
+ ones.
+ (nnrss-make-hash-index): New function. Create a hash index according
+ to the ignored fields.
+ (nnrss-check-group): Use it.
+
+2007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
+
+ * gnus-art.el (article-decode-group-name): Decode Xref header too.
+
+ * gnus-group.el (gnus-group-make-group): Encode group name here unless
+ the new optional argument ENCODED is non-nil.
+ (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
+ coding system for encoding group name.
+ (gnus-group-make-rss-group): Pass un-encoded group name to
+ gnus-group-make-group.
+ (gnus-group-set-info): Tell gnus-group-make-group that group name is
+ encoded.
+
+ * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
+ Encode group name to which articles are moved or copied.
+ (gnus-summary-edit-article): Use gnus-group-name-charset to determine
+ coding system for encoding Newsgroup, Followup-To and Xref headers.
+
+ * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
+ marks; use nnheader-file-coding-system to write a file.
+ (nnagent-retrieve-headers): Bind file-name-coding-system to
+ nnmail-pathname-coding-system.
+
+ * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
+
+ * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
+ (nnml-request-article, nnml-request-create-group)
+ (nnml-request-rename-group, nnml-find-id)
+ (nnml-possibly-change-directory, nnml-possibly-create-directory)
+ (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
+ (nnml-save-marks): Use nnml-group-pathname instead of
+ nnmail-group-pathname.
+
+ (nnml-request-create-group, nnml-request-expire-articles)
+ (nnml-request-move-article, nnml-request-delete-group)
+ (nnml-deletable-article-p, nnml-possibly-create-directory)
+ (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
+ (nnml-open-marks): Bind file-name-coding-system to
+ nnmail-pathname-coding-system.
+
+ (nnml-request-article): Pass server argument to nnml-find-group-number.
+ (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
+ server argument to nnml-possibly-create-directory.
+ (nnml-request-accept-article): Pass server argument to
+ nnml-active-number and nnml-save-mail.
+ (nnml-find-group-number): Pass server argument to nnml-find-id.
+ (nnml-request-update-info): Pass server argument to
+ nnml-marks-changed-p.
+
+ (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
+ (nnml-save-mail, nnml-active-number): Add server argument.
+
+ (nnml-request-delete-group): Warn if group is missing.
+ (nnml-get-nov-buffer): Decode group name.
+ (nnml-generate-active-info): Encode group name.
+ (nnml-open-marks): Decode group name in messages.
+
+2007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
+ if it is not specified.
+ (gnus-article-pipe-part, gnus-article-save-part)
+ (gnus-article-interactively-view-part, gnus-article-copy-part)
+ (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
+ (gnus-article-inline-part, gnus-article-save-part-and-strip)
+ (gnus-article-replace-part, gnus-article-delete-part)
+ (gnus-article-view-part-as-type): Pass raw prefix argument to
+ gnus-article-part-wrapper.
+
+2007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-agent.el (gnus-agent-save-active): Bind
+ nnheader-file-coding-system to gnus-agent-file-coding-system.
+
+ * gnus-cache.el (gnus-cache-save-buffers)
+ (gnus-cache-possibly-enter-article, gnus-cache-request-article)
+ (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
+ (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
+ (gnus-cache-braid-nov, gnus-cache-braid-heads)
+ (gnus-cache-generate-active, gnus-cache-rename-group)
+ (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
+ (gnus-cache-update-overview-total-fetched-for): Bind
+ file-name-coding-system to nnmail-pathname-coding-system.
+ (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
+ variables.
+ (gnus-cache-decoded-group-name): New function.
+ (gnus-cache-file-name): Use it.
+ (gnus-cache-generate-active): Use non-decoded group name for active.
+
+ * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
+ right place.
+ (gnus-write-active-file): Don't break non-ASCII group names.
+
+ * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
+ nnmail-pathname-coding-system.
+
+ * lpath.el: Bind default-file-name-coding-system,
+ file-name-coding-system and language-info-alist for XEmacs.
+
+ * gnus-uu.el (gnus-uu-decode-save): Typo.
+
+2007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
+
2007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
* nnrss.el (nnrss-check-group): Bind hash-index.
-2006-05-23 Michael Cadilhac <michael.cadilhac@lrde.org>
+2006-05-23 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
* nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
its hash index. Store this hash in `nnrss-group-data'.