* pop3.el (pop3-md5): Treat a given string as binary.
[elisp/gnus.git-] / ChangeLog
index 764bf93..91f6410 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,492 @@
+2002-03-19  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/pop3.el (pop3-md5): Treat a given string as binary.
+
+2002-03-06  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-msg.el (gnus-summary-resend-message-edit): Use
+       `mime-edit-again' instead of `mime-to-mml' to recompose a message.
+
+2002-03-05  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/message.el (mm-make-temp-file): Copied from mm-util.el.
+
+2002-03-04  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/message.el (message-fix-before-sending): Bind
+       `mm-7bit-chars' to the value that concat the original value and
+       escape.
+
+       * lisp/nnheader.el (mm-7bit-chars): Remove.
+
+2002-03-04  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-art.el (gnus-article-edit-mode): Don't call `mml-mode'.
+
+       * lisp/nnheader.el (mm-7bit-chars): Copied from mm-bodies.el.
+       (mm-multibyte-p): New alias.
+       (mm-char-int): Alias to `char-int'.
+
+2002-02-26  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/gnus-art.el (gnus-request-article-this-buffer): Sync up
+       with Oort-gnus.
+
+       * lisp/nntp.el (nntp-open-via-rlogin-and-telnet): Wrap
+       `call-process' with `as-binary-process'.
+
+2002-02-25  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/smiley.el (smiley-regexp-alist): Fix the order of faces.
+
+2002-02-25  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/smiley.el (smiley-regexp-alist): Use faces which originate
+       in etc-0.27.tar.gz if exist.
+       (gnus-smiley-file-types): Add xbm if available.
+       (smiley-region): Don't put two or more faces in one place.
+
+2002-02-22  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-art.el (gnus-request-article-this-buffer): Temporally
+       fix: erase the buffer before inserting (and saving) an article.
+
+2002-02-22  Steve Youngs  <youngs@xemacs.org>
+
+       * aclocal.m4 (AC_PATH_LISPDIR): Default to
+       .../site-packages/lisp/gnus for XEmacs.
+       (AC_PATH_ETCDIR): Default to .../site-packages/etc/gnus for
+       XEmacs.
+
+2002-02-21   Daiki Ueno  <ueno@unixuser.org>
+
+       * lisp/gnus-group.el (gnus-group-name-encode): New function.
+       (gnus-group-encoded-name): New function.
+       (gnus-group-completing-read-group-name): New function.
+       (gnus-fetch-group): Use it.
+       (gnus-group-jump-to-group): Use it.
+       (gnus-group-unsubscribe-current-group): Use it.
+
+2002-02-21   Daiki Ueno  <ueno@unixuser.org>
+
+       * lisp/nnheader.el (mm-string-as-unibyte): Undo the last change.
+       * lisp/gnus-srvr.el (gnus-browse-foreign-server): Ditto.
+
+2002-02-21   Daiki Ueno  <ueno@unixuser.org>
+
+       * lisp/nnheader.el (mm-string-as-unibyte): Alias to
+       `string-as-unibyte'.
+
+       * lisp/gnus-srvr.el (gnus-browse-foreign-server): Return unibyte
+       group names.
+
+2002-02-19  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/lpath.el: Bind `navi2ch-mona-font'.
+
+2002-02-18  Daiki Ueno  <ueno@unixuser.org>
+
+       * lisp/gnus-art.el (gnus-treat-monafy): New user option.
+       (article-monafy): New function.
+
+2002-02-18  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/nnheader.el (std11-field-value): Fix regexp.
+
+2002-02-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-art.el (gnus-treat-display-grey-xface): Default to nil
+       under NTEmacs 21.
+
+2002-02-14  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/gnus-namazu.el (gnus-namazu-kill-summary-buffers): New
+       advice.
+
+2002-02-12  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/mm-view.el: Require `gnus-mailcap' rather than `mailcap'.
+
+       * lisp/nnheader.el (mm-with-unibyte-buffer): Bind `default-mc-flag'
+       instead of `mc-flag'.
+       (nnheader-with-unibyte-current-buffer): New macro.
+       (mm-with-unibyte-current-buffer): Alias to
+       `nnheader-with-unibyte-current-buffer'.
+       (nnheader-guess-mime-charset): New macro.
+       (mm-guess-mime-charset): Alias to `nnheader-guess-mime-charset'.
+       (shell-command-to-string): New function for old Emacsen.
+
+       * lisp/lpath.el: Don't fbind `shell-command-to-string'.
+
+2002-02-09  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/gnus-namazu.el (gnus-namazu/group-alist): Abolished.
+       (gnus-namazu/setup): Not set it.
+       (gnus-namazu/shutdown): Removed.
+       (gnus-namazu/group-prefixed-name): Handle case-insensitive file
+       names by itself.
+
+2002-02-09  NISHIDA Masakazu  <m_nisida@ca2.so-net.ne.jp>
+
+       * lisp/gnus-namazu.el (gnus-namazu/complete-query): Relaxed the
+       regexp which matches field search keywords.
+
+2002-02-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * etc/gnus/gnus.xpm: Remove some garbages at the end of the file.
+
+2002-02-03  Daiki Ueno  <ueno@unixuser.org>
+
+       * lisp/nnir.el (nnir-run-namazu): According to SUSv3, LC_ALL is
+       prior to the other environment variables whose names are starting
+       with "LC_".  So there is no need to setting them.
+
+2002-02-03  Daiki Ueno  <ueno@unixuser.org>
+
+       * lisp/nnir.el (nnir-imap-default-charset): New user option.
+       (nnir-run-imap): Supply the charset of a search criteria.
+
+2002-02-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+       Suggested by Kenichi OKADA <okada@opaopa.org>
+
+       * lisp/message.el (message-save-drafts): Override
+       `mime-header-encode-method-alist'.
+
+2002-02-01  Taiji Can  <Taiji.Can@grd.advantest.co.jp>
+
+       * texi/gnus-ja.texi (Posting Styles): Fix typo.
+
+2002-01-31  ARISAWA Akihiro  <ari@atesoft.advantest.co.jp>
+
+       * lisp/gnus-art.el (gnus-article-display-traditional-message):
+       Reverted.
+
+2002-01-31  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-art.el (gnus-article-setup-buffer): Enable multibyte
+       in `gnus-original-article-buffer'.
+
+2002-01-29  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/message.el (message-cite-prefix-regexp): Fix the regexp.
+
+       * lisp/gnus-sum.el (gnus-mime-extract-message/rfc822): New
+       implementation.
+
+2002-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-clfns.el (find-cl-run-time-functions): Insert a
+       newline before filling a result; ignore non-list forms.
+
+2002-01-24  ARISAWA Akihiro  <ari@atesoft.advantest.co.jp>
+
+       * lisp/gnus-sum.el (gnus-summary-show-article): If coding-system is
+       specified, bind `default-mime-charset' to it.
+
+2002-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/message.el: Require `base64' before `canlock-om' to avoid
+       damage to define `base64-encode-string' by MEL.
+
+       * lisp/dgnushack.el: Load base64.el before canlock-om.el to avoid
+       damage to define `base64-encode-string' by MEL.
+
+2002-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-sum.el (gnus-article-commands-menu): Bind "Html" to
+       the command `gnus-article-wash-html'.
+       (gnus-summary-article-menu): Ditto.
+       (gnus-summary-wash-map): Bind "h" to the command
+       `gnus-article-wash-html'.
+
+       * lisp/gnus-art.el (gnus-article-treatment-menu): Bind
+       "Treat html" to the command `gnus-article-wash-html'.
+
+       * lisp/nnheader.el: Place mm- stuff and mail-parse stuff in front
+       of the codes which use (or may use) them.
+
+2002-01-21  ARISAWA Akihiro  <ari@mbf.sphere.ne.jp>
+
+       * lisp/gnus-art.el (gnus-article-display-traditional-message): Use
+       `set-buffer-multibyte'.
+
+2002-01-21  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/gnus-sum.el (gnus-summary-preview-mime-message): Protect
+       against dead windows.
+
+       * lisp/nnheader.el (mm-encode-coding-string): Alias to
+       `encode-coding-string'.
+       (mm-decode-coding-string): Alias to 'decode-coding-string'.
+
+2002-01-21  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-vers.el: T-gnus 6.15.6 revision 00.
+
+       * lisp/nnheader.el (std11-unfold-region): New function copied from
+       `rfc2047-unfold-region'.
+       (std11-unfold-field): New function.
+       (mail-header-unfold-field): Alias to `std11-unfold-field'.
+
+2002-01-21  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-vers.el (gnus-revision-number): Increment to 02 (synch
+       with the released version of Oort Gnus v0.05).
+
+2002-01-16  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/dgnushack.el: Advise `byte-compile-inline-expand' for Mule
+       to ignore built-in functions as Emacs 20+ does.
+
+2002-01-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-sum.el (gnus-adjust-marked-articles): Fix the record
+       for `seen' if it looks like (seen NUM1 . NUM2).  It should be
+       (seen (NUM1 . NUM2)).
+
+2002-01-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/nntp.el (nntp-send-buffer): Bind `mc-flag' to nil.
+
+       * lisp/nnheader.el (mm-with-unibyte-buffer): Alias to
+       `nnheader-with-unibyte-buffer'.
+       (nnheader-with-unibyte-buffer): New macro.
+
+2002-01-12  Katsuhiro Hermit Endo  <hermit@koka-in.org>
+
+       * texi/gnus-ja.texi (Article Date): Update Japanese translation.
+
+2002-01-11  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-clfns.el (butlast): Fix a serious bug that it behaved
+       like `nbutlast'.  Special thanks to Keiichi-san for the great
+       discovery.
+
+       * lisp/gnus.el (gnus-product-variable-file-list): Add a check for
+       the value of `gnus-use-correct-string-widths' in the forms.
+
+       * lisp/gnus-start.el (gnus-product-quick-file-format): Include the
+       value of `gnus-use-correct-string-widths' in the file form.
+       (gnus-product-read-variable-file-1): Check for the equality in the
+       value of `gnus-use-correct-string-widths' as well.
+
+2002-01-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/gnus-vers.el (gnus-revision-number): Increment to 01 in
+       order to force update cached format specs.
+
+       * lisp/gnus-spec.el (gnus-use-correct-string-widths): Default to t.
+
+2002-01-10  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/nnshimbun.el: Adopt for old Gnusae.
+
+2002-01-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/message.el (message-strip-forbidden-properties): Don't
+       strip properties when the invisible MIME part is inserted.
+
+       * lisp/gnus-xmas.el (gnus-xmas-group-startup-message): Position
+       point to the top.
+
+2002-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * etc/gnus/oort.xface (X-Face): Oort X-Face from
+       Raymond Scholz <ray-2002@zonix.de>.
+
+2002-01-09  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/lpath.el: Fbind `coding-system-to-mime-charset' for Mule 2.
+
+       * lisp/nnheader.el (std11-fold-region): New function copied from
+       `rfc2047-fold-region'.
+       (std11-fold-field): Use it.
+
+2002-01-09  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/gnus.el: Don't autoload "gnus-bitmap".
+
+       * lisp/gnus-ems.el: Autoload "smiley-mule" if running Emacs
+       version is less than 21.
+
+       * lisp/gnus-art.el (gnus-article-smiley-display): Remove.
+       (gnus-treat-smiley): Reload "smiley-ems" or "smiley-mule" if
+       needed.
+       (gnus-treat-display-smileys): Use `gnus-image-type-available-p'.
+       (gnus-article-smiley-mule-loaded-p): New internal variable.
+       (gnus-article-should-use-smiley-mule): New user option.
+
+2002-01-09  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/nneething.el (nneething-mime-extensions): New variable.
+       (nneething-request-article): Refer it.
+
+       * lisp/nnheader.el (mm-detect-coding-region): Alias to
+       `nnheader-detect-coding-region'.
+       (nnheader-detect-coding-region): New function.
+       (mm-detect-mime-charset-region): Alias to
+       `nnheader-detect-mime-charset-region'.
+       (nnheader-detect-mime-charset-region) New function.
+
+2002-01-08  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * texi/gnus-ja.texi (Web Newspaper): Update the document of
+       mime-w3m.el.
+
+2002-01-08  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/gnus-art.el (article-toggle-headers): Expose headers even
+       if there is a boundary line.
+
+       * lisp/nntp.el (nntp-send-buffer): Don't use
+       `mm-with-unibyte-current-buffer'.  Use expanded form instead.
+
+       * lisp/gnus-art.el (gnus-treatment-function-alist): Move X-Face
+       stuff down after unfolding stuff.
+
+2002-01-08  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/gnus-namazu.el (gnus-namazu/highlight-words): Reimplemented.
+
+2002-01-08  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/nnheader.el (mail-narrow-to-head): Copy from ietf-drums.el;
+       it should go to the beginning of the header after narrowing.
+       (std11-extract-addresses-components): Protect against nil argument.
+
+2002-01-08  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/nnheader.el (mail-header-field-value): Alias to
+       `std11-field-value'.
+       (std11-field-value): New function.
+
+2002-01-08  Akihiro Arisawa  <ari@atesoft.advantest.co.jp>
+
+       * lisp/nnheader.el (mail-header-parse-addresses): New function.
+       (std11-extract-addresses-components): New function.
+
+2002-01-07  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/gnus-picon.el: Don't require `mail-parse'.
+
+2002-01-07  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/nnheader.el (mail-header-fold-field): Alias to
+       `std11-fold-field'.
+       (std11-fold-field): New function.
+       (mail-narrow-to-head): Alias to `std11-narrow-to-header'.
+       (mail-header-narrow-to-field): Alias to `std11-narrow-to-field'.
+       (std11-narrow-to-field): New function.
+
+2002-01-07  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/gnus-vers.el: T-gnus 6.15.5 revision 00.
+
+2002-01-02  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * etc/gnus/describe-group.xpm: Set pixels of first line to
+       background color. A bug in Emacs?
+
+2002-01-07  Katsumi Yamaoka <yamaoka@jpl.org>
+
+       * lisp/gnus-vers.el (gnus-revision-number): Increment to 10.
+
+       * lisp/gnus-picon.el: Require `mail-parse'.
+
+       * lisp/sha1-el.el (sha1-use-external): Replace `executable-find'
+       with `exec-installed-p'.
+
+2002-01-06  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/gnus-namazu.el: Update comments.
+       (gnus-namazu/search): Convert `gnus-cache-directory' to absolute
+       before the regular expression which matches paths of persistent
+       articles is generated.  Clean up codes.
+
+2002-01-05  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/nnshimbun.el (nnshimbun-request-article): Handle the
+       article properly when no group is specified.
+       (nnshimbun-write-nov, nnshimbun-save-nov): Save nov databases only
+       when their sizes are greater than zero.
+
+       * lisp/gnus-namazu.el (gnus-namazu-query-highlight): New option.
+       (gnus-namazu-query-highlight-face): New face.
+       (gnus-namazu/check-cache-group): New function.
+       (gnus-namazu/cache-group-candidates): Ditto.
+       (gnus-namazu/search): Call `gnus-namazu/check-cache-group' to get
+       groups for cached articles.
+       (gnus-namazu/highlight-words): New function.
+       (gnus-namazu-search): Set the group parameter `highlight-words'
+       when `gnus-namazu-query-highlight' is equal to the other value
+       than nil.
+
+       * lisp/gnus-ja.texi (Namazu Groups): Updated.
+
+2001-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/dgnushack.el (dgnushack-bind-colon-keywords): Ignore
+       non-list forms in the top level.
+
+2001-12-18  Josh Huber  <huber@alum.wpi.edu>
+
+       * ChangeLog, todo: (oops) changed buffer-file-coding-system back
+       to coding.
+
+2001-12-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * make-x.bat: Ensure nonempty variable value.  Reported by Frank
+       Haun <pille3000@gmx.net>.
+
+2001-12-18 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * ChangeLog, todo: Add `coding'.
+
+2001-12-17  Josh Huber  <huber@alum.wpi.edu>
+
+       * ChangeLog: changed coding to buffer-file-coding-system
+       * todo: same
+
+2001-12-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * make-x.bat: Code cleanup.  Fix a bug with "/copy".  From Frank
+       Schmitt <ich@Frank-Schmitt.net>.
+
+2001-12-10  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/gnus-namazu.el (gnus-namazu-summary-buffer-name): Changed
+       the expression to decide whether `gnus-summary-buffer-name' should
+       be advised.
+       (gnus-namazu/setup): Strict checking the other Gnus variants than
+       Oort-Gnus before handling `gnus-group-name-charset-group-alist'.
+
+2001-12-09  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/nnheader.el (mm-multibyte-string-p): Alias to
+       `multibyte-string-p' or `ignore'.
+
+2001-12-09  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
+
+       * lisp/gnus-namazu.el (gnus-namazu-summary-buffer-name): New
+       advice.
+
+       * lisp/gnus-namazu.el (top): Update comments.
+       (gnus-namazu-indexed-servers): Abolished.
+       (gnus-namazu-index-directories, gnus-namazu-command): Changed the
+       default value.
+       (gnus-namazu/group-name-regexp): New internal constant.
+       (gnus-namazu/indexed-servers): New function.
+       (gnus-namazu/setup): Not initialize `gnus-namazu-indexed-servers'.
+       Add the entry for ephemeral groups generated by
+       `gnus-namazu-search' to `gnus-group-name-charset-group-alist'.
+       (gnus-namazu/group-prefixed-name): Fix.
+       (gnus-namazu/search): Stricten checking the return value of
+       `gnus-namazu/call-namazu'.  Install changes in order to avoid the
+       difference between regexp-opt module of FSF Emacs and one of XEmacs.
+       (gnus-namazu/get-target-groups, gnus-namazu/get-current-query):
+       Refer `gnus-namazu/group-name-regexp'.
+       (gnus-namazu-search): Slightly modified.
+
 2001-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * lisp/message.el (message-mimic-kill-buffer): Bind
        * lisp/message.el (message-strip-special-text-properties): Default
        to t because of the new function `message-tamago-not-in-use-p'.
 
-2001-11-26  Kai Gro\e.A\eN_johann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+2001-11-26  Kai Gro\eN_johann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 
        * make-x.bat: Use parameter "/copy" rather than "copy" for increased
        dwimishness for old-time DOS users.  From Frank Schmitt
        * make.bat: set max-lisp-eval-depth.
 
 See ChangeLog.3 for earlier changes.
+
+;; Local Variables:
+;; coding: iso-2022-7bit
+;; End: