+2008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * mail-source.el (mail-source-set-1, mail-source-bind): Moved
+ auth-source code out of the macro to clean it up and fix bugs.
+
+2008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
+ by sender if it's equal to user-mail-address, it's likely to be
+ useless.
+
+ * mail-source.el (mail-source-bind): Don't use user or password if they
+ are not bound. Unintern them if they are nil. Don't use server unless
+ it's bound, and default it to empty string otherwise.
+
+2008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * mail-source.el: Load auth-source.el.
+ (mail-source-bind): Add comments. Call auth-source-user-or-password to
+ get user name or password, if auth-sources is set up.
+
+ * gnus-registry.el (gnus-registry-split-strategy): New variable for
+ strategy of splitting with parent.
+ (gnus-registry-split-fancy-with-parent)
+ (gnus-registry-post-process-groups): Use it and fix prior
+ bug (returning a list as the split result).
+
+ * auth-source.el (auth-sources): Remove server parameter.
+ (auth-source-pick, auth-source-user-or-password)
+ (auth-source-user-or-password-imap)
+ (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
+ (auth-source-user-or-password-sftp)
+ (auth-source-user-or-password-smtp): Remove server parameter.
+
+2008-04-24 Luca Capello <luca@pca.it> (tiny change)
+
+ * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
+ Don't use QP for message/rfc822.
+ (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
+
+2008-04-22 Juri Linkov <juri@jurta.org>
+
+ * mailcap.el (mailcap-file-default-commands): New function.
+
+2008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * message.el (message-signature-separator, message-cite-function):
+ Change custom version.
+
+2008-04-13 Naohiro Aota <nao.aota@gmail.com> (tiny change)
+
+ * tls.el (tls-program): Add -ign_eof argument to call the openssl
+ commands.
+ (tls-checktrust): Ditto.
+
+2008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * mm-decode.el (mm-display-external): Make temp file read-only.
+
+2008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
+ binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
+ `C-c C-f d'.
+
+2008-04-12 Adrian Aichner <adrian@xemacs.org>
+
+ * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
+
+2008-04-11 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus.el: Bump version to 0.9.
+
+2008-04-10 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus.el: No Gnus v0.8 is released.
+
+2008-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mail-source.el (mail-source-value):
+ Prefer fboundp to functionp so it works with macros as well.
+
+2008-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
+ Fix last change in case the element is not even a symbol.
+
+2008-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
+ Prefer fboundp to functionp so it works with macros as well.
+
+2008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * auth-source.el: Added docs.
+ (auth-sources): Modified format to support server.
+ (auth-source-pick, auth-source-user-or-password)
+ (auth-source-user-or-password-imap)
+ (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
+ (auth-source-user-or-password-sftp)
+ (auth-source-user-or-password-smtp): Add server parameter.
+
+2008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el: Initialize the registry when gnus-registry-install
+ is t.
+
+2008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * compface.el (uncompface): Make buffer unibyte.
+
+2008-04-05 Glenn Morris <rgm@gnu.org>
+
+ * gnus-ems.el (mm-disable-multibyte): Autoload it.
+
+2008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer): Prefer
+ mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
+
+ * nnheader.el (nnheader-init-server-buffer): Change buffer's
+ multibyteness after rather than before erasing it.
+
+ * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
+ mm-with-multibyte.
+ (gnus-request-article-this-buffer): Make sure the proper decoding is
+ used if gnus-original-article-buffer happens to be unibyte.
+
+ * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
+ default-enable-multibyte-characters.
+
+ * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
+ default-enable-multibyte-characters.
+
+ * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
+
+ * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
+
+2008-04-02 Simon Josefsson <simon@josefsson.org>
+
+ * imap.el (imap-enable-exchange-bug-workaround): New variable.
+ (imap-message-copyuid-1): Use it.
+ (imap-message-appenduid-1): Likewise. Based on patch by Nathan
+ J. Williams in
+ <http://permalink.gmane.org/gmane.emacs.gnus.general/65855>.
+
+ * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
+ imap-enable-exchange-bug-workaround.
+ (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
+
+2008-04-01 Simon Josefsson <simon@josefsson.org>
+
+ * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
+ a 100 byte status-checks into a 2-3MB transfer for each group.
+ (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
+ to enable bug workaround or not.
+ (nnimap-find-minmax-uid): Only enable workaround conditionally.
+
+2008-03-31 Glenn Morris <rgm@gnu.org>
+
+ * message.el (mml2015-use): Declare for compiler.
+ (message-info): Require mml2015 when appropriate.
+
+2008-03-31 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * Makefile.in (EMACS_COMP): Quote directory name that might contain
+ whitespace.
+
+2008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
+ (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
+ (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
+ (nntp-service-to-port): New function.
+ (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
+ (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
+ (nntp-open-netcat-stream): New function.
+ (nntp-open-via-rlogin-and-netcat): Don't use a pty.
+
+2008-03-29 Sven Joachim <svenjoac@gmx.de>
+
+ * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
+
+2008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
+
+2008-03-28 Magnus Henoch <mange@freemail.hu>
+
+ * dns.el (dns-write): Use set-buffer-multibyte.
+
+2008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
+
+ * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
+
+2008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * message.el (message-signature-separator): Change default.
+ Improve custom type.
+ (message-cite-function): Change default to
+ message-cite-original-without-signature.
+
+ * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
+ toggle.
+
+ * message.el (message-check-news-body-syntax): Fix signature check.
+ (message-setup-1): Mark buffer as unmodified _after_ running
+ message-setup-hook and handling message-alternative-emails.
+ (message-shorten-references): Be more strict when building list of
+ valid references to comply with GNKSA.
+
+ * gnus-group.el (gnus-read-ephemeral-bug-group)
+ (gnus-read-ephemeral-debian-bug-group)
+ (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
+
+ * message.el (message-info): Don't use booleanp which isn't supported
+ in Emacs 21 and XEmacs.
+
+2008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-group.el (gnus-gmane-group-download-format): Rename from
+ gnus-group-gmane-group-download-format.
+ (gnus-group-read-ephemeral-gmane-group): Rename from
+ gnus-group-read-ephemeral-gmane-group.
+ (gnus-read-ephemeral-gmane-group-url): Rename from
+ gnus-group-read-ephemeral-gmane-group-url.
+ (gnus-bug-group-download-format-alist): New variable.
+ (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
+ (gnus-read-ephemeral-emacs-bug-group): New commands.
+
+2008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
+ (gnus-visible-headers): Improve custom type.
+
+2008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * mml.el (mml-menu): Add workarounds for XEmacs.
+
+ * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
+ X-Boundary header.
+
+ * message.el (message-simplify-recipients): Fix previous commit.
+
+2008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mm-util.el (mm-set-buffer-multibyte): New function.
+ * mm-decode.el (mm-copy-to-buffer): Use it.
+
+2008-03-19 Glenn Morris <rgm@gnu.org>
+
+ * tls.el (open-tls-stream): Restore use of `tls-end-of-info'.
+ Accidentally removed in the sync process with Emacs.
+
+2008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * message.el (message-alter-recipients-discard-bogus-full-name):
+ New function.
+ (message-alter-recipients-function): New variable.
+ (message-get-reply-headers): Use it.
+ (message-replace-header): New helper function.
+ (message-recipients-without-full-name): New variable.
+ (message-simplify-recipients): New command.
+
+ * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
+
+ * message.el (message-info): Handle EasyPG manual.
+
+ * mml.el (mml-menu): Add entry for EasyPG.
+
+2008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
+
+ * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
+ parameter.
+
+ * message.el (message-disassociate-draft): Specify drafts group name
+ fully.
+
+2008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
+ unnecessary duplicates from the match list.
+
+2008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * dgnushack.el: Autoload Info-index and Info-index-next for XEmacs.
+
+ * lpath.el: Fbind Info-index and Info-index-next for Emacs 21, 22.
+
+ * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
+ args of `how-many' of which the XEmacs version doesn't take; declare
+ Info-index-next as function.
+
+2008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-score.el (gnus-score-headers): Fix handling of
+ gnus-inhibit-slow-scoring.
+
+ * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
+ string.
+ (gnus-button-url-regexp): Improve handling of parenthesis.
+ (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
+ (gnus-button-handle-info-keystrokes): Handle index entries.
+
+2008-03-15 Glenn Morris <rgm@gnu.org>
+
+ * parse-time.el (parse-time-string): Simplify.
+
+2008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
+ Incoming* files.
+
+2008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * auth-source.el (auth-sources): Renamed from auth-source-choices.
+ (auth-source-pick): Use it.
+
+2008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * binhex.el (binhex-decode-region-internal):
+ * uudecode.el (uudecode-decode-region-internal):
+ * dns.el (dns-read-string-name, dns-read, dns-read-type, query-dns):
+ * sha1.el (sha1-string-external): Use set-buffer-multibyte rather than
+ setting default-enable-multibyte-characters.
+
+2008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * auth-source.el (auth-source-protocols)
+ (auth-source-protocols-customize, auth-source-choices): Added and
+ modified variable customizations and defaults.
+ (auth-source-pick, auth-source-user-or-password)
+ (auth-source-protocol-defaults, auth-source-user-or-password-imap)
+ (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
+ (auth-source-user-or-password-sftp)
+ (auth-source-user-or-password-smtp): Use new variables and provide an
+ interface to netrc.el.
+
+2008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
+ (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
+ Make sure the nntp port to specify is a string.
+
+2008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * nntp.el: Use with-current-buffer.
+ (nntp-send-buffer): Just set the buffer to unibyte rather than use the
+ dubious mm-with-unibyte-current-buffer.
+ (nntp-with-open-group-function): New function extracted from
+ nntp-with-open-group macro.
+ (nntp-with-open-group): Use the function, so it's easier to debug.
+ Add indentation and debugging info.
+ (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
+ the use of the netcat alternatives.
+
+ * rfc2047.el (rfc2047-decode-string): Don't use `m'.
+ Avoid mm-string-as-multibyte as well.
+
+ * nnweb.el (nnweb-insert-html):
+ Remove use of nnheader-string-as-multibyte.
+
+ * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
+ (nnheader-string-as-multibyte): Remove.
+
+ * mm-view.el: Use inhibit-read-only.
+ (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
+ (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
+ or unibyte-string.
+
+ * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
+ (mm-uu-yenc-extract): Use with-current-buffer.
+
+ * gnus-soup.el (gnus-soup-send-packet): Don't use
+ mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
+
+ * nnmh.el: Use with-current-buffer.
+ (nnmh-request-list-1): Use mm-string-to-multibyte rather than
+ mm-string-as-multibyte on the output of mm-encode-coding-string.
+
+ * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
+ (nnimap-request-move-article): Use with-current-buffer.
+
+ * mm-decode.el (mm-with-part): Set the buffer to unibyte before
+ inserting the handle-buffer's text, so the implicit multibyte->unibyte
+ conversion uses string-make-unibyte rather than string-as-unibyte.
+
+ * gnus-msg.el: Use with-current-buffer.
+
+ * message.el (message-ignored-resent-headers): Add "Delivered-To".
+
+2008-03-10 Daiki Ueno <ueno@unixuser.org>
+
+ * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
+ string for caching if it is 'PIN.
+
+2008-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: Consider the case without Emacs/W3.
+
+2008-03-08 Glenn Morris <rgm@gnu.org>
+
+ * time-date.el (date-to-time, time-subtract, time-add)
+ (safe-date-to-time): Doc fixes.
+
+2008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * mail-source.el (mail-source-delete-old-incoming-confirm):
+ Change default to nil.
+ (mail-source-delete-old-incoming): Make confirmation prompt more clear.
+
+2008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lpath.el: Rearrange.
+
+ * gnus-art.el (gnus-narrow-to-page): Position point properly.
+ (gnus-article-goto-prev-page): Work for articles having ^L's.
+
+ * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
+
+ * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
+
+2008-03-07 Karl Fogel <kfogel@red-bean.com>
+
+ * gnus-bookmark.el: Adjust for renames in bookmark.el.
+ (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
+ (gnus-bookmark-jump): Adjust some variable names.
+
+2008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * auth-source.el: New package.
+ (auth-source-choices): Add customization entry point variable.
+
+ * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
+ bug.
+
+2008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
+ (gnus-registry-initialize, gnus-registry-install-p): Use it.
+ (gnus-registry-install-shortcuts): Rename from
+ gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
+ the `gnus-registry-mark-map' keymap dynamically from
+ `gnus-registry-marks'. The generated functions update the summary line
+ when a registry mark is added or deleted, and will call
+ `gnus-registry-install-p' (see the comments in the code).
+ (gnus-registry-user-format-function-M): Use concat intelligently.
+
+ * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
+ the registry mark functions.
+
+2008-03-05 Glenn Morris <rgm@gnu.org>
+
+ * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
+ * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
+ gnus-art.
+ (top-level): No need to load own source when compiling.
+
+2008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
+ Suggested by <chris.anderton@zetnet.co.uk>.
+
+2008-03-04 Glenn Morris <rgm@gnu.org>
+
+ * gnus-sum.el (top-level): No need to require gnus when compiling,
+ since unconditionally required near start of file.
+ (gnus-summary-display-while-building): Move definition before use.
+
+2008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-user-format-function-M): Add
+ formatting function.
+
+2008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
+ with plists.
+ (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
+ Use new format.
+
+2008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (gnus-article-describe-bindings): Work for the version of
+ `where-is-internal' that returns a range of key sequences.
+
+2008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
+
+ * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
+ (gnus-summary-jump-to-group): Consider windows on other displayed
+ frames as well. Similar changes might be needed elsewhere, but that's
+ the one I've bumped into during my use.
+
+ * nndoc.el (nndoc-oe-dbx-type-p):
+ * gnus-msg.el (gnus-debug):
+ * gnus-group.el (gnus-update-group-mark-positions):
+ Use mm-string-to-multibyte.
+
+2008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
+ doesn't handle NotDashEscaped.
+
+ * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
+ (mml-dnd-attach-options): Fix typo in custom choice.
+
+ * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
+ nndoc-article-type to mbox.
+ (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
+
+ * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3. Fall back
+ to nil, instead of html2text.
+
+ * imap.el (imap-debug): Add `imap-ping-server'.
+
+ * gnus-bookmark.el: Add FIXMEs.
+
+ * message.el (message-form-letter-separator)
+ (message-send-form-letter-delay): New variables.
+ (message-send-form-letter): Use them. New command to send form
+ letters. Requested by Uwe Siart.
+ (message-send-mail-function): Doc fix. Add "Other" custom option.
+
+2008-03-01 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Update copyright years.
+
+2008-03-01 Reiner Steib <Reiner.Steib@gmx.de>
+
+ Sync from EMACS_22_BASE.
+
+ * parse-time.el: Rename elt->parse-time-elt and val->parse-time-val.
+
+2008-02-29 Andreas Seltenreich <andreas@gate450.dyndns.org>
+
+ * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
+ empty author.
+
+2008-02-29 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-marks): Add variable for
+ customization of marks and their appearance.
+ (gnus-registry-read-mark): Use it.
+ (gnus-registry-do-marks): Add utility function to loop through
+ `gnus-registry-marks'.
+ (gnus-registry-install-shortcuts-and-menus): Add function to install
+ shortcuts and menus.
+ (gnus-registry-initialize): Use it.
+ (gnus-registry-default-mark): Clarify documentation.
+
+2008-02-29 Glenn Morris <rgm@gnu.org>
+
+ * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
+ * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
+ * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
+ * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
+ Change defcustom :version from 23.0 to 23.1.
+
+2008-02-28 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-follow-group-p)
+ (gnus-registry-post-process-groups): Add functions to aid registry
+ splitting and improve logging. Clarify behavior in function
+ documentation.
+ (gnus-registry-split-fancy-with-parent): Use them.
+
+2008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * gnus-art.el: Use with-current-buffer.
+
+2008-02-27 David Engster <dengste@eml.cc>
+
+ * nnmairix.el (nnmairix-request-group-with-article-number-correction):
+ Express real group name in the response.
+
+2008-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
+ (nnmairix-last-server, nnmairix-current-server): Defvar them.
+ (nnmairix-goto-original-article): Defvar gnus-registry-install and
+ autoload gnus-registry-fetch-group when compiling.
+ (nnmairix-request-group-with-article-number-correction): remove
+ unreferenced argument passed to nnmairix-call-backend.
+
+2008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
+ (mm-uu-extract): Improve face for low color ttys. Reported by Sascha
+ Wilde.
+
+2008-02-27 Glenn Morris <rgm@gnu.org>
+
+ * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
+ (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
+ variables to defconsts. Convert comments to doc-strings.
+ (nnmairix-last-server, nnmairix-current-server): Convert from free
+ variables to defvars. Convert comments to doc-strings.
+ (gnus-registry-fetch-group): Autoload.
+ (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
+ (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
+ (nnmairix-widget-build-editable-fields): Use car cddr rather than
+ caddr.
+ (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
+ nnmairix-request-group-with-article-number-correction call.
+ (nnmairix-fast, nnmairix-group): New, less general names, for free
+ variables passed from nnmairix-request-group to
+ nnmairix-request-group-with-article-number-correction. Declare.
+ (nnmairix-request-group-with-article-number-correction):
+ Use nnmairix-fast, nnmairix-group rather than fast, group.
+
+2008-02-26 David Engster <dengste@eml.cc>
+
+ * nnmairix.el: New file. Mairix back end for Gnus. Initial import of
+ version 0.5.
+
+2008-02-26 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
+ instead of making an extra function call. Don't add the current group
+ to articles only when they have the group. Use
+ `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
+ Reported by David <de_bb@arcor.de>.
+