+1999-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 13.
+
+ * lisp/dgnuspath.el.in: Add the path of APEL to `load-path' as well
+ as its parent directory.
+
+ * lisp/imap.el (base64-encode-string, base64-decode-string):
+ Autoload "base64" instead of the tricky definitions.
+
+ * lisp/base64.el: Restore the original code and invalidate it; use
+ mel for the base64 codec.
+
+1999-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/imap.el (mel-find-function): Always require `mel' instead of
+ the use of autoloading. Because the function `mel-find-function'
+ is defined by `defsubst'.
+
+1999-12-18 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/gnus-offline.el (gnus-offline-after-get-new-news): Refer to
+ `gnus-offline-connected', not `gnus-plugged'.
+
+ * lisp/gnus-ofsetup.el (gnus-setup-for-offline): No need to use
+ `unless'. Use `when'.
+
+ * lisp/imap.el (base64-encode-string): Fix. May work.
+
+1999-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/message.el (message-goto-mail-copies-to): If the field is
+ newly created, a string "never" is inserted in default.
+ (message-goto-mail-followup-to): If the field is newly created and
+ To field contains only one address, the address is inserted in
+ default.
+ (message-mode-map): New key stroke `C-c C-f c' for the command
+ `message-goto-mail-copies-to'.
+
+1999-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 12.
+
+ * lisp/nnimap.el (nnimap-request-newgroups): Use `member-if'.
+
+ * lisp/lpath.el (toolbar-gnus, get-charset-property,
+ font-lock-set-defaults, find-coding-system, coding-system-get):
+ Bind them for FSF Emacsen.
+ (read-color, x-defined-colors, compute-motion): Don't bind.
+
+ * lisp/imap.el (imap-digest-md5-auth, imap-cram-md5-auth): Use
+ `base64-encode-string' and `base64-decode-string' instead of
+ `imap-base64-encode-string' or `imap-base64-decode-string'.
+ (base64-encode-string): New function. It won't be defined if it
+ is already bound and the optional second arg is allowed.
+ (base64-decode-string): New function defined by `defun-maybe'.
+ (imap-base64-encode-string, imap-base64-decode-string): Remove.
+ (mel-find-function): Autoload "mel".
+
+ * lisp/dgnushack.el (read-color, x-defined-colors, event-object,
+ get-popup-menu-response, toolbar-gnus, get-charset-property,
+ find-coding-system, coding-system-get, font-lock-set-defaults):
+ Don't bind.
+ (union, member-if, mapcon, mapc, last): Don't define as compiler
+ macros under XEmacs. It is based on Hrvoje's advice.
+ (member-if): New compiler macro for emulating cl function.
+
+1999-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/imap.el (imap-base64-encode-string): Use `static-if' instead
+ of `static-condition-case'.
+
+1999-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 11.
+
+ * lisp/imap.el (imap-base64-encode-string): Allow the optional 2nd
+ arg `no-line-break'.
+
+1999-12-14 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
+
+ * lisp/imap.el: Require `digest-md5' when compiling; add autoload
+ settings for `digest-md5-parse-digest-challenge' and
+ `digest-md5-digest-response'.
+ (imap-authenticators): Add `digest-md5'.
+ (imap-authenticator-alist): Setup for `digest-md5'.
+ (imap-digest-md5-p): New function.
+ (imap-digest-md5-auth): New function.
+
+1999-12-12 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/mail-source.el (mail-source-fetch-imap): Each temporary
+ buffer name must be specific to its mail source.
+
+1999-12-11 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 10.
+
+ * lisp/gnus-offline.el (gnus-offline-define-menu-and-key): Don't
+ call too many `static-if's.
+
+ * lisp/gnus-uu.el (gnus-uu-grab-move): Simply copy FILE if
+ `make-symbolic-link' is not availabe.
+
+ * lisp/lpath.el (TopLevel): Don't warn about `make-symbolic-link'.
+
+1999-12-11 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/gnus-offline.el (gnus-offline-set-unplugged-state): Call
+ the original `gnus-agent-toggle-plugged'.
+
+ * lisp/mail-source.el (mail-source-fetch-imap): Don't create
+ multiple temporary buffers, and don't kill one.
+
+1999-12-10 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 09.
+
+ * lisp/gnus-ofsetup.el (gnus-setup-for-offline): Accept an
+ optional argument `force'. Use `read-file-name' instead of
+ `read-directory-name'.
+
+1999-12-10 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/gnus.el (gnus-revision-numbser): Increment to 08.
+
+ * lisp/gnus-agent.el (gnus): Give up to advise here.
+ (gnus-group-get-new-news): New advice instead.
+
+ * lisp/gnus-offline.el (gnus-offline-setup): Call
+ `gnus-offline-processed-by-timer' and `gnus-offline-error-check'
+ here.
+ (gnus-offline-define-menu-and-key): Simplify.
+ (gnus-offline-processed-by-timer): Call `gnus-group-get-new-news'
+ interactively.
+
+ * lisp/gnus-ofsetup.el (TopLevel): Require `read-passwd' here, not in
+ `gnus-offline-setting-file'.
+ (gnus-nntp-service): Set this variable here, not in
+ `gnus-offline-setting-file'
+ (gnus-nntp-server): Ditto.
+ (gnus-after-getting-new-news-hook): Ditto.
+ (message-send-hook): Ditto.
+ (mail-source-read-passwd): Ditto.
+ (gnus-setup-news-hook): Ditto.
+ (gnus-setup-for-offline): Now one can get mails from `imap',
+ `file', `directory' or `maildir'.
+
+ * lisp/read-passwd.el (read-pw-set-mail-source-passwd-cache):
+ Ignore non-POP mail sources.
+
+1999-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 07.
+
+ * lisp/gnus-util.el (gnus-union): Remove.
+ (gnus-ems-redefine): Don't call it; don't require `gnus-ems'.
+
+ * lisp/gnus-agent.el (gnus-agent-fetch-headers): Use `union'
+ instead of `gnus-union'.
+
+1999-12-10 A.Hitachi <a_hitachi@msi.biglobe.ne.jp>
+ Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/dgnushack.el (union): New compiler macro for emulating cl
+ function.
+
+1999-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus-util.el: Require `gnus-ems'.
+ (gnus-ems-redefine): Call it to redefine the functions
+ `gnus-truncate-string', etc.
+ (gnus-union): Fix doc string.
+
+ * lisp/dgnushack.el (mapcon, mapc): Eliminate the redundant code.
+
+1999-12-09 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 06.
+
+1999-12-09 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/dgnushack.el (dgnushack-install-package): Preserve any file
+ in $(PACKAGEDIR)/lisp/t-gnus if it is without .el or .elc suffix.
+
+1999-12-09 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/dgnushack.el (mapcon): New compiler macro for emulating cl
+ function.
+ (mapc): Bug fix - treat the last arg as a list.
+
+1999-12-08 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 05.
+
+ * lisp/gnus-agent.el (gnus): New advice. Always synchronize the
+ modeline "Plugged" status display with the value of
+ `gnus-plugged'.
+
+ * lisp/gnus-offline.el (TopLevel): Require `gnus-group' at the
+ compile time.
+ (gnus-offline-set-online-sendmail-function): defsubst.
+ (gnus-offline-set-offline-sendmail-function): Ditto.
+ (gnus-offline-set-offline-post-news-function): Ditto.
+ (gnus-offline-set-online-post-news-function): Ditto.
+ (gnus-offline-disable-fetch-mail): Ditto.
+ (gnus-offline-enable-fetch-mail): Ditto.
+ (gnus-offline-setup): Fix typo.
+ (gnus-offline-gnus-get-new-news): Abolish.
+ (gnus-offline-toggle-plugged): Ditto.
+ (gnus-offline-agent-expire): Ditto.
+ (gnus-group-get-new-news): New advice which does things
+ `gnus-offline-gnus-get-new-news' was doing.
+ (gnus-agent-toggle-plugged): New advice which does thing
+ `gnus-offline-toggle-plugged' was doing.
+ (gnus-agent-expire): New advice which does things
+ `gnus-offline-agent-expire' was doing.
+ (gnus-offline-define-menu-and-key): No longer substitute key
+ definitions on `gnus-group-mode-map'. No longer swap commands for
+ a toolbar button.
+ (gnus-offline-after-get-new-news): Do jobs only when
+ `gnus-plugged' is t.
+
+ * lisp/gnus-ofsetup.el (gnus-ofsetup-customize): Compile lambda
+ expressions.
+
+1999-12-08 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/message.el (message-yank-add-new-references): Fix doc string.
+
+ * texi/{message-ja.texi, message.texi}
+ (message-list-references-add-position,
+ message-yank-add-new-references): Add documentations.
+
+1999-12-07 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/gnus-offline.el (gnus-offline-gettext): Rename from
+ `gnus-offline-get-message'.
+
+ * lisp/gnus-ofsetup.el (gnus-ofsetup-gettext): Rename from
+ `gnus-ofsetup-get-message'.
+
+1999-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 04.
+ (smiley-toggle-buffer): Autoload "smiley" or "gnus-bitmap".
+
+ * lisp/gnus-art.el (gnus-article-prepare-mime-display): Don't use
+ `get-text-property' in the outside of the boundary.
+ (gnus-article-smiley-display): New function.
+ (gnus-treatment-function-alist): Use it.
+
+ * lisp/dgnushack.el (byte-optimize-form-code-walker): Replace with
+ the bug fixed version rigidly instead of the use of `defadvice'.
+
+ * lisp/message.el (font-lock-after-change-function): Don't use
+ `compile' for the arg of `defadvice'.
+
+1999-12-06 Keiichi Suzuki <keiichi@nanap.org>
+
+ * lisp/message.el (message-yank-add-new-references): New option
+ value `message-id-only'.
+ (message-yank-original): Likewise.
+ (message-list-references-add-position): New user option.
+ (message-list-references): When
+ `message-list-references-add-position' is integer value, the order
+ of designate number message-ids is kept.
+
+1999-12-06 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 03.
+
+ * lisp/gnus-offline.el (gnus): Don't advise here.
+ (TopLevel): Call `gnus-offline-define-menu-and-key'.
+ (gnus-offline-setup): Don't call
+ `gnus-offline-define-menu-and-key' here.
+
+ * lisp/gnus-ofsetup.el (gnus-offline-update-setting-file): Don't
+ rely on `gnus-load-hook'.
+ (gnus): New advice. Call `gnus-offline-setup' when everything is
+ done.
+
+ * lisp/gnus-start.el (save-buffers-kill-emacs): Compile the advice
+ at the compile time. Use `gnus-alive-p'.
+
+1999-12-06 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 02.
+
+ * lisp/dgnushack.el (char-after): Uncomment the byte-optimization;
+ don't use `byte-defop-compiler'.
+ (byte-optimize-form-code-walker): Advise it for fixing the bug in
+ and/or forms. The original idea is devised by FUKUI-san, modified
+ by KOBAYASHI-san.
+ (max-specpdl-size): Set 3000.
+
+1999-12-05 Tsukamoto Tetsuo <czkmt@remus.dti.ne.jp>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 01.
+
+ * lisp/gnus-offline.el (gnus): New advice. synchronize
+ `gnus-offline-connected' with `gnus-plugged'.
+
+1999-12-04 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
+
+ * lisp/gnus.el (gnus-version-number): Update to 6.14.0.
+ (gnus-revision-number): Clear to 00.
+
+ * README.branch.ja: Update for t-gnus-6_14 branch.
+ * README.branch: Ditto.
+ * README.T-gnus: Ditto.
+ * README.semi.ja: Ditto.
+ * README.semi: Ditto.
+
+ * lisp/{rfc2047.el,nnweb.el,nnultimate.el,nntp.el,nnslashdot.el,
+ nnmh.el,nnfolder.el,nndoc.el,mml.el,mm-view.el,mm-util.el,
+ mm-bodies.el,message.el,mail-source.el,gnus.el,gnus-uu.el,
+ gnus-sum.el,gnus-start.el,gnus-msg.el,gnus-int.el,gnus-cache.el,
+ gnus-art.el,dgnushack.el,ChangeLog}: Sync up with Gnus v5.8.2.
+
+ * texi/{message.texi,message-ja.texi,gnus.texi,gnus-ja.texi,
+ gnus-faq-ja.texi,ChangeLog}: Modify for T-gnus 6.14; sync up with
+ Gnus v5.8.2.
+
+ * t-gnus-6_14: NEW PUBLIC BRANCH.
+
+1999-12-03 Hirokazu FUKUI <hfukui@sannet.ne.jp>
+ Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 01.
+
+ * lisp/dgnushack.el (char-before): Use compiler macro instead of
+ byte-optimizer.
+ (char-after): Comment out the byte-optimization.
+
+ * imap.el (imap-base64-encode-string, imap-base64-decode-string):
+ New functions. They are identical to the built-in codec if
+ possible, otherwise the functions defined in mel are used.
+ (imap-cram-md5-auth): Use them.
+
+1999-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/imap.el: Remove autoload settings for `base64-decode-string'
+ and `base64-encode-string'.
+
+1999-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-version-number): Update to 6.13.4.
+ (gnus-revision-number): Clear to 00.
+
+ * README.T-gnus: Update.
+
+ * GNUS-NEWS: Sync up with Pterodactyl Gnus v0.99.
+
+ * lisp/{rfc2047.el,rfc1843.el,nnweb.el,nnvirtual.el,nntp.el,
+ nnmh.el,nnmail.el,nnimap.el,nnheader.el,nnfolder.el,nndraft.el,
+ nndoc.el,mml.el,mm-view.el,mm-uu.el,mm-util.el,mm-encode.el,
+ mm-decode.el,mm-bodies.el,message.el,mail-source.el,lpath.el,
+ gnus-xmas.el,gnus-uu.el,gnus-util.el,gnus-topic.el,gnus-sum.el,
+ gnus-start.el,gnus-srvr.el,gnus-spec.el,gnus-score.el,gnus-salt.el,
+ gnus-picon.el,gnus-msg.el,gnus-mailcap.el,gnus-int.el,
+ gnus-group.el,gnus-ems.el,gnus-cus.el,gnus-cache.el,gnus-async.el,
+ gnus-art.el,gnus-agent.el,dgnushack.el,base64.el,Makefile.in,
+ ChangeLog}: Sync up with Pterodactyl Gnus v0.99.
+
+ * lisp/{webmail.el,nnwarchive.el,nnultimate.el,nnslashdot.el}: New
+ files.
+
+ * texi/{message.texi,message-ja.texi,gnus.texi,gnus-ja.texi,
+ emacs-mime.texi,Makefile.in,ChangeLog}: Sync up with Pterodactyl
+ Gnus v0.99.
+
+1999-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-select-method): Undo (`if' -> `when').
+ * lisp/gnus-picon.el (gnus-picons-file-suffixes): Ditto.
+ * lisp/gnus-start.el (save-buffers-kill-emacs): Ditto.
+ (gnus-after-getting-new-news-hook): Ditto.
+
+ * lisp/gnus-group.el (gnus-useful-groups): Undo (`or' -> `unless').
+
+1999-12-01 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * lisp/gnus.el (gnus-revision-number): Increment to 10.
+
+ * lisp/gnus-art.el (article-treat-overstrike): Work for multibyte
+ char with old Emacsen as well.
+
1999-12-01 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
* lisp/gnus-agent.el (gnus-category-edit-predicate): Expand `setf'