update.
[elisp/semi.git] / ChangeLog
index 871a969..d4cec47 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,746 @@
+1998-03-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI-CFG: Must set up load-path before version check codes.
+
+1998-03-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el: Don't require mime-text.el; add autoload setting
+       for mime-text.el.
+       (mime-text-decoder-alist): moved from mime-text.el.
+       (mime-view-entity-separator-visible-p): New function.
+       Abolish `mime-view-display-header', `mime-view-display-body' and
+       `mime-view-entity-separator-function'.
+
+       * mime-text.el: Require mime-view (mime-text.el is autoloaded by
+       mime-view); variable `mime-text-decoder-alist' was moved to
+       mime-view.el.
+
+       * mime-play.el (mime-method-to-save): fixed.
+
+1998-03-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * NEWS: New file.
+
+\f
+1998-03-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.1.0 (Nonoichi) was released.
+
+1998-03-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el (mime-method-to-verify-application/pgp-signature):
+       Abolish unused local-variable `raw-buf'.
+
+       * mime-play.el (mime-raw-play-entity): fixed.
+
+       * mime-view.el (mime-preview-original-window-configuration): Use
+       `defvar' to avoid warning of byte-compiler.
+
+       * mime-view.el (mime-view-display-entity): Don't use
+       `mime-view-entity-button-function' (abolish it); use
+       `mime-root-entity-p'.
+
+1998-03-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-entity-button-visible-p): New function.
+       (mime-view-entity-button-function): Use function
+       `mime-view-entity-button-visible-p'.
+
+       * mime-view.el (mime-raw-entity-parent): New function.
+       (mime-view-entity-button-function): Use `mime-raw-entity-parent'.
+
+       * mime-view.el (mime-view-entity-button-function): Use
+       `mime-root-entity-p'.
+
+       * mime-parse.el (mime-root-entity-p): New function.
+
+1998-03-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI-CFG: Insert version check code.
+
+1998-03-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-image.el: Set up `mime-view-body-visible-condition' instead
+       of `mime-view-visible-media-type-list'.
+
+       * mime-view.el (mime-view-body-visible-condition): New variable.
+       (mime-view-body-visible-p): Use `mime-view-body-visible-condition'
+       instead of `mime-view-visible-media-type-list'.         
+       Abolish `mime-view-visible-media-type-list'.
+
+       * mime-parse.el (mime-type/subtype-string): New function.
+       (mime-entity-type/subtype): Use `mime-type/subtype-string'.
+
+1998-03-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el (mime-method-to-verify-application/pgp-signature):
+       Use `mime-raw-write-region'.
+
+       * mime-view.el (mime-raw-buffer-coding-system-alist): Move setting
+       for mh-show-mode.
+
+       * mime-play.el, mime-view.el: Rename
+       `mime-raw-coding-system-alist' ->
+       `mime-raw-buffer-coding-system-alist'.
+
+       * mime-view.el, mime-play.el: Move `mime-raw-coding-system-alist'
+       from mime-play.el to mime-view.el.
+
+1998-03-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-raw-point-to-entity-node-id): Use
+       `mime-raw-find-entity-from-point'.
+       (mime-raw-point-to-entity-number): Likewise.
+
+       * mime-view.el (mime-raw-find-entity-from-point): New function.
+
+1998-03-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-display-body): Change interface.
+
+1998-03-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el, mime-view.el: Rename `mime-view-entity-info' ->
+       `mime-view-entity'.
+
+       * mime-view.el: Rename `mime-raw-entity-number-to-entity-info' ->
+       `mime-raw-find-entity-from-number'.
+
+       * mime-pgp.el, mime-view.el: Rename
+       `mime-raw-entity-node-id-to-entity-info' ->
+       `mime-raw-find-entity-from-node-id'.
+
+       * mime-pgp.el, mime-partial.el, mime-play.el, mime-view.el,
+       mime-parse.el: Rename `mime-entity-info' -> `mime-entity'.
+
+1998-03-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-header-visible-p): Change interface.
+       (mime-view-body-visible-p): Change interface.
+
+       * mime-view.el (mime-view-insert-entity-button): Change interface.
+       (mime-view-entity-button-function): Change interface.
+
+       * mime-view.el (mime-view-body-visible-p): Add DOC-string.
+
+       * mime-view.el: `rcnum' -> `entity-node-id'.
+
+1998-03-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el (mime-method-to-verify-application/pgp-signature):
+       Don't use temporary buffer for signed entity.
+
+       * mime-pgp.el (mime-method-to-verify-application/pgp-signature):
+       Don't use temporary buffer for PGP-signature.
+
+1998-03-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el (mime-method-to-verify-application/pgp-signature):
+       Use `write-region-as-binary'.
+
+       * mime-pgp.el (mime-method-to-verify-application/pgp-signature):
+       Use `mime-write-decoded-region'.
+
+       * mime-pgp.el: Rename `rmcnum' -> `mother-node-id'.
+
+1998-03-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el (mime-method-to-decrypt-application/pgp-encrypted):
+       Use `mime-raw-point-to-entity-node-id'; abolish `entity-number'.
+
+       * (mime-method-to-verify-application/pgp-signature): Use
+       `mime-raw-point-to-entity-node-id'; abolish `entity-number'.
+
+       * mime-pgp.el (mime-method-to-verify-multipart/signed): Use
+       `mime-raw-point-to-entity-node-id'.
+
+       * mime-view.el (mime-raw-point-to-entity-node-id): New function.
+
+       * mime-view.el, mime-pgp.el: Rename `reversed-entity-number' ->
+       `entity-node-id'.
+
+       * mime-view.el, mime-parse.el: Rename `reversed-number' ->
+       `node-id'.
+
+       * mime-pgp.el: `rcnum' -> `reversed-entity-number'.
+
+       * mime-pgp.el: `cnum' -> `entity-number'.
+
+       * mime-pgp.el: `beg' -> `start'.
+
+1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mailcap.el (mailcap-look-at-field): Change field-name to symbol.
+
+1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mailcap.el (mailcap-look-at-type-field): Must allow
+       "implicit-wild".
+       (mailcap-look-at-field): fixed.
+
+1998-03-13  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
+
+       * README.en (Bug reports): Modify description of tm mailing list.
+
+1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el, mime-play.el: Rename
+       `mime-view-quitting-method-for-mime-show-message-mode' ->
+       `mime-preview-quitting-method-for-mime-show-message-mode'.
+
+       * mime-play.el, mime-edit.el, mime-view.el: Rename
+       `mime-view-quitting-method-alist' ->
+       `mime-preview-quitting-method-alist'.
+
+1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el: Rename `mime-article::write-region' ->
+       `mime-raw-write-region'.
+
+1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el, mime-play.el: Rename `mime-playback-entity' ->
+       `mime-raw-play-entity'.
+
+       * mime-play.el, mime-view.el: Rename `mime-view-cinfo' ->
+       `mime-view-entity-info'.
+
+       * mime-view.el, mime-parse.el: Rename `mime-entity-info-rnum' ->
+       `mime-entity-info-reversed-number'.
+
+       * mime-view.el: Rename `mime/flatten-content-info' ->
+       `mime-raw-flatten-message-info'.
+
+       * mime-pgp.el, mime-view.el: Rename `mime-raw-rcnum-to-cinfo' ->
+       `mime-raw-reversed-entity-number-to-entity-info'.
+
+       * mime-view.el: Rename `mime-raw-cnum-to-cinfo' ->
+       `mime-raw-entity-number-to-entity-info'.
+
+       * mime-pgp.el, mime-partial.el, mime-view.el: Rename
+       `mime-raw-entity-info' -> `mime-raw-message-info'.
+
+       * mime-play.el, mime-pgp.el, mime-view.el: Rename
+       `mime-raw-point-content-number' ->
+       `mime-raw-point-to-entity-number'.
+
+1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el, mime-pgp.el, mime-view.el: Rename ` mime-article/'
+       -> `mime-raw-'.
+
+       * mime-view.el: Rename `mime-view-get-original-major-mode' ->
+       `mime-preview-original-major-mode'.
+
+       * mime-view.el: Rename `mime-view-display-x-face' ->
+       `mime-preview-display-x-face'.
+
+       * mime-play.el, mime-pgp.el, mime-bbdb.el, mime-view.el: Rename
+       `mime-view-buffer' -> `mime-preview-buffer'.
+
+       * mime-play.el, mime-view.el: Rename `mime::preview/' ->
+       `mime-preview-'.
+
+       * mime-view.el: Rename `mime-view-original-major-mode' ->
+       `mime-preview-original-major-mode'.
+
+       * mime-play.el, mime-edit.el, mime-view.el: Rename
+       `mime-view-kill-buffer' -> `mime-preview-kill-buffer'.
+
+       * mime-view.el: Rename `mime-view-show-summary' ->
+       `mime-preview-show-summary'.
+
+       * mime-view.el: Rename `mime-view-quit' -> `mime-preview-quit'.
+
+       * mime-view.el: Rename `mime-view-follow-current-entity' ->
+       `mime-preview-follow-current-entity'.
+
+       * mime-view.el: Rename `mime-view-print-current-entity' ->
+       `mime-preview-print-current-entity'.
+
+       * mime-view.el (mime-view-menu-list): Modify menu.
+
+       * mime-view.el: Rename `mime-view-extract-current-entity' ->
+       `mime-preview-extract-current-entity'.
+
+       * mime-def.el, mime-play.el, mime-view.el: Rename
+       `mime-view-play-current-entity' ->
+       `mime-preview-play-current-entity'.
+
+       * mime-view.el: Rename `mime-view-previous-line-content' ->
+       `mime-preview-previous-line-entity'.
+
+       * mime-view.el: Rename `mime-view-next-line-content' ->
+       `mime-preview-next-line-entity'.
+
+       * mime-view.el: Rename `mime-view-scroll-' ->
+       `mime-preview-scroll-'.
+
+       * mime-view.el: Rename `mime-view-move-to-' ->
+       `mime-preview-move-to-'.
+
+       * mime-play.el, mime-image.el: Rename `mime-preview/' ->
+       `mime-preview-'.
+
+1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-partial.el (mime-method-to-combine-message/partial-pieces):
+       Rename `mime-raw-content-info' -> `mime-raw-entity-info'.
+
+       * mime-pgp.el, mime-view.el: Rename `mime-raw-content-info' ->
+       `mime-raw-entity-info'.
+
+1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-raw-content-info): Modify DOC-string.
+
+1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * eword-encode.el: Abolish `eword-encode-RCS-ID'.
+
+1998-03-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-partial.el: Rename
+       `mime-combine-message/partials-automatically' ->
+       `mime-method-to-combine-message/partial-pieces'.
+
+1998-03-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el (mime-acting-condition): Separate type and subtype.
+
+       * mime-view.el (mime-acting-condition): Separate type and subtype.
+
+       * mime-play.el (mime-playback-entity): Separate type and subtype.
+
+\f
+1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.0.2 (Nonoichi-K\e-Dòdaimae)\e-A was released.
+
+1998-03-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el: Rename `mime-pgp-add-keys' ->
+       `mime-method-to-add-application/pgp-keys'.
+
+       * mime-pgp.el: Rename `mime-pgp-decrypt-application/pgp-encrypted'
+       -> `mime-method-to-decrypt-application/pgp-encrypted'.
+
+       * mime-pgp.el: Rename `mime-pgp-check-application/pgp-signature'
+       -> `mime-method-to-verify-application/pgp-signature'.
+
+       * mime-pgp.el: Rename `mime-check-multipart/signed' ->
+       `mime-method-to-verify-multipart/signed'.
+
+       * mime-pgp.el: Rename `mime-process-application/pgp' ->
+       `mime-method-for-application/pgp'.
+
+1998-03-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mailcap.el (mailcap-look-at-type-field): Change type and subtype
+       to symbol.
+
+       * mailcap.el (mailcap-file): New variable.
+       (mailcap-parse-file): New function.
+
+1998-03-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * README.en (What's SEMI?): Remove what does SEMI stand for.
+
+1998-03-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-acting-condition): Use `mime-method-to-save'
+       instead of external method "tm-file".
+
+       * mime-play.el: Rename `mime-extract-current-entity' ->
+       `mime-method-to-save'.
+
+1998-03-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI-ELS (semi-modules-to-compile): Abolish mime-file.el.
+
+       * mime-play.el (mime-extract-current-entity): New function; copied
+       from mime-file.el; abolish mime-file.el.
+
+       * mime-view.el (mime-acting-condition), mime-partial.el
+       (mime-combine-message/partials-automatically), mime-play.el:
+       Rename `mime-display-message/partial' ->
+       `mime-method-to-store-message/partial'.
+
+1998-03-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-acting-condition), mime-play.el: Rename
+       `mime-display-caesar' -> `mime-method-to-display-caesar'.
+
+       * mime-view.el (mime-acting-condition), mime-play.el: Rename
+       `mime-display-message/external-ftp' ->
+       `mime-method-to-display-message/external-ftp'.
+
+       * mime-view.el (mime-acting-condition), mime-play.el: Rename
+       `mime-display-message/rfc822' ->
+       `mime-method-to-display-message/rfc822'.
+
+       * mime-play.el: Rename `mime-article/make-method-args' ->
+       `mime-make-external-method-args'.
+
+       * mime-file.el: Fix setting.
+
+1998-03-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el: Rename `mime-article/start-external-method-region'
+       -> `mime-activate-external-method'.
+
+       * mime-play.el, mime-pgp.el: Rename `mime-display-content' ->
+       `mime-playback-entity'.
+
+       * mime-file.el (mime-extract-current-entity): Use
+       `mime-write-decoded-region'.
+
+       * mime-file.el: Rename `mime-article/extract-file' ->
+       `mime-extract-current-entity'.
+
+1998-03-03  François Pinard   <pinard@iro.umontreal.ca>
+
+       * mime-edit.el (mime-edit-insert-signature): Function
+       `mime-edit-insert-tag' is sometimes called with more arguments
+       than it is ready to accept. (cf. [tm-en:1585])
+
+1998-03-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-insert-text): New optional argument
+       `subtype'.
+
+\f
+1998-02-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.0.1 (Magae) was released.
+
+1998-02-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el (mime-check-multipart/signed): New function.
+
+1998-02-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * eword-decode.el (eword-decode-and-fold-structured-field): Fixed.
+
+       * mime-edit.el (mime-file-types): Use `defcustom'.
+
+\f
+1998-02-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.0.0 (Nukaj\e-Dþtaku-mae)\e-A was released.
+
+       * SEMI-ELS: Remove mime-tar.el.
+
+1998-02-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * eword-decode.el (eword-decode-version): Use `semi-version';
+       abolish `eword-decode-RCS-ID'.
+
+       * mime-view.el (mime-view-version-string): Use `semi-version';
+       abolish `mime-view-version' and `mime-view-RCS-ID'.
+
+       * mime-edit.el (mime-edit-version-string): Use `semi-version';
+       abolish `mime-edit-version' and `mime-edit-RCS-ID'.
+
+       * mime-def.el (semi-version): New constant; abolish constant
+       `semi-version-name'.
+
+       * mime-view.el: Rename `mime-view-version-name' ->
+       `mime-view-version-string'.
+
+       * mime-edit.el: Rename `mime-edit-version-name' ->
+       `mime-edit-version-string'.
+
+       * eword-decode.el (eword-lexical-analyzers): New variable.
+       (eword-analyze-quoted-string): Add second argument.
+       (eword-analyze-domain-literal): New function.
+       (eword-analyze-spaces): New function.
+       (eword-analyze-special): New function.
+       (eword-analyze-atom): Add second argument.
+       (eword-lexical-analyze-internal): Use `eword-lexical-analyzers'.
+
+\f
+1998-02-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 0.118.2 (Otomaru) was released.
+
+       * eword-decode.el (eword-decode-and-unfold-structured-field): New
+       function.
+
+       * eword-decode.el (eword-decode-and-fold-structured-field): New
+       function.
+       (eword-decode-structured-field-body): Use it.
+       (eword-decode-header): Likewise.
+
+       * eword-decode.el (eword-decode-structured-field-body): If
+       `START-COLUMN' is nil, it uses `mapconcat'.
+
+       * eword-decode.el (eword-decode-token): New function.
+       (eword-decode-structured-field-body): Add new optional arguments
+       `START-COLUMN' and `MAX-COLUMN'; fill results; use function
+       `eword-decode-token'.
+       (eword-decode-header): Specify START-COLUMN for
+       `eword-decode-structured-field-body'.
+
+1998-02-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * eword-decode.el (eword-decode-header): Unfold fields including
+       encoded-words.
+
+       * eword-decode.el (eword-decode-ignored-field-list): New variable.
+       (eword-decode-structured-field-list): New variable.
+       (eword-decode-header): Refer them.
+
+       * eword-decode.el (eword-decode-header): Don't use
+       `eword-decode-unstructured-field-body'.
+
+1998-02-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * eword-decode.el (eword-decode-header): New implementation; add
+       new argument `CODE-CONVERSION' as first argument.  Change
+       `SEPARATOR' as second argument.
+
+\f
+1998-02-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 0.118.1 (Shijima) was released.
+
+       * README.en (Bug reports): Modified for SEMI.
+
+1998-02-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-normalize-body): Must not ignore case to
+       search "From " in beginning of line.
+
+1998-01-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-image.el: Comment out setting for inline Postscript
+       feature.
+
+1998-01-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * eword-decode.el (eword-analyze-atom): New function.
+       (eword-lexical-analyze-internal): Use `eword-analyze-atom' instead
+       of `std11-analyze-atom'.
+
+1997-11-26  Thierry Emery     <Thierry.Emery@aar.alcatel-alsthom.fr>
+
+       * mime-edit.el (mime-edit-insert-text): Fix to avoid unexpected
+       entering enriched-mode. (cf. [tm-ja:2697])
+
+\f
+1997-11-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 0.118 (Sodani) was released.
+
+1997-11-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-maybe-hide-echo-buffer): bury MIME echo
+       buffer.
+
+1997-11-23  MORIOKA Tomohiko  <morioka@mousai.jaist.ac.jp>
+
+       * mime-view.el (mime-maybe-hide-echo-buffer): New inline function;
+       abolish `mime-hide-echo-buffer'.
+       (mime-view-mode): Use `mime-maybe-hide-echo-buffer'.
+
+1997-11-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el: Rename `mime-article/add-pgp-keys' ->
+       `mime-pgp-add-keys'.
+
+       * mime-pgp.el: Rename `mime-article/decrypt-pgp' ->
+       `mime-pgp-decrypt-application/pgp-encrypted'.
+
+       * mime-pgp.el: Rename `mime-article/check-pgp-signature' ->
+       `mime-pgp-check-application/pgp-signature'.
+
+       * mime-pgp.el: Rename `mime::article/call-pgp-to-check-signature'
+       -> `mime-pgp-check-signature'.
+
+       * mime-pgp.el: Rename `mime-article/view-application/pgp' ->
+       `mime-process-application/pgp'.
+
+\f
+1997-11-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 0.116 (D\e-Dòhòji)\e-A was released.
+
+1997-11-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el, mime-pgp.el, mime-partial.el: Rename
+       `mime::article/content-info' -> `mime-raw-content-info'.
+
+1997-11-11  François Pinard   <pinard@iro.umontreal.ca>
+
+       * mime-edit.el: Modify space in prompt and removespurious trailing
+       spaces in the files. (cf. [tm-en:1507])
+
+1997-11-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el: Rename `mime-edit-enclose-region' ->
+       `mime-edit-enclose-region-internal'.
+
+       * mime-edit.el (mime-edit-enclose-quote-region,
+       mime-edit-enclose-mixed-region, mime-edit-enclose-parallel-region,
+       mime-edit-enclose-digest-region,
+       mime-edit-enclose-alternative-region,
+       mime-edit-enclose-signed-region,
+       mime-edit-enclose-encrypted-region): Change subtype to symbol.
+
+1997-11-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-bbdb.el, semi-setup.el: Use path-util.el instead of
+       file-detect.el.
+
+1997-11-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-def.el: Add group `mime' to `default-mime-charset'.
+
+1997-11-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * eword-encode.el (eword-encode-field): Must regard MIME-Version
+       field as structured field.
+
+\f
+1997-11-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 0.115.2 (Inokuchi) was released.
+
+1997-11-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-split-message): Use `defcustom'.
+       (mime-edit-message-default-max-lines): Use `defcustom'.
+       (mime-edit-message-max-lines-alist): Use `defcustom'.
+
+1997-11-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * Makefile: Abolish `execs' and `install-execs'.
+
+1997-11-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit): New customize group.
+       (mime-ignore-preceding-spaces): Use `defcustom'.
+       (mime-ignore-trailing-spaces): Use `defcustom'.
+       (mime-ignore-same-text-tag): Use `defcustom'.
+       (mime-auto-hide-body): Use `defcustom'.
+       (mime-edit-voice-recorder): Use `defcustom'.
+       (mime-edit-mode-hook): Use `defcustom'.
+       (mime-edit-translate-hook): Use `defcustom'.
+       (mime-edit-exit-hook): Use `defcustom'.
+
+       * mime-def.el (mime): New customize group.
+       (mime-button-face): Use `defcustom'.
+       (mime-button-mouse-face): Use `defcustom'.
+
+1997-11-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-x-emacs-value): Don't add mule-version
+       if enable-multibyte-characters is nil.
+
+1997-10-31  Kazuhiro Ohta     <ohta@ele.cst.nihon-u.ac.jp>
+
+       * mime-play.el (mime-article::write-region): fixed
+       (cf. [tm-ja:2641]).
+
+1997-10-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * semi-setup.el (mime-setup-set-signature-key): Check local keymap
+       is exist or not to fix problem about
+       `gnus-summary-resend-message'.
+
+\f
+1997-10-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 0.115.1 (Oyanagi) was released.
+
+1997-10-03  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
+
+       * mime-play.el (mime-display-message/partial): Use `write-region'.
+
+       * mime-pgp.el (mime-article/check-pgp-signature): Use
+       `write-region'.
+
+       * mime-file.el (mime-article/extract-file): Use `write-region'.
+
+1997-10-02  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-def.el: Don't use `third' (don't use cl function).
+
+       * SEMI-CFG: Add current directory to load-path.
+
+       * mime-def.el, mime-edit.el (mime-edit-insert-text): Rename
+       `second' -> `cadr' (Don't use cl function).
+
+\f
+1997-09-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 0.115 (Hinomiko) was released.
+
+       * README.en: Modify for Emacs 20.2.
+
+1997-09-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-def.el (butlast, nbutlast): Don't use `defun-maybe' for cl
+       functions.
+
+1997-09-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-def.el (butlast): New function; imported from cl.el.
+       (nbutlast): New function; imported from cl.el.
+
+1997-09-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-cut-header): Don't use `member-if'.
+
+       * mime-def.el: Don't require cl.
+
+       * eword-encode.el: Abolish variable `eword-generate-X-Nsubject'.
+       (eword-encode-header): Abolish X-Nsubject field generator.
+
+       * eword-encode.el (eword-find-field-encoding-method): New inline
+       function.
+       (eword-encode-header): Use it.
+
+1997-09-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-image.el: Use `exec-installed-p' to search
+       `uncompface-program'.
+
+1997-09-24  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
+
+       * signature.el: Add doc-string to `signature-file-alist'.
+
+       * mime-bbdb.el: Remove Artur Pioro from the authors list; Recent
+       versions don't contain his code.
+
+1997-09-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el: Don't use cl.
+       (mime-article/rcnum-to-cinfo): New implementation (use function
+       `mime-article/cnum-to-cinfo'); use `defsubst'.
+
+1997-09-18  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-x-emacs-value): Use `(featurep
+       'xemacs)'; add DOC-string.
+
+1997-09-17  Hisashi Miyashita <himi@bird.scphys.kyoto-u.ac.jp>
+
+       * mime-edit.el (mime-edit-x-emacs-value): Add `(Meadow-version)'
+       when running Meadow. (cf. [tm-ja:2567], [mule-win32:4339])
+
+1997-09-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-mime-version-field-for-message/partial):
+       New constant.
+       (mime-edit-insert-partial-header): Use it.
+
+\f
+1997-09-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 0.112 (Tsurugi) was released.
+
 1997-09-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
 
        * mime-view.el (mime-view-insert-entity-button): Change interface