Modify for FLIM 1.6.0.
[elisp/semi.git] / ChangeLog
index 6dc8ed8..449c899 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+1998-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el:
+         - Abolish function `mime-raw-find-entity-from-node-id',
+           `mime-raw-find-entity-from-number'.
+         - Move function `mime-entity-parent' to mime.el of FLIM.
+         - Abolish variable `mime-view-uuencode-encoding-name-list'.
+         - Move function `mime-entity-uu-filename' and
+           `mime-entity-filename' to mime.el of FLIM.
+       (mime-preview-follow-current-entity): Use function
+       `mime-find-entity-from-node-id' instead of
+       `mime-raw-find-entity-from-node-id'.
+       (mime-preview-move-to-upper): Don't use
+       `mime-raw-find-entity-from-node-id'.
+
+       * mime-pgp.el (mime-verify-application/pgp-signature): Don't use
+       `mime-raw-find-entity-from-node-id'.
+       (mime-decrypt-application/pgp-encrypted): Likewise.
+
+       * mime-view.el, mime-play.el (mime-entity-safe-filename): Use
+       `mime-read-field' instead of `mime-entity-read-field'.
+
+       * mime-partial.el
+       (mime-combine-message/partial-pieces-automatically): Use
+       `mime-read-field' instead of `mime-entity-read-field'.
+
+       * mime-bbdb.el (mime-bbdb/update-record): Use `mime-fetch-field'
+       and `mime-read-field' instead of `mime-entity-fetch-field' and
+       `mime-entity-read-field'.
+
+1998-06-23  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-display-message): Use window of
+       preview-buffer or preview-buffer to display preview-buffer.
+       (mime-view-buffer): fixed.
+       (mime-view-mode): fixed.
+
+       * MIME-View-API-ja.ol: Delete MIME-View-API-ja.ol.
+
+1998-06-22  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * NEWS (Changes in SEMI 1.8): New chapter.
+
+1998-06-22  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el: Abolish external x-face viewer.
+
+1998-06-22  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * semi-def.el: Abolish function `tm:set-fields', `tm:add-fields'
+       and `tm:delete-fields'.
+
+       * mime-partial.el: Abolish variable
+       `mime-view-partial-message-method-alist' and function
+       `mime-view-partial-message'.
+       (mime-combine-message/partial-pieces-automatically): Use
+       `request-partial-message-method' in acting-situation.
+
+1998-06-22  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-display-message): Delete unnecessary
+       `mime-parse-buffer'.
+
+\f
+1998-06-22  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.7.1 (Higashi-Toyama) released.
+
+       * README.en (Required environment): Delete description about
+       `enable-multibyte-characters'; modify for FLIM 1.5.0.
+
+1998-06-22  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
+
+       * mime-edit.el (mime-content-types): Add "url" access-type and
+       "subject" parameter of "mail-server" access-type to
+       message/external-body media-type.
+       (mime-edit-define-menu-for-xemacs): Doc-string fix.
+
+1998-06-22  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
+
+       * SEMI-CFG: Support run-in-place installation of BBDB and
+       Emacs/W3.
+
+1998-06-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el: Don't require `std11'.
+
+       * mime-view.el: Require `mime' instead of `mime-lib'.
+       (mime-entity-filename): Don't use `std11-strip-quoted-string'.
+
+       * mime-edit.el: Don't require `eword-encode'.
+
+1998-06-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-partial.el
+       (mime-combine-message/partial-pieces-automatically): Fixed.
+
+       * mime-pgp.el (mime-view-application/pgp): Use function
+       `mime-entity-representation-type'.
+
+       * mime-play.el (mime-view-message/rfc822): Use function
+       `mime-entity-representation-type'.
+       (mime-store-message/partial-piece): `mime-entity-body-start' and
+       `mime-entity-body-end'.
+
+       * mime-text.el (mime-text-insert-decoded-body): Use function
+       `mime-entity-cooked-p'.
+
+       * mime-view.el (mime-entity-representation-type): New function.
+       (mime-entity-cooked-p): New function.
+       (mime-display-entity): Use function `mime-entity-cooked-p'.
+
+1998-06-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-text.el (mime-text-insert-decoded-body): Use
+       `mime-entity-content'.
+
+       * mime-image.el (mime-display-image): Use `mime-entity-content'.
+
+1998-06-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-entity-safe-filename): New implementation.
+
+1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-text.el (mime-text-insert-decoded-body): Delete unnecessary
+       `save-restriction'.
+
+1998-06-20  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
+
+       * semi-def.el: Require 'custom.
+
+1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el: Don't require `mime-parse'.
+
+1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI-CFG: - Modify for FLIM 1.5.0.
+                   - Don't signal error if tm is found in load-path.
+
+1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-save-content): Use `mime-entity-body-start'
+       and `mime-entity-body-end'.
+
+1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el (mime-view-application/pgp): fixed.
+       (mime-verify-application/pgp-signature): Use
+       `mime-message-structure' instead of `mime-raw-message-info'.
+       (mime-decrypt-application/pgp-encrypted): Use
+       `mime-message-structure' instead of `mime-raw-message-info'.
+
+       * mime-view.el (mime-display-message): Use `mime-parse-buffer';
+       abolish variable `mime-raw-message-info'; use
+       `mime-message-structure' instead of `mime-raw-message-info'.
+
+1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-bbdb.el (mime-bbdb/update-record): Use
+       `mime-entity-fetch-field' and `mime-entity-read-field'.
+
+1998-06-19  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
+
+       * SEMI-CFG: Require 'cl first.
+
+\f
+1998-06-18  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.7.0 (Mizuhashi) released.
+
+1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el, mime-view.el, semi-def.el: Rename
+       `mime-module-version' to `mime-user-interface-version'.
+
+       * mime-parse.el, SEMI-ELS: Move mime-parse.el to FLIM layer.
+
+1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * semi-setup.el (call-after-loaded): Moved from semi-def.el.
+
+       * semi-def.el: Move `call-after-loaded' to semi-setup.el.
+
+1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-insert-entity-button): Change interface.
+
+1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-entity-filename): Moved from mime-play.el.
+       (mime-view-entity-title): Use `mime-entity-filename'.
+
+       * mime-play.el: Move `mime-entity-filename' to mime-view.el.
+
+1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-entity-filename): New function; abolish
+       `mime-raw-get-original-filename'.
+       (mime-entity-safe-filename): New function; abolish
+       `mime-raw-get-filename'.
+       (mime-activate-mailcap-method): Use `mime-entity-safe-filename'.
+       (mime-save-content): Use `mime-entity-safe-filename'.
+       (mime-detect-content): Use `mime-entity-safe-filename'.
+
+       * mime-view.el (mime-entity-uu-filename): New function; abolish
+       `mime-raw-get-uu-filename'.
+
+1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-entity-title): Renamed from
+       `mime-raw-get-subject'; use `mime-entity-read-field'.
+
+1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * NEWS (Changes in SEMI 1.7): New chapter.
+       (Changes in SEMI 1.6): Add description of entity-detection.
+
+1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el: Rename `mime-view-following-method-alist' to
+       `mime-preview-following-method-alist'.
+
+1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * semi-setup.el, mime-pgp.el: Rename
+       `mime-method-to-add-application/pgp-keys' to
+       `mime-add-application/pgp-keys'.
+
+       * semi-setup.el, mime-pgp.el: Rename
+       `mime-method-to-decrypt-application/pgp-encrypted' to
+       `mime-decrypt-application/pgp-encrypted'.
+
+       * semi-setup.el, mime-pgp.el: Rename
+       `mime-method-to-verify-application/pgp-signature' to
+       `mime-verify-application/pgp-signature'.
+
+       * semi-setup.el, mime-pgp.el: Rename
+       `mime-method-to-verify-multipart/signed' to
+       `mime-verify-multipart/signed'.
+
+       * semi-setup.el, mime-pgp.el: Rename
+       `mime-method-for-application/pgp' to `mime-view-application/pgp'.
+
+       * SEMI-naming.ol: New file.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-partial.el: Rename
+       `mime-method-to-combine-message/partial-pieces' to
+       `mime-combine-message/partial-pieces-automatically'.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el, mime-view.el: Rename
+       `mime-method-to-display-caesar' to `mime-view-caesar'.
+
+       * mime-play.el, mime-view.el: Rename
+       `mime-method-to-display-message/external-ftp' to
+       `mime-view-message/external-ftp'.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el, mime-partial.el, mime-play.el: Rename
+       `mime-method-to-store-message/partial' to
+       `mime-store-message/partial-piece'.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el, mime-view.el: Rename
+       `mime-method-to-display-message/rfc822' to
+       `mime-view-message/rfc822'.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el, mime-view.el: Rename `mime-method-to-detect' to
+       `mime-detect-content'.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-display-entity): Abolish body-filter support.
+
+       * mime-play.el, mime-view.el: Rename `mime-method-to-save' to
+       `mime-save-content'.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-activate-mailcap-method): Fixed.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-image.el (mime-display-image): New function; abolish
+       function `mime-preview-filter-for-image'.
+
+       * mime-image.el: Rename `mime-view-content-header-filter-hook' to
+       `mime-display-header-hook'.
+
+       * mime-view.el (mime-display-entity): Run
+       `mime-display-header-hook'.
+
+       * mime-text.el, mime-view.el: Rename `mime-preview-text/enriched'
+       to `mime-display-text/enriched'.
+
+       * mime-text.el, mime-view.el: Rename `mime-preview-text/richtext'
+       to `mime-display-text/richtext'.
+
+       * mime-text.el, mime-view.el: Rename `mime-preview-text/plain' to
+       `mime-display-text/plain'.
+
+       * mime-view.el (mime-display-multipart/mixed): Renamed from
+       `mime-preview-multipart/mixed'.
+
+       * mime-view.el (mime-display-multipart/alternative): Renamed from
+       `mime-preview-multipart/alternative'.
+
+       * mime-view.el (mime-display-message/partial-button): Renamed from
+       `mime-preview-message/partial-button'.
+
+       * mime-view.el (mime-display-entity): Renamed from
+       `mime-view-display-entity'; change interface.
+       (mime-display-message): Renamed from `mime-view-display-message'.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * README.en (Required environment): Modify for FLIM 1.4.0.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el: Move function `mime-entity-number' to FLIM layer.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-header-presentation-method-alist): New
+       variable; abolish variable
+       `mime-view-content-header-filter-alist'; abolish function
+       `mime-view-cut-header'; abolish variable
+       `mime-view-ignored-field-regexp'.
+       (mime-view-display-entity): Use
+       `mime-header-presentation-method-alist'.
+
+       * mime-parse.el: Move definition of structure `mime-entity' to
+       FLIM layer.
+
+1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el: Change order of `mime-entity'.
+
+\f
+1998-06-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.6.0 (Namerikawa) released.
+
+1998-06-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view-ja.texi, mime-view-ja.sgml: New files.
+
+       * mime-view.el (mime-view-mode): Fix DOC-string.
+
+1998-06-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-file-content-type-alist): Renamed from
+       `mime-file-type-regexp-type-subtype-alist'.
+
+1998-06-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * NEWS: Add description about
+       `mime-preview-over-to-{previous|next}-method-alist'.
+
+       * mime-view.el (mime-preview-over-to-previous-method-alist):
+       Add DOC-string.
+       (mime-preview-over-to-next-method-alist): Add DOC-string.
+
+       * mime-view.el (mime-preview-over-to-previous-method-alist):
+       Renamed from `mime-view-over-to-previous-method-alist'.
+       (mime-preview-over-to-next-method-alist): Renamed from
+       `mime-view-over-to-next-method-alist'.
+
+1998-06-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-w3.el (mime-save-background-color): Fixed.
+
+       * mime-view.el (mime-acting-condition): Set up
+       `mime-method-to-detect' for application/octet-stream in "play"
+       mode.
+
+       * mime-play.el (mime-file-type-regexp-type-subtype-alist): New
+       variable.
+       (mime-method-to-detect): New function.
+
+1998-06-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-sort-situation): Modify for
+       Content-Disposition information.
+
+1998-06-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el: Abolish variable `mime-view-show-summary-method'
+       and function `mime-preview-show-summary'.
+
+1998-06-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-entity-situation): Add information of
+       Content-Disposition.
+
+1998-06-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * MIME-View-API-ja.ol (mime-preview-buffer): Add description about
+       `mime-preview-original-major-mode'.
+
+       * mime-view.el (mime-preview-original-major-mode): Modify
+       DOC-string.
+
+       * NEWS: Add description about abolishment of tm-compatible
+       external method support.
+
+       * mime-play.el (mime-raw-play-entity): Abolish tm-compatible
+       external method support; abolish function
+       `mime-activate-external-method' and
+       `mime-make-external-method-args'.
+
+1998-06-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-activate-mailcap-method): Use
+       `mime-entity-body-start'.
+
+       * mime-play.el (mime-activate-external-method): Change interface.
+
+       * mime-play.el (mime-activate-mailcap-method): Change interface.
+
+1998-06-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * MIME-View-API-ja.ol (mime-preview-buffer): Delete description
+       about text-property `mime-view-raw-buffer'.
+
+       * mime-play.el (mime-preview-play-current-entity): Don't refer
+       text-property `mime-view-raw-buffer'.
+
+       * mime-view.el (mime-view-display-entity): Don't set up
+       text-property `mime-view-raw-buffer'.
+
+1998-06-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * MIME-View-API-ja.ol: Abolish description about
+       `mime-preview-original-major-mode'.
+
+       * NEWS (Changes in SEMI 1.6): New chapter.
+
+       * TODO (multipart/related support): New item.
+
+1998-06-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * NEWS: Add description about mime-w3.el.
+
+1998-06-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-w3.el (mime-save-background-color): New macro.
+       (mime-preview-text/html): Use `mime-save-background-color'.
+
+1998-06-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el: Abolish variable `mime-edit-signing-type' and
+       `mime-edit-encrypting-type'.
+       (mime-edit-process-multipart-1): Separate "signed" to "pgp-signed"
+       and "kazu-signed"; separate "encrypted" to "pgp-encrypted" and
+       "kazu-encrypted".
+       (mime-edit-enclose-signed-region): Renamed from
+       `mime-edit-enclose-pgp-signed-region'.
+       (mime-edit-enclose-pgp-encrypted-region): Renamed from
+       `mime-edit-enclose-encrypted-region'.
+       (mime-edit-enclose-kazu-signed-region): New function.
+       (mime-edit-enclose-kazu-encrypted-region): New function.
+       (mime-edit-set-sign): Don't refer `mime-edit-signing-type'.
+       (mime-edit-set-encrypt): Don't refer `mime-edit-encrypting-type'.
+
+1998-06-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-sign-pgp-kazu): Abolish unused local
+       variable.
+       (mime-edit-encrypt-pgp-kazu): Abolish unused local variables.
+
+1998-06-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el (mime-method-for-application/pgp): Change interface.
+       (mime-method-to-verify-multipart/signed): Change interface.
+       (mime-method-to-verify-application/pgp-signature): Change
+       interface.
+       (mime-method-to-decrypt-application/pgp-encrypted): Change
+       interface.
+       (mime-method-to-add-application/pgp-keys): Change interface.
+
+       * mime-partial.el (mime-method-to-combine-message/partial-pieces):
+       Change interface.
+
+       * mime-play.el (mime-raw-play-entity): Change interface of
+       internal-method.
+       (mime-method-to-save): Change interface.
+       (mime-method-to-display-message/rfc822): Change interface.
+       (mime-method-to-store-message/partial): Change interface.
+       (mime-method-to-display-message/external-ftp): Change interface.
+       (mime-method-to-display-caesar): Change interface.
+
+1998-06-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-normalize-body): Use
+       `mime-charset-type-list' directly; abolish local variable
+       `mime-edit-charset-default-encoding-alist' and function
+       `mime-make-charset-default-encoding-alist'.
+       (mime-edit-toggle-transfer-level): Don't set up
+       `mime-edit-charset-default-encoding-alist'.
+
+1998-06-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-display-message): Set up
+       `mime-raw-message-info'.
+       (mime-view-buffer): New function.
+       (mime-view-mode): Don't set up `mime-raw-message-info'.
+
+1998-06-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-charset-type-list): Use base64 for cn-gb2312
+       and gb2312.
+       (mime-edit-normalize-body): If encoding is not specified for
+       charset, use quoted-printable or 8bit for mime-transfer-level is 7
+       or 8.
+
+       * mime-edit.el (mime-charset-type-list): Add `shift_jis'.
+
+1998-06-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-display-message): Use
+       `mime-maybe-hide-echo-buffer'.
+       (mime-view-mode): Don't use `mime-maybe-hide-echo-buffer'.
+
+       * mime-view.el (mime-view-display-message): Move point to top of
+       body; run `mime-view-mode-hook'.
+       (mime-view-mode): Don't move point; don't run
+       `mime-view-mode-hook'.
+
+       * mime-view.el (mime-view-display-message): Add new optional
+       argument `default-keymap-or-function'.
+       (mime-view-mode): Modify for `mime-view-display-message'.
+
+       * mime-view.el (mime-view-display-message): Add new optional
+       argument `mother'; set to `mime-mother-buffer'.
+       (mime-view-mode): Modify for `mime-view-display-message'.
+
+1998-06-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-mc.el: Use `eval-and-compile' to load "mc-pgp".
+
+       * mime-view.el (mime-preview-multipart/mixed): Modify for
+       `mime-view-display-entity'; don't refer `mime-raw-buffer'.
+       (mime-preview-multipart/alternative): Modify for
+       `mime-view-display-entity'; don't refer `mime-raw-buffer'.
+       (mime-view-display-entity): Change interface to abolish argument
+       for raw-buffer; don't refer `mime-raw-buffer'.
+       (mime-view-display-message): Abolish variable
+       `mime-preview-original-major-mode'; modify for
+       `mime-view-display-entity'.
+       (mime-preview-original-major-mode): New implementation; add
+       optional argument `recursive'.
+       (mime-preview-follow-current-entity): Modify for
+       `mime-preview-original-major-mode'.
+       (mime-preview-move-to-next): Use function
+       `mime-preview-original-major-mode'.
+       (mime-preview-scroll-up-entity): Use function
+       `mime-preview-original-major-mode'.
+       (mime-preview-scroll-down-entity): Use function
+       `mime-preview-original-major-mode'.
+       (mime-preview-quit): Use function
+       `mime-preview-original-major-mode'.
+       (mime-preview-show-summary): Use function
+       `mime-preview-original-major-mode'.
+
+       * mime-view.el (mime-view-display-message): New function; abolish
+       function `mime-view-setup-buffers'.
+       (mime-view-mode): Use `mime-view-display-message'.
+
+1998-06-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-raw-play-entity): Use
+       `mime-entity-situation'.
+
+       * mime-view.el (mime-entity-situation): New function.
+       (mime-preview-multipart/alternative): Use `mime-entity-situation'.
+       (mime-view-display-entity): Use `mime-entity-situation'.
+
+1998-06-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-enclose-region-internal): Abolish unused
+       local variable.
+
+1998-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * MIME-View-API-ja.ol (entity): Add description of
+       `mime-entity-number'.
+
+       * mime-play.el (mime-method-to-display-caesar): Use
+       `mime-entity-number'.
+
+       * mime-parse.el (mime-entity-number): New function.
+
+1998-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * MIME-View-API-ja.ol (entity-button): Modify description of
+       `mime-view-insert-entity-button'.
+
+       * mime-view.el (mime-view-insert-entity-button): Change interface.
+       (mime-view-display-entity): Modify for
+       `mime-view-insert-entity-button'.
+
+1998-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * MIME-View-API-ja.ol (entity-button): Modify description of
+       `mime-view-entity-button-visible-p'.
+
+       * mime-view.el (mime-view-entity-button-visible-p): Change
+       interface.
+       (mime-view-display-entity): Modify for
+       `mime-view-entity-button-visible-p'.
+
+1998-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * MIME-View-API-ja.ol: Add description of `mime-entity-parent' and
+       abolish description `mime-raw-entity-parent'.
+
+       * mime-view.el (mime-entity-parent): New function; abolish
+       `mime-raw-entity-parent'.
+       (mime-view-entity-button-visible-p): Use `mime-entity-parent'
+       instead of `mime-raw-entity-parent'.
+
+\f
+1998-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.5.4 (Higashi-Namerikawa) released.
+
+       * mime-edit.el (mime-edit-normalize-body): Abolish unused local
+       variable.
+
+1998-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-translate-single-part-tag): Add new
+       argument `boundary'.
+       (mime-edit-translate-region): Modify for
+       `mime-edit-translate-single-part-tag'.
+
+1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-w3.el (mime-put-keymap-region): New macro.
+       (mime-preview-text/html): Use macro `mime-put-keymap-region'.
+
+1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI-ELS (semi-modules-to-compile): Add 'mime-w3 if w3 is found.
+
+       * semi-setup.el (mime-setup-enable-inline-html): New variable; add
+       setting for mime-w3.el conditionally.
+
+       * mime-w3.el: New module.
+
+1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-preview-multipart/alternative): Fix typo.
+
+1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-x-emacs-value): Check
+       `enable-multibyte-characters' is bound or not.
+
+\f
+1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.5.3 (Uozu) released.
+
+       * NEWS (`pgp-elkins' -> `pgp-mime'): New section.
+
+       * mime-edit.el: Rename `pgp-elkins' -> `pgp-mime'.
+
+1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-sign-pgp-elkins): Abolish unused local
+       variable.
+       (mime-edit-encrypt-pgp-elkins): Abolish unused local variable.
+
+1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el (mime-parse-multipart): fixed.
+
+\f
+1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.5.2 (Kurobe) released.
+
+       * mime-play.el (mime-delq-null-situation): New function.
+       (mime-raw-play-entity): Use `mime-delq-null-situation'.
+
+1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * TODO (Better implementation for multipart/alternative): done.
+
+       * NEWS (type-subtype-score): New section.
+
+1998-06-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-raw-message-info): Modify DOC-string.
+
+       * MIME-View-API-ja.ol: Modify for SEMI 1.5.
+
+1998-06-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-edit.el (mime-edit-touched-flag): Define by `defvar'.
+       (mime-edit-mode): Don't check `mime-edit-touched-flag' is bound or
+       not.
+
+       * mime-edit.el (mime-edit-find-inmost): Abolish unused local
+       variables.
+
+1998-06-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-text.el (mime-text-insert-decoded-body): Don't refer
+       `mime-raw-buffer'.
+
+       * mime-parse.el: Change format of `mime-entity' to add `buffer'.
+
+1998-06-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el: When it is compiled, require 'bbdb or define
+       `bbdb-buffer-name' to avoid compiler warning.
+
+       (mime-method-to-display-caesar): Abolish unused local variable.
+       
+       Use `eval-buffer' to eval contents of
+       `mime-acting-situation-examples-file'.
+
+1998-06-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-text.el: Move definition of variable
+       `mime-raw-representation-type' to mime-view.el.
+
+       * mime-view.el: Move definition of variable
+       `mime-raw-representation-type' from mime-text.el.
+       (mime-raw-message-info): Modify DOC-string.
+
+       * MIME-View-API-ja.ol: New file.
+
+\f
+1998-06-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.5.1 (Ikuji) released.
+
+       * mime-view.el (mime-raw-message-info): Fix typo.
+       (mime-view-type-subtype-score-alist): New variable.
+       (mime-preview-multipart/alternative): New function; set up for
+       `mime-preview-condition'.
+       (mime-view-display-entity): Add optional argument `situation'.
+
+1998-06-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-display-entity): Call
+       body-presentation-method to display multipart if it is function.
+
+       * NEWS: Add news about SEMI 1.5.
+
+1998-06-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-preview-multipart/mixed): New function.
+       (mime-view-display-entity): Use `mime-preview-multipart/mixed'.
+
+1998-06-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-display-entity): Display entity-button
+       in body if button is invisible and body-presentation-method is not
+       found.
+
+\f
+1998-06-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.5.0 (Nishi-Ny\e-Dþzen)\e-A released.
+
+       * README.en (Required environment): Modify for FLIM 1.3.0.
+
+1998-06-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-raw-write-region): New implementation; refer
+       `mime-raw-representation-type' or
+       `mime-raw-representation-type-alist' instead of
+       `mime-raw-buffer-coding-system-alist'.
+
+       * mime-view.el: Abolish variable
+       `mime-raw-buffer-coding-system-alist'.
+
+1998-06-02  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-pgp.el (mime-method-for-application/pgp): Use
+       `mime-raw-representation-type-alist' instead of
+       `mime-text-decoder-alist'; set up to
+       `mime-raw-representation-type' instead of `mime-text-decoder'.
+
+       * mime-play.el (mime-method-to-display-message/rfc822): Use
+       `mime-raw-representation-type-alist' instead of
+       `mime-text-decoder-alist'; set up to
+       `mime-raw-representation-type' instead of `mime-text-decoder'.
+       (mime-method-to-display-caesar): Use
+       `mime-text-insert-decoded-body'.
+
+       * mime-text.el (mime-raw-representation-type): New variable;
+       abolish `mime-text-decoder'.
+       (mime-text-insert-decoded-body): Change interface; refer
+       `mime-raw-representation-type' or
+       `mime-raw-representation-type-alist' instead of
+       `mime-text-decoder' or `mime-text-decoder-alist'; abolish function
+       `mime-text-decode-buffer' and `mime-text-decode-buffer-maybe'.
+       (mime-preview-text/plain): Modify for new interface of
+       `mime-text-insert-decoded-body'.
+       (mime-preview-text/richtext): Modify for new interface of
+       `mime-text-insert-decoded-body'.
+       (mime-preview-text/enriched): Modify for new interface of
+       `mime-text-insert-decoded-body'.
+
+       * mime-view.el (mime-raw-representation-type-alist): New variable;
+       abolish `mime-text-decoder-alist'.
+
+1998-05-31  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el (mime-parse-multipart): fixed.
+
+\f
+1998-06-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.4.6 (Ny\e-Dþzen)\e-A released.
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-text.el (mime-text-insert-decoded-body): New function;
+       abolish 'mime-text-decode-body.
+       (mime-preview-text/plain): Use 'mime-text-insert-decoded-body.
+       (mime-preview-text/richtext): Use 'mime-text-insert-decoded-body.
+       (mime-preview-text/enriched): Use 'mime-text-insert-decoded-body.
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-preview-condition): Set up for
+       'mime-preview-text/enriched instead of
+       'mime-preview-filter-for-text/enriched.
+
+       * mime-text.el (mime-preview-text/enriched): New function; abolish
+       'mime-preview-filter-for-text/enriched.
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-preview-condition): Set up for
+       'mime-preview-text/richtext instead of
+       'mime-preview-filter-for-text/richtext.
+
+       * mime-text.el (mime-preview-text/richtext): New function; abolish
+       'mime-preview-filter-for-text/richtext.
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el: Rename 'mime-view-insert-message/partial-button to
+       'mime-preview-message/partial-button.
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-preview-condition): Set up for
+       'mime-preview-text/plain instead of
+       'mime-preview-filter-for-text/plain.
+       (mime-view-insert-message/partial-button): Change interface for
+       new spec of body-presentation-method.
+       (mime-view-display-entity): Change interface of
+       body-presentation-method.
+
+       * mime-text.el (mime-preview-text/plain): New function; abolish
+       'mime-preview-filter-for-text/plain.
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el (make-mime-entity): Change format.
+       (mime-entity-header-start): New function.
+       (mime-entity-header-end): New function.
+       (mime-entity-body-start): New function.
+       (mime-entity-body-end): New function.
+       (mime-entity-content-type): Modify for new format.
+       (mime-entity-content-disposition): Modify for new format.
+       (mime-entity-encoding): Modify for new format.
+       (mime-entity-children): Modify for new format.
+       (mime-entity-point-min): Change to alias of
+       'mime-entity-header-start.
+       (mime-entity-point-max): Change to alias of 'mime-entity-body-end.
+       (mime-parse-multipart): Modify for 'make-mime-entity.
+       (mime-parse-message): Modify for 'make-mime-entity.
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el (mime-parse-multipart): Change interface; abolish
+       local variable 'beg and 'end.
+       (mime-parse-message): Modify for 'mime-parse-multipart.
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el (mime-parse-multipart): Use
+       'mime-content-type-parameter.
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el (mime-parse-Content-Transfer-Encoding): New
+       function.
+       (mime-read-Content-Transfer-Encoding): Use function
+       'mime-parse-Content-Transfer-Encoding.
+       (mime-parse-message): Use 'mime-parse-* instead of 'mime-read-*.
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el: Move 'regexp-* and 'regexp-or to mime-def.el of
+       FLIM (Chao); move 'std11-quoted-pair-regexp, 'std11-qtext-regexp
+       and 'std11-quoted-string-regexp to mime-def.el of FLIM (Chao).  
+
+1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el: Rename 'rfc822/quoted-string-regexp ->
+       'std11-quoted-string-regexp.
+
+       * mime-parse.el: Rename 'rfc822/qtext-regexp ->
+       'std11-qtext-regexp.
+
+       * mime-parse.el: Rename 'rfc822/quoted-pair-regexp ->
+       'std11-quoted-pair-regexp.
+
+1998-05-29  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * mime-view.el (mime-preview-scroll-down-entity): Use (not (bobp))
+       instead of (> (point) 1).
+
+1998-05-25  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * mime-play.el (mime-preview-play-current-entity): Don't widen.
+
+1998-05-25  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * mime-play.el (mime-raw-play-entity): Abolish point correcting
+       procedures for VM.
+       
+       * mime-play.el (mime-preview-play-current-entity): Do widen befor
+       playing the entity.
+
+\f
+1998-05-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.4.5 (Tomari) released.
+
+       * README.en (Mailing lists): Add notice about direct-mail for
+       authors.
+
+1998-05-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-raw-dired-function): Don't refer
+       'mime/use-multi-frame.
+
+       * semi-def.el: Abolish variable 'mime/use-multi-frame.
+
+       * semi-def.el (mime-insert-button): Merge arguments of two
+       'insert.
+
+       * semi-def.el: Abolish function 'get-version-string because it is
+       not used.
+
+       * TODO (Don't use filter-model): New item.
+
+       * TODO (Fix problem of dynamic configuration for
+       'mime-acting-condition): Done.
+
+       * TODO (Mother entity should modify preview-situation of
+       children): Done.
+
+1998-05-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-setup-buffers): Use
+       'mime-view-display-entity; abolish 'mime-view-display-message.
+       (mime-view-display-entity): fixed.
+
+1998-05-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-display-message): fixed.
+
+1998-05-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-raw-get-subject): Use
+       'mime-content-disposition-filename.
+
+       * mime-parse.el (mime-content-type-parameter): New function.
+
+       * mime-parse.el (mime-content-disposition-parameter): New
+       function.
+       (mime-content-disposition-filename): New function.
+
+1998-05-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-raw-get-original-filename): Abolish optional
+       argument 'encoding; modify for 'mime-raw-get-uu-filename.
+
+       * mime-view.el (mime-raw-get-uu-filename): Change interface; don't
+       check encoding.
+       (mime-raw-get-subject): Change interface; new implementation.
+
+1998-05-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-display-entity): fixed.
+
+       * mime-parse.el (mime-parse-multipart): Change interface.
+
+1998-05-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el (make-mime-entity): Add 'content-disposition.
+       (mime-entity-content-disposition): New function.
+       (mime-parse-multipart): Modify for 'make-mime-entity.
+       (mime-parse-message): Modify for 'make-mime-entity.
+
+1998-05-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-raw-play-entity): Don't use
+       'mime-entity-media-type, 'mime-entity-media-subtype and
+       'mime-entity-parameters.
+
+1998-05-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-display-entity): Don't use
+       'mime-entity-media-type, 'mime-entity-media-subtype and
+       'mime-entity-parameters.
+
+1998-05-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-view.el (mime-view-display-message): Don't use
+       'mime-entity-media-type, 'mime-entity-media-subtype and
+       'mime-entity-parameters.
+
+1998-05-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-setup.el: Avoid warning message of byte-compiler.
+
+\f
+1998-05-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * SEMI: Version 1.4.4 (Ecch\e-Dþ-Miyazaki)\e-A released.
+
+       * mime-play.el (mime-mailcap-method-filename-alist): New variable.
+       (mime-mailcap-method-sentinel): New function.
+       (mime-activate-mailcap-method): Use 'mime-mailcap-method-sentinel;
+       don't use 'mime-show-echo-buffer.
+
+1998-05-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-play.el (mime-activate-mailcap-method): Regard
+       'mime-temp-directory.
+
+1998-05-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
+
+       * mime-parse.el (make-mime-entity): Change interface and
+       data-format.
+       (mime-entity-content-type): New access function.
+       (mime-entity-media-type): New implementation.
+       (mime-entity-subtype): New implementation.
+       (mime-entity-parameters): New implementation.
+       (mime-parse-multipart): Change interface; modify for
+       'make-mime-entity.
+       (mime-parse-message): Modify for 'make-mime-entity.
+
+\f
 1998-05-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
 
        * SEMI: Version 1.4.3 (Ichiburi) released.