Update.
[elisp/gnus.git-] / ChangeLog
index a03fdb7..f01dddb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,293 @@
+2000-01-07  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/gnus-sum.el (gnus-summary-reselect-current-group): Truncate
+       lines in the imitation buffer; turn off h-scrollbar for XEmacs.
+
+2000-01-07  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/gnus.el (gnus-revision-number): Increment to 01.
+
+       * lisp/{rfc2231.el,nnweb.el,nnultimate.el,nntp.el,nnspool.el,
+       nnslashdot.el,nnml.el,nnmh.el,nnkiboze.el,nnimap.el,gnus-topic.el,
+       gnus-ofsetup.el,gnus-offline.el,gnus-mlspl.el,gnus-cache.el,
+       gnus-agent.el}: Require `gnus-clfns' when compiling.
+
+       * lisp/rfc2231.el: Require `cl' when compiling.
+
+       * lisp/gnus-clfns.el: New file.
+
+       * lisp/dgnushack.el: Move compiler macros to gnus-clfns.el; load
+       gnus-clfns.el.
+
+       * lisp/gnus-sum.el (gnus-summary-reselect-current-group): Don't
+       rescan the current newsgroup before exiting; wear an imitation
+       summary buffer while rescanning.
+
+2000-01-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
+
+       * lisp/dgnushack.el (char-before): Use the byte-optimaization.
+
+2000-01-05  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/gnus.el (gnus-version-number): Update to 6.14.1.
+       (gnus-revision-number): Clear to 00.
+
+       * README.T-gnus: Update.
+
+       * lisp/{webmail.el,uudecode.el,utf7.el,time-date.el,smiley.el,
+       score-mode.el,rfc2047.el,rfc1843.el,qp.el,pop3.el,parse-time.el,
+       nnweb.el,nnwarchive.el,nnvirtual.el,nnultimate.el,nntp.el,
+       nnspool.el,nnsoup.el,nnslashdot.el,nnml.el,nnmh.el,nnmbox.el,
+       nnmail.el,nnlistserv.el,nnkiboze.el,nnimap.el,nnheader.el,
+       nnfolder.el,nneething.el,nndraft.el,nndoc.el,nndb.el,nnbabyl.el,
+       nnagent.el,mml.el,mm-view.el,mm-uu.el,mm-util.el,mm-encode.el,
+       mm-decode.el,mm-bodies.el,messcompat.el,message.el,md5.el,
+       mail-source.el,mail-prsvr.el,lpath.el,imap.el,ietf-drums.el,
+       gnus-xmas.el,gnus-win.el,gnus-vm.el,gnus-uu.el,gnus-util.el,
+       gnus-undo.el,gnus-topic.el,gnus-sum.el,gnus-start.el,gnus-srvr.el,
+       gnus-spec.el,gnus-soup.el,gnus-setup.el,gnus-score.el,gnus-salt.el,
+       gnus-range.el,gnus-picon.el,gnus-nocem.el,gnus-msg.el,
+       gnus-mlspl.el,gnus-mh.el,gnus-mailcap.el,gnus-logic.el,
+       gnus-load.el,gnus-kill.el,gnus-group.el,gnus-gl.el,gnus-ems.el,
+       gnus-draft.el,gnus-demon.el,gnus-cus.el,gnus-cite.el,gnus-cache.el,
+       gnus-bcklg.el,gnus-audio.el,gnus-async.el,gnus-art.el,
+       gnus-agent.el,binhex.el,base64.el,ChangeLog}: Sync up with Gnus
+       v5.8.3.
+
+       * texi/{postamble.tex,message.texi,gnus.texi,gnus-ja.texi,
+       emacs-mime.texi,ChangeLog}: Sync up with Gnus v5.8.3.
+
+2000-01-05  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * README.semi, README.semi.ja, texi/gnus-faq-ja.texi: Update for
+       the new CVS server.
+
+       * lisp/gnus-sum.el (gnus-articles-to-read): Bind
+       `cursor-in-echo-area' to nil while `read-from-minibuffer'.
+
+1999-12-30  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>
+
+       * lisp/gnus-offline.el (TopLevel): Call
+       `define-process-argument-editiong' only under Meadow -- i.e. don't
+       call this function under NTEmacs.
+
+1999-12-28  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>
+
+       * lisp/gnus.el (gnus-revision-number): Increment to 15.
+
+       * lisp/gnus-offline.el (gnus-offline-auto-expre): Rename from
+       `gnus-offline-agent-automatic-expire'.
+       (gnus-agent-expire): Fix the advice.
+       (gnus-offline-after-jobs-done): Refer to
+       `gnus-offline-auto-expire'.
+
+       * lisp/gnus-ofsetup.el (gnus-offline-resource-en): Reorder the
+       messages.
+       (gnus-offline-resource-ja): Ditto.
+
+       * lisp/imap.el (imap-ssl-open-2): If `system-type' is windows-nt,
+       bind `coding-system-for-read' to raw-text-dos, else bind it to
+       binary.
+
+1999-12-28  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/gnus.el (gnus-revision-number): Increment to 14.
+
+       * lisp/dgnushack.el (mapcon): Bind the 1st arg `fn' as a temp var.
+
+1999-12-27  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>
+
+       * lisp/pop3.el (pop3-ssl-program-arguments): Add "s_client".
+       (pop3-open-ssl-stream-1): Bind `ssl-program-name' because its
+       value depends on the version of ssl.el.
+       (pop3-open-ssl-stream): If `system-type' is windows-nt, bind
+       `coding-system-for-read' to raw-text-dos, else bind it to binary.
+
+1999-12-23  Keiichi Suzuki  <keiichi@nanap.org>
+
+       * lisp/gnus-bbdb.el (gnus-bbdb/update-record): Fix timing of
+       `save-restriction'.
+
+1999-12-21   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
+
+       * lisp/imap.el (imap-streams,imap-stream-alist,
+       imap-authenticators,imap-authenticator-alist,
+       imap-digest-md5-p): Sync with latest Gnus.
+       (imap-starttls-p): Rename from `imap-tls-p'.
+       (imap-starttls-open): Rename from `imap-tls-open'.
+
+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 (gnus-ems-redefine): Call it.
+       * 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.