+1999-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * README.en,README.ja,mime-en.sgml,mime-en.texi,mime-ja.sgml,
+ mime-ja.texi: Update fot the recent ML address and ftp site.
+
+1999-10-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
+
+ * FLIM-MK (install-flim-package): Delete auto-autoloads.el
+ and custom-load.el
+
+1999-09-20 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * mailcap.el (mailcap-look-at-schar): Protect against unexpected
+ eof. [cf. <tm-ja:5177>]
+
+1999-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * smtpmail.el (smtpmail-send-it): Remove needless `concat'.
+
+1999-09-08 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
+
+ * mime-ja.sgml, mime-en.sgml (Entity creation): Fix typo.
+
+1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * smtpmail.el (smtpmail-send-it): Make directory
+ `smtpmail-queue-dir' if it does not exist; convert filename of
+ queued mail using `convert-standard-filename'.
+ (smtpmail-queue-index): Treat `smtpmail-queue-dir' as a directory
+ name using `file-name-as-directory'.
+ (smtpmail-queue-dir, smtpmail-queue-mail): Remove "*" from doc
+ strings.
+
+1999-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * smtpmail.el (smtpmail-send-it): Use `time-stamp-yyyy-mm-dd' and
+ `time-stamp-hh:mm:ss' instead of `current-time'.
+
+1999-08-25 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * FLIM-ELS: Use `if' instead of `unless'.
+
+\f
+1999-08-17 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * FLIM: Version 1.13.2 (Kasanui) released.
+
+1999-08-03 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * smtp.el (smtp-notify-success): New option.
+ * (smtp-via-smtp): Request return receipt (defined in RFC1891) to
+ SMTP server if `smtp-notify-success' is non-nil.
+ [cf. <tm-ja:4872,4877>]
+
+1999-08-02 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mime.el (mime-entity-header-start-point): New generic function.
+ (mime-entity-header-end-point): New generic function.
+
+ * mmbuffer.el (mime-entity-header-start-point): New method.
+ (mime-entity-header-end-point): New method.
+
+1999-08-09 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * FLIM-ELS (flim-modules): Add `mmdbuffer'.
+
+1999-07-27 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mmdbuffer.el: New module.
+
+1999-07-28 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mime-parse.el: Add autoload setting for
+ `mime-entity-body-buffer', `mime-entity-body-start-point' and
+ `mime-entity-body-end-point'.
+
+ * mime.el (mime-entity-point-min): Define as an obsolete function.
+ (mime-entity-point-max): Likewise.
+
+1999-07-27 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mmbuffer.el (entity-point-min): Deleted because it is
+ duplicated.
+ (entity-point-max): Deleted because it is duplicated.
+
+1999-07-24 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mmbuffer.el (mime-insert-text-content): Deleted [moved to
+ mime-def.el].
+
+ * mime-def.el: Add autoload settings for `mime-entity-content' [to
+ avoid warning].
+ (mime-insert-text-content): New method of `mime-entity' [moved
+ from mmbuffer.el].
+
+1999-07-24 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mmbuffer.el (mime-entity-children): Deleted [moved to
+ mime-def.el].
+
+ * mime-def.el: Add autoload settings for
+ `mime-entity-content-type', `mime-parse-multipart' and
+ `mime-parse-encapsulated' [to avoid warning].
+ (mime-entity-children): New method of `mime-entity' [moved from
+ mmbuffer.el].
+
+\f
+1999-07-22 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * FLIM: Version 1.13.1 (Tawaramoto) released.
+
+1999-07-21 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mime-parse.el (mime-parse-buffer): Fixed.
+
+\f
+1999-07-16 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * FLIM: Version 1.13.0 (Iwami) released.
+
+1999-07-09 Nakagawa, Makoto <nakagawa@pochi.tis.co.jp>
+
+ * smtpmail.el (smtpmail-send-it): Use current-time to get rid of
+ time-stamp-strftime.
+ (smtpmail-send-it): Use write-region-as-binary instead of
+ write-file.
+ (smtpmail-send-queued-mail); Use find-file-noselect-as-binary
+ instead of find-file-noselect.
+
+1999-06-23 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * FLIM-CFG: Delete code to detect APEL 7.3 or later.
+
+1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * smtpmail.el (smtpmail-send-it): Extend the search bound to the
+ end of the field for fetching the recipients from Resent-To.
+
+1999-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * luna.el (luna-define-class-function): Check for the improbable
+ name of variable beginning with colon whether we should bind the
+ sort of symbol or not.
+ (TopLevel): Likewise.
+
+1999-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * luna.el (luna-define-class-function): Bind member variables
+ statically for old Emacsen.
+ (TopLevel): Require `static'; bind `:before', `:after' and
+ `:around' statically for old Emacsen. [cf. <tm-ja:4593>]
+
+\f
+1999-06-01 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * Chao: Version 1.13.0 (JR Fujinomori) released.
+
+1999-05-29 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mmbuffer.el (mime-entity-fetch-field): New implementation.
+
+ * mime-def.el (mime-entity-fetch-field): New method of luna-class
+ `mime-entity'.
+
+ * luna.el (luna-define-method): Allow `:around' qualifier.
+ (luna-class-find-functions): Likewise.
+ (luna-send): Likewise.
+ (luna-call-next-method): New function.
+
+1999-05-26 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mime-def.el (eval-module-depended-macro): Abolished.
+ Use `def-edebug-spec' directly.
+
+ * luna.el (luna-define-method): Allow `:before' qualifier.
+ (luna-class-find-functions): Likewise.
+
+ * mime-def.el (mime-message-structure): Define as obsolete
+ variable.
+
+1999-05-26 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mime-parse.el (mime-parse-encapsulated): Use
+ `mime-entity-body-start-point' and `mime-entity-body-end-point'.
+
+ * mime.el (mime-parse-buffer): Revert to auto-load from
+ "mime-parse".
+
+ * mime-parse.el (mime-parse-multipart): Move from mime-parse.el
+ again.
+ (mime-parse-encapsulated): Likewise.
+ (mime-parse-message): Likewise.
+ (mime-parse-buffer): Likewise.
+
+ * mmbuffer.el (mime-parse-multipart): Move to mime-parse.el again.
+ (mime-parse-encapsulated): Likewise.
+ (mime-parse-message): Likewise.
+ (mime-parse-buffer): Likewise.
+
+ * mmbuffer.el (mime-parse-encapsulated): Run in body-buffer of an
+ entity.
+
+1999-05-26 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mmbuffer.el (initialize-instance): Don't initialize slots if
+ they are initialized.
+ (mime-parse-multipart): Run in body-buffer of an entity.
+ (mime-entity-body-start-point): New method.
+
+1999-05-25 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mmbuffer.el (mime-entity-body-end-point): New method.
+ (mime-goto-header-start-point): New method.
+ (mime-goto-body-start-point): New method.
+ (mime-goto-body-end-point): New method.
+
+ * mime.el (mime-goto-body-end-point): New generic function.
+
+ * mel.el (Q-encoded-text-length): Fixed.
+
+1999-05-24 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mmbuffer.el (mime-parse-multipart): Refer body-start instead of
+ header-end.
+
+ * mmcooked.el (mime-insert-header): Fix typo.
+
+1999-05-23 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * mmcooked.el (mime-insert-header): Use
+ `luna-class-find-functions'.
+
+ * mime.el (mime-entity-buffer): Define as obsolete function.
+ (mime-entity-body-end-point): New generic function; define
+ `mime-entity-body-end' as obsolete function.
+ (mime-goto-body-start-point): New generic function.
+ (mime-entity-uu-filename): Use `mime-goto-body-start-point' and
+ `mime-entity-body-end-point'.
+
+ * mmbuffer.el (initialize-instance): Define as after method;
+ return initialized instance.
+
+ * luna.el (luna-define-class): Add `standard-object' as a parent.
+ (luna-define-method): Allow `:after' qualifier.
+ (luna-class-find-parents-functions): New function.
+ (luna-class-find-functions): New function [abolish
+ `luna-class-find-function'].
+ (luna-find-functions): New function [abolish
+ `luna-find-function'].
+ (luna-send): Modify for new method dispatch mechanism.
+ (luna-make-entity): New implementation.
+ (standard-object): New class.
+ (initialize-instance): New method.
+
+1999-05-22 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * Delete mmgeneric.el.
+
+ * mmcooked.el: Modify for mmbuffer.el.
+
+ * mmbuffer.el:
+ - Don't require `mmgeneric' and `mime-parse'.
+ - Require mime.
+ - Use `luna'.
+ (mime-buffer-entity-buffer-internal): Renamed from
+ `mime-entity-set-buffer-internal'.
+ (mime-buffer-entity-set-buffer-internal): Likewise.
+ (mime-buffer-entity-header-start-internal): Likewise.
+ (mime-buffer-entity-set-header-start-internal): Likewise.
+ (mime-buffer-entity-header-end-internal): Likewise.
+ (mime-buffer-entity-set-header-end-internal): Likewise.
+ (mime-buffer-entity-body-start-internal): Likewise.
+ (mime-buffer-entity-set-body-start-internal): Likewise.
+ (mime-buffer-entity-body-end-internal): Likewise.
+ (mime-buffer-entity-set-body-end-internal): Likewise.
+ (mime-entity-name): New method.
+ (mime-parse-multipart): New function [moved from mime-parse.el].
+ (mime-parse-encapsulated): Likewise.
+ (mime-parse-message): Likewise.
+ (mime-entity-children): New method.
+ (mime-goto-header-start-point): New method.
+ (mime-visible-field-p): New function [moved from mmgeneric.el].
+ (mime-insert-header-from-buffer): Likewise.
+ (mime-insert-header): New method.
+ (mime-entity-content): Use `luna-define-method'.
+ (mime-insert-text-content): New method.
+ ((mime-entity-fetch-field): Use `luna-define-method'.
+ (mime-entity-header-buffer): New method.
+ (mime-entity-body-buffer): Likewise.
+ (mime-entity-buffer): Likewise.
+ (mime-entity-point-min): Use `luna-define-method'.
+ (mime-entity-point-max): Use `luna-define-method'.
+ (mime-parse-buffer): New function [moved from mmgeneric.el].
+
+ * mime-parse.el (mime-parse-multipart): Moved to mmbuffer.el.
+ (mime-parse-encapsulated): Likewise.
+ (mime-parse-message): Likewise.
+ (mime-parse-buffer): Likewise.
+
+ * mime.el (mime-parse-buffer): Auto-loaded from "mmbufer".
+ (mime-find-function): Abolished.
+ (mime-entity-function): Abolished.
+ (mime-entity-send): Use `luna-send'.
+ (mime-open-entity): Use `luna-make-entity' and
+ `mm-expand-class-name'.
+ (mime-entity-cooked-p): Use `luna-define-generic'.
+ (mime-entity-children): Use `luna-send'.
+ (mime-find-entity-from-content-id): Use `mime-entity-read-field'.
+ (mime-entity-buffer): Change to generic function.
+ (mime-entity-header-buffer): New generic function.
+ (mime-entity-body-buffer): Likewise.
+ (mime-entity-point-min): Use `luna-define-generic'.
+ (mime-entity-point-max): Likewise.
+ (mime-entity-header-start): Abolished.
+ (mime-entity-header-end): Abolished.
+ (mime-entity-body-start): Abolished.
+ (mime-entity-body-end): Abolished.
+ (mime-goto-header-start-point): New generic function.
+ (mime-entity-fetch-field): New generic function.
+ (mime-fetch-field): Use `mime-entity-fetch-field'; declare as
+ obsolete function.
+ (mime-entity-content-type): Use `mime-entity-fetch-field'.
+ (mime-entity-content-disposition): Likewise.
+ (mime-entity-encoding): Likewise.
+ (mime-entity-read-field): New function.
+ (mime-read-field): Use `mime-entity-read-field'; declare as
+ obsolete function.
+ (mime-insert-header): Use `luna-define-generic'; abolish obsolete
+ alias `mime-insert-decoded-header'.
+ (mime-entity-name): New generic function.
+ (mime-entity-content): Use `luna-define-generic'.
+ (mime-insert-entity-content): Likewise.
+ (mime-write-entity-content): Likewise.
+ (mime-insert-text-content): Likewise.
+ (mime-insert-entity): Likewise.
+ (mime-write-entity): Likewise.
+ (mime-write-entity-body): Likewise.
+
+ * mime-def.el:
+ - Use `luna'.
+ (make-mime-entity-internal): Abolished.
+ (mime-entity-representation-type-internal): Change to alias for
+ `luna-class-name'.
+ (mime-entity-set-representation-type-internal): Change to alias
+ for `luna-set-class-name'.
+ (mime-entity-location-internal): Defined by
+ `luna-define-internal-accessors'.
+ (mime-entity-set-location-internal): Likewise.
+ (mime-entity-content-type-internal): Likewise.
+ (mime-entity-set-content-type-internal): Likewise.
+ (mime-entity-content-disposition-internal): Likewise.
+ (mime-entity-set-content-disposition-internal): Likewise.
+ (mime-entity-encoding-internal): Likewise.
+ (mime-entity-set-encoding-internal): Likewise.
+ (mime-entity-children-internal): Likewise.
+ (mime-entity-set-children-internal): Likewise.
+ (mime-entity-parent-internal): Likewise.
+ (mime-entity-set-parent-internal): Likewise.
+ (mime-entity-node-id-internal): Likewise.
+ (mime-entity-decoded-subject-internal): Abolished.
+ (mime-entity-set-decoded-subject-internal): Abolished.
+ (mime-entity-decoded-from-internal): Abolished.
+ (mime-entity-set-decoded-from-internal): Abolished.
+ (mime-entity-date-internal): Abolished.
+ (mime-entity-set-date-internal): Abolished.
+ (mime-entity-message-id-internal): Abolished.
+ (mime-entity-set-message-id-internal): Abolished.
+ (mime-entity-references-internal): Abolished.
+ (mime-entity-set-references-internal): Abolished.
+ (mime-entity-chars-internal): Abolished.
+ (mime-entity-set-chars-internal): Abolished.
+ (mime-entity-lines-internal): Abolished.
+ (mime-entity-set-lines-internal): Abolished.
+ (mime-entity-xref-internal): Abolished.
+ (mime-entity-set-xref-internal): Abolished.
+ (mime-entity-original-header-internal): Defined by
+ `luna-define-internal-accessors'.
+ (mime-entity-set-original-header-internal): Likewise.
+ (mime-entity-parsed-header-internal): Likewise.
+ (mime-entity-set-parsed-header-internal): Likewise.
+ (mime-entity-buffer-internal): Abolished.
+ (mime-entity-set-buffer-internal): Abolished.
+ (mime-entity-header-start-internal): Abolished.
+ (mime-entity-set-header-start-internal): Abolished.
+ (mime-entity-header-end-internal): Abolished.
+ (mime-entity-set-header-end-internal): Abolished.
+ (mime-entity-body-start-internal): Abolished.
+ (mime-entity-set-body-start-internal): Abolished.
+ (mime-entity-body-end-internal): Abolished.
+ (mime-entity-set-body-end-internal): Abolished.
+ (mm-expand-class-name): New macro.
+ (mm-define-backend): Use `luna-define-class' and
+ `mm-expand-class-name'.
+ (mm-define-method): Use `luna-define-method' and
+ `mm-expand-class-name'.
+ (mm-arglist-to-arguments): Abolished.
+ (mel-define-service): Use `luna-arglist-to-arguments' instead of
+ `mm-arglist-to-arguments'.
+
+ * mel.el: Require `alist'.
+
+ * FLIM-ELS (flim-modules): Add `luna' and delete `mmgeneric'.
+
+ * luna.el:
+ - Rename property `luna-member-index' to `luna-slot-index'.
+ - Rearrangement to avoid byte-compiling problem.
+ (luna-define-class-function): New function.
+ (luna-define-class): Use `luna-define-class-function'.
+ (luna-define-generic): Fixed.
+ (luna-define-internal-accessors): New function.
+
+1999-05-15 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * luna.el (luna-make-entity-function): Send `initialize-instance'.
+
+1999-05-14 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * luna.el: New module.
+
+\f
1999-05-31 MORIOKA Tomohiko <tomo@m17n.org>
- * FLIM: Version 1.12.7 (Y\e-Dþzaki)\e-A released.
+ * FLIM: Version 1.12.7 (Y\e-D\ e~\ fzaki) released.
1999-05-31 MORIOKA Tomohiko <tomo@m17n.org>
\f
1999-05-11 MORIOKA Tomohiko <tomo@m17n.org>
- * FLIM: Version 1.12.6 (Family-K\e-Dòenmae)\e-A released.
+ * FLIM: Version 1.12.6 (Family-K\e-D\ er\ fenmae) released.
1999-04-27 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
* mime.el: Delete autoload setting for `eword-encode-field'.
-1999-04-22 MORIOKA Tomohiko <tomo@etl.go.jp>
+1999-04-22 MORIOKA Tomohiko <tomo@m17n.org>
* eword-encode.el: Require `poem' instead of `emu'.
Don't use `cl' for `caar'.
\f
1999-01-23 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.12.3 (Kintetsu-K\e-Dòriyama)\e-A released.
+ * FLIM: Version 1.12.3 (Kintetsu-K\e-D\ er\ friyama) released.
1999-01-23 MORIOKA Tomohiko <morioka@jaist.ac.jp>
\f
1999-01-21 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.12.2 (Kuj\e-Dò)\e-A released.
+ * FLIM: Version 1.12.2 (Kuj\e-D\ er\ f) released.
1999-01-16 MORIOKA Tomohiko <morioka@jaist.ac.jp>
\f
1998-12-02 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.12.1 (Nishinoky\e-Dò)\e-A released.
+ * FLIM: Version 1.12.1 (Nishinoky\e-D\ er\ f) released.
1998-11-30 MORIOKA Tomohiko <morioka@jaist.ac.jp>
\f
1998-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.11.2 (Heij\e-Dò)\e-A was released.
+ * FLIM: Version 1.11.2 (Heij\e-D\ er\ f) was released.
* NEWS (Abolish variable `mime-temp-directory'): New subsection.
\f
1998-10-12 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.10.4 (Shin-H\e-Dòsono)\e-A was released.
+ * FLIM: Version 1.10.4 (Shin-H\e-D\ er\ fsono) was released.
1998-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
\f
1998-09-29 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.10.0 (K\e-Dòdo)\e-A was released.
+ * FLIM: Version 1.10.0 (K\e-D\ er\ fdo) was released.
* README.en (What's FLIM): Add mel-ccl.el.
\f
1998-08-31 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.9.1 (Tonosh\e-Dò)\e-A was released.
+ * FLIM: Version 1.9.1 (Tonosh\e-D\ er\ f) was released.
* mime-en.sgml (mm-backend): Translate a little.
\f
1998-07-07 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM-Chao: Version 1.8.0 (Shij\e-Dò)\e-A was released.
+ * FLIM-Chao: Version 1.8.0 (Shij\e-D\ er\ f) was released.
1998-07-07 MORIOKA Tomohiko <morioka@jaist.ac.jp>
\f
1998-07-01 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.8.0 (\e-DÒkubo)\e-A was released.
+ * FLIM: Version 1.8.0 (\e-D\ eR\ fkubo) was released.
* README.en: Delete `How to use'.
\f
1998-06-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM-Chao: Version 1.7.0 (Goj\e-Dò)\e-A was released.
+ * FLIM-Chao: Version 1.7.0 (Goj\e-D\ er\ f) was released.
1998-06-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
\f
1998-06-19 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.4.1 (Momoyama-Gory\e-Dòmae)\e-A was released.
+ * FLIM: Version 1.4.1 (Momoyama-Gory\e-D\ er\ fmae) was released.
1998-06-18 MORIOKA Tomohiko <morioka@jaist.ac.jp>
\f
1998-05-06 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.2.0 (J\e-Dþjò)\e-A was released.
+ * FLIM: Version 1.2.0 (J\e-D\ e~\ fj\ er\ f) was released.
* README.en (What's FLIM): Delete description about
std11-parse.el; add description about mailcap.el.
\f
1998-05-05 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.1.0 (T\e-Dòji)\e-A was released.
+ * FLIM: Version 1.1.0 (T\e-D\ er\ fji) was released.
1998-05-04 MORIOKA Tomohiko <morioka@jaist.ac.jp>
\f
1998-04-17 MORIOKA Tomohiko <morioka@jaist.ac.jp>
- * FLIM: Version 1.0.1 (Ky\e-Dòto)\e-A was released.
+ * FLIM: Version 1.0.1 (Ky\e-D\ er\ fto) was released.
* mime-def.el (mime-spadework-module-version-string): New
constant.