2002-08-01 MORIOKA Tomohiko * LEMI: Version 1.14.1 released. * Makefile (PACKAGE): New variable. (VERSION): New variable. (TAR): New variable. (tar): New target. * mail/std11.el: Moved from mime/std11.el. * README.en: New file. * poe/apel-ver.el (apel-ver): Update to LEMI 1.14.1. 2002-07-31 MORIOKA Tomohiko * mail/mule-caesar.el: Moved from emacs-lisp/mule-caesar.el. 2002-01-16 Hiroya Murata * emacs-lisp/luna.el (luna-class-find-member): Don't search parents' method-spaces. 2002-05-14 MORIOKA Tomohiko * poe/apel-ver.el (apel-ver): Changed to LEMI 1.14.0. 2002-05-14 Katsumi Yamaoka * poe/pccl.el (ccl-usable): Make non-MULE XEmacs don't require `ccl' even if this file is mis-compiled for XEmacs with MULE. 2001-09-09 Daiki Ueno * poe/pccl.el (transform-make-coding-system-args): Follow old backquote style. 2001-07-20 NAKAJIMA Mikio * emacs-lisp/install.el (install-file, install-elisp-module): Set file modes according to `install-overwritten-file-modes'. 2001-06-23 NAKAJIMA Mikio * emacs-lisp/install.el (install-files): Do not make DEST directory when JUST-PRINT is non-nil. 2001-06-20 Akihiro MOTOKI * emacs-lisp/install.el (install-elisp-modules): Do not make DEST directory when JUST-PRINT is non-nil. 2001-06-01 Tanaka Akira * poe/pccl.el (ccl-compat): Since mule 2.3 accepts `t' and `nil' as `type' argument, so arguments conversion shouln't applied in such case. 2001-01-18 Katsumi Yamaoka * poe/inv-19.el (next-visible-point): Return the value of `point-max' when the position of next `invisible' property change is not found. 2000-12-28 Tanaka Akira * poe/pccl-20.el (ccl-compat): new advice for `make-coding-system' of XEmacs to handle Emacs style CCL coding system definition. 2000-12-20 MORIOKA Tomohiko * emacs-lisp/install.el (install-update-package-files): New function. (install-just-print-p): Likewise. 2000-12-14 Daiki Ueno * emacs-lisp/alist.el (del-alist): Simplified. 2000-11-09 Katsumi Yamaoka * emacs-lisp/path-util.el (add-path): Check for both "path" and "path/". 2000-10-10 Keiichi Suzuki * poe/product.el (product-version-as-string): New function. (product-string-1): Use `product-version-as-string'. 2001-08-10 Kenichi OKADA * semi-def.el (mime-browse-url-regexp): Allow nntps and ftps. 2001-06-12 Yuuichi Teranishi * mime-view.el (mime-display-multipart/related): When "start" parameter specifies part, treat the part as root. 2001-06-12 Akihiro Arisawa * mime-view.el (mime-display-multipart/related): New function; set up for `mime-preview-condition'. 2001-05-30 MORIOKA Tomohiko * mail/rmail-mime.el (rmail-show-mime-message): Handle `revert-buffer' with `rmail-revert'. 2001-05-28 MORIOKA Tomohiko * mail/smtpmail.el (smtpmail-send-it): Modify to work without mail-header-separator. * mail/rmail-mime.el: Set rmail-insert-mime-resent-message-function when loaded. (rmail-insert-mime-resent-message): New function. 2001-05-25 MORIOKA Tomohiko * mail/rmail-mime.el (rmail-search-mime-header): Fix typo. 2001-04-17 YAMASHITA Junji * semi-def.el (mime-browse-url-regexp): Allow https. 2001-03-31 Kenichi Handa * mail/rmail-mime.el: Set rmail-search-mime-message-function and rmail-search-mime-header-function when loaded. (rmail-search-mime-message): Change arguments to MSG, REGEXP, and LIMIT. 2001-03-30 MORIOKA Tomohiko * mail/rmail-mime.el (rmail-decode-mime-message): Change arguments; use `mime-open-entity' and `mime-display-message' instead of `mime-view-buffer'. (rmail-search-mime-message): Modify for `rmail-decode-mime-message'. 2001-03-06 Hiroya Murata * mime/mime-edit.el (mime-edit-set-parameter): Get rid of the duplicated optional fields. 2001-02-26 Shuhei KOBAYASHI * mail/hmac-md5.el, mail/hmac-sha1.el: Modify comments. * mail/hmac-sha1.el: (sha1-binary): Comment out. 2001-02-25 Shuhei KOBAYASHI * mail/hex-util.el, mail/hmac-def.el, mail/hmac-md5.el, mail/hmac-sha1.el, mail/sha1.el: Update Copyright header. 2001-02-25 Shuhei KOBAYASHI * mail/hmac-sha1.el (sha1-binary): Define it unconditionally. * mail/hmac-md5.el (md5-binary): Use built-in `md5' unconditionally. 2001-02-25 Shuhei KOBAYASHI * mail/md5.el, mail/md5-el.el: Removed. * mail/sha1.el: Renamed from mail/sha1-el.el; overriding old mail/sha1.el. 2001-02-06 Kenichi Handa * mail/feedmail.el (feedmail-buffer-to-smtpmail): Use `smtp' only when it is available. 2001-02-06 Kenichi Handa The following changes are to minimize the diff of these files against the origianl ones, and to make sure that the changes don't affect the original behaviour if rmail-enable-mime is nil. * mail/rmail-mime.el: New file. Move mime related functions from rmail.el to here. 2000-12-28 MORIOKA Tomohiko * mime/mime-view.el: Revert to use `static'. 2000-12-28 MORIOKA Tomohiko * mime/mcs-20.el (mime-charset-p): New alias. * mime/mcharset.el (default-mime-charset-for-write): Use `mime-charset-p' instead of `find-coding-system'. 2000-12-28 MORIOKA Tomohiko * mime/mime-view.el (mime-view-read-situation-examples-file): Don't try to read situation-examples-file is it is nil. (mime-situation-examples-file): Avoid to read situation-examples-file at compile time. 2000-12-28 MORIOKA Tomohiko * mime/mime-view.el (mime-view-read-situation-examples-file): Display warning. [cf. ] 2000-12-27 MORIOKA Tomohiko * mime/mime-view.el (mime-view-mailcap-files): New user option. (mime-view-read-mailcap-files): Renamed from `mime-view-read-mailcap'; read `mime-view-mailcap-files'. * mime/mime-view.el (mime-view-read-situation-examples-file): New function; don't occur error. (mime-view-read-mailcap): New function. 2000-12-27 MORIOKA Tomohiko * mime/mime-play.el (mime-play-messages-coding-system): Renamed from `mime-mailcap-method-messages-coding-system'. * mime/pgg-def.el (pgg-messages-coding-system): Change default value to nil. 2000-12-27 MORIOKA Tomohiko * mime/mime-play.el (mime-activate-mailcap-method): Fix typo. 2000-12-26 Daiki Ueno * mime/mime-play.el (mime-mailcap-method-messages-coding-system): New variable. (mime-activate-mailcap-method): Use it. 2000-12-26 Daiki Ueno * mime/pgg-def.el (pgg-messages-coding-system): Use `defvar' to define. * mime/pgg-pgp.el (pgg-pgp-messages-coding-system): Abolish. (pgg-pgp-process-region): Use `binary-funcall' instead of `binary-to-text-funcall'. * mime/pgg-pgp5.el (pgg-pgp5-messages-coding-system): Abolish. (pgg-pgp5-process-region): Use `binary-funcall' instead of `binary-to-text-funcall'. 2000-12-28 Kenichi Handa * emacs-lisp/static.el: Doc-string fixed. 2000-12-25 MORIOKA Tomohiko * mime/emh.el (mh-display-msg): Use `8bit-insert-encoded-file' instead of `raw-text-insert-file-contents'. 2000-12-25 MORIOKA Tomohiko * mime/mail-mime-setup.el (mail-setup-hook): Don't add `eword-decode-header'. 2000-12-23 MORIOKA Tomohiko * mime/mime-view.el (mime-view-define-keymap): Return `mime-view-mode-map' instead of set up as local keymap; don't call `mime-view-define-keymap-hook'. (mime-display-message): Add new optional argument `keymap'. * mime/mime-play.el (mime-store-message/partial-piece): Use `binary-insert-encoded-file' and `binary-write-decoded-region' instead of `binary-insert-file-contents' and `binary-write-region'. 2000-12-23 MORIOKA Tomohiko * mime/smime.el (smime-process-region): Use `binary-funcall' instead of `binary-start-process-shell-command'. (smime-verify-region): Use `binary-write-decoded-region' and `binary-insert-encoded-file' instead of `binary-write-region' and `binary-insert-file-contents'. * mime/pgg-pgp5.el (pgg-pgp5-messages-coding-system): New variable. (pgg-pgp5-process-region): Use `binary-to-text-funcall' instead of `binary-start-process-shell-command'. (pgg-scheme-verify-region): Use `binary-write-decoded-region' instead of `binary-write-region'. * mime/pgg-pgp.el (pgg-pgp-messages-coding-system): New variable. (pgg-pgp-process-region): Use `binary-to-text-funcall' instead of `binary-start-process-shell-command'. (pgg-scheme-verify-region): Use `binary-write-decoded-region' instead of `binary-write-region'. * mime/pgg-gpg.el (pgg-gpg-process-region): Use `binary-to-text-funcall' instead of `binary-start-process'. 2000-12-23 MORIOKA Tomohiko * mail/smtpmail.el (smtpmail-send-it): Use `binary-write-decoded-region' instead of `binary-write-region'. * mime/mmexternal.el (mmexternal-require-buffer): Use `binary-insert-encoded-file' instead of `binary-insert-file-contents'. (mime-write-entity-body): Use `binary-write-decoded-region' instead of `binary-write-region'. * mime/mmbuffer.el (mime-write-entity-body): Use `binary-write-decoded-region' instead of `binary-write-region'. * mime/mel.el: - Don't require `raw-io'. (8bit-insert-encoded-file): New function. (8bit-write-decoded-region): New function. (7bit-insert-encoded-file): New alias. (7bit-write-decoded-region): New alias. (binary-insert-encoded-file): New alias. (binary-find-file-noselect): New function. (binary-funcall): New function. (binary-to-text-funcall): New function. (mime-insert-encoded-file of "base64"): Use `binary-insert-encoded-file' instead of `binary-insert-file-contents'. * mail/raw-io.el: Deleted. 2000-12-22 MORIOKA Tomohiko * mail/smtp.el (smtp-open-connection-function): Revert initial value to `open-network-stream'. (qmtp-open-connection): Use `binary-funcall'. * mail/qmtp.el (qmtp-open-connection-function): Revert initial value to `open-network-stream'. (qmtp-send-buffer): Use `binary-funcall'. 2000-12-22 MORIOKA Tomohiko * mail/rmailsum.el (rmail-summary-toggle-header): Modify for MIME mode. * emacs-lisp/broken.el, emacs-lisp/static.el: Moved from poe/. 2000-12-22 MORIOKA Tomohiko * mime/pgg-gpg.el (pgg-gpg-process-region): Use `pgg-gpg-messages-coding-system'. 2000-12-21 Tadashi Watanabe * mime/pgg-gpg.el (pgg-scheme-verify-region): Use a "-" as the name for the file with the signed material. 2000-12-21 Daiki Ueno * mime/pgg-def.el (pgg-messages-coding-system): New user option. 2000-12-22 MORIOKA Tomohiko * mime/eword-decode.el (eword-decode-header): Revert to obsolete alias. 2000-12-22 MORIOKA Tomohiko * mime/mmgeneric.el: Add comment for eword-decode. 2000-12-21 Daiki Ueno * mail/smtp.el (smtp-send-buffer): Add DOC. (smtp-via-smtp): Add DOC. 2000-12-21 MORIOKA Tomohiko * mail/rmailsum.el (rmail-summary-scroll-msg-up): Rename local variable `rmail-buffer-window' to `rmail-view-buffer-window'. (rmail-summary-scroll-msg-down): Likewise; modify to work with `rmail-view-buffer'. (rmail-summary-beginning-of-message): Modify to work with `rmail-view-buffer'. 2000-12-20 MORIOKA Tomohiko * poe/pym.el: Deleted. * poe/product.el: Don't require `pym'. * mime/mime-view.el: Don't use `static-cond'. 2000-12-19 MORIOKA Tomohiko * mime/emh-face.el (emh-set-face-foreground): Use nil as variable of `condition-case'. * mime/emh-comp.el (emh-forward): Delete unused local variable `msubtype'. 2000-12-19 MORIOKA Tomohiko * mime/mime-edit.el (mime-edit-mime-version-field-for-message/partial): Use `mime-encode-field-body' instead of `eword-encode-field-body'. 2000-12-19 MORIOKA Tomohiko * mime/mime-edit.el (mime-edit-translate-header): Use `mime-encode-header-in-buffer' instead of `eword-encode-header'. (mime-edit-encrypt-pgp-mime): Likewise. (mime-edit-translate-single-part-tag): Likewise. 2000-12-20 MORIOKA Tomohiko * mime/mime.el (mime-entity-media-type): Add DOC. (mime-entity-media-subtype): Add DOC. (mime-entity-parameters): Add DOC. (mime-entity-type/subtype): Add DOC. 2000-12-20 MORIOKA Tomohiko * mime/eword-encode.el (eword-encode-text): Specify `mode' of `encoded-text-encode-string'. * mime/mel.el (encoded-text-encode-string): Add optional argument `mode'; use `base64-encode-string' directly for "B"-encoding. 2000-12-20 MORIOKA Tomohiko * mime/mime.el (mime-entity-set-content-type): Add DOC. (mime-entity-set-encoding): Add DOC. * mime/mime-def.el (mime-content-type-subtype): Fix DOC. (mime-content-type-parameters): Fix DOC. 2000-12-19 MORIOKA Tomohiko * mail/smtp.el (smtp-open-connection-function): Add autoload cookie. * mail/qmtp.el (qmtp-open-connection-function): Add autoload cookie. * mime/mime.el (mime-entity-children): Add DOC. (mime-entity-node-id): Add DOC. (mime-entity-content-type): Add DOC. (mime-entity-content-disposition): Add DOC. (mime-entity-encoding): Add DOC. 2000-12-19 MORIOKA Tomohiko * mime/mime.el (mime-encode-field-body): Add autoload setting. * mime/eword-encode.el (mime-encode-field-body): Renamed from `eword-encode-field-body'; declare `eword-encode-field-body' as obsolete alias. (mime-encode-header-in-buffer): Use `mime-encode-field-body' instead of `eword-encode-field-body'. 2000-12-19 MORIOKA Tomohiko * mime/mime.el (mime-encode-header-in-buffer): Renamed from `eword-encode-header'. * mime/mime-def.el (mime-header): New group. (mime-field-decoding-max-size): New user option [moved from eword-decode.el]. (mime-field-encoding-method-alist): New user option [moved from eword-encode.el]. * mime/eword-encode.el (eword-field-encoding-method-alist): Moved to mime-def.el and renamed to `mime-field-encoding-method-alist'. (mime-header-charset-encoding-alist): Renamed from `eword-charset-encoding-alist'. (mime-header-default-charset-encoding): New variable. (ew-find-charset-rule): Use `mime-header-default-charset-encoding'. (eword-in-subject-p): Declare as obsolete function. (mime-encode-header-in-buffer): Renamed from `eword-encode-header'; declare `eword-encode-header' as obsolete alias. * mime/eword-decode.el (eword-max-size-to-decode): Moved to mime-def.el and renamed to `mime-field-decoding-max-size'. (mime-header-lexical-analyzer): Renamed from `eword-lexical-analyzer'; switch to variable. 2000-12-19 MORIOKA Tomohiko * mime/eword-encode.el (eword-encode-default-start-column): Switch to variable. 2000-12-19 MORIOKA Tomohiko * mail/raw-io.el (start-process): New function. (binary-start-process-shell-command): New function. 2000-12-17 MORIOKA Tomohiko * mime/postpet.el: Require `mime'. * mime/pgg-parse.el (pgg-format-key-identifier): Don't use `string-to-int-list'. (pgg-read-bytes): Likewise. (pgg-read-body): Likewise. 2000-12-16 MORIOKA Tomohiko * mime/smime.el: Require `raw-io'. (smime-process-region): Use `binary-start-process-shell-command'. * mime/pgg-pgp5.el (pgg-pgp5-process-region): Use `binary-start-process-shell-command'. * mime/pgg-pgp.el (pgg-pgp-process-region): Use `binary-start-process-shell-command'. * mime/pgg-gpg.el (pgg-gpg-process-region): Use `binary-start-process'. 2000-12-15 MORIOKA Tomohiko * mime/pgg-def.el: Require `custom' instead of `pcustom'. 2000-12-17 MORIOKA Tomohiko * mime/mel-g.el (gzip64-external-encode-region): Don't use `as-binary-process'; comment out code to regularize line break code for OS/2 [if it is needed, it is better to implement by coding-system]. (gzip64-external-decode-region): Don't use `as-binary-process'. (mime-write-decoded-region): Likewise. * mime/mime-parse.el: Require `luna'. 2000-12-17 MORIOKA Tomohiko * mime/emh-def.el: New file. * mime/emh.el (mh-display-msg): Use `raw-text-insert-file-contents' instead of `insert-file-contents-as-raw-text'; use `mime-decode-header-in-buffer' instead of `eword-decode-header'. (emh-request-partial-message): Use `raw-text-insert-file-contents' instead of `insert-file-contents-as-raw-text'. * mime/emh-face.el: Require `emh-def' and `std11'. * mime/emh-comp.el: Require `emh-def'. (emh-edit-again): Use `binary-insert-file-contents'; don't use `as-binary-input-file'. 2000-12-16 MORIOKA Tomohiko * mime/emh-setup.el (emh-setup-mh-draft-setting): Use `mime-decode-header-in-buffer' instead of `eword-decode-header'. 2000-12-16 MORIOKA Tomohiko * mime/eword-encode.el (eword-encode-divide-into-charset-words): Use `aref' instead of `sref'. (ew-encode-rword-1): Use `1+' instead of `char-next-index'. (eword-encode-phrase-to-rword-list): Use `find-charset-string' instead of `find-non-ascii-charset-string'. (eword-encode-addr-seq-to-rword-list): Don't use `butlast'. (eword-encode-header): Use `find-charset-region' instead of `find-non-ascii-charset-string'. * mime/mel.el: Require `raw-io'. * mime/mime-def.el (binary-insert-file-contents): Moved to raw-io.el. (binary-write-region): Likewise. * mime/mmbabyl.el (mime-write-entity): Use `raw-message-write-region' instead of `write-region-as-raw-text-CRLF'. * mail/raw-io.el: New file. * mail/smtpmail.el: - Require `raw-io'. - Delete definition of obsolete variable aliases for XEmacs. (smtpmail-send-queued-mail): Use `binary-find-file-noselect' instead of `find-file-noselect-as-binary'. * mail/smtp.el (smtp-open-connection-function): Use `binary-open-network-stream' instead of `open-network-stream' as initial value. (smtp-open-connection): Don't guard as `binary'. * mail/qmtp.el (qmtp-open-connection-function): Use `binary-open-network-stream' instead of `open-network-stream' as initial value. (qmtp-send-buffer): Don't guard as `binary'. 2000-12-15 MORIOKA Tomohiko * mime/eword-decode.el: Don't use `define-obsolete-function-alias'; so `eword-decode-header' is deleted. * mime/mmexternal.el: Don't require `pces'. 2000-12-15 MORIOKA Tomohiko * emacs-lisp/path-util.el, emacs-lisp/install.el: Don't require `poe'. 2000-12-15 MORIOKA Tomohiko * mime/mel-q.el: Deleted. * poe/broken.el: Don't require `poe'. * mime/mime-view.el (mouse-button-3): Fix typo in setting for GNU Emacs. * mime/mime-def.el (char-int): New alias. * mime/mcs-e20.el: - Don't require `poem'. (find-coding-system): New inline function. (coding-system-get): Deleted. (mime-charset-list): Don't use `defun-maybe-cond'. - Don't require `mcs-20'. * mime/mcs-20.el: - Don't require `poem'. - Require `custom' instead of `pcustom'. - Require `mcs-xm' if XEmacs-Mule is running, otherwise require `mcs-e20'. * mime/mcharset.el: - Don't require `poe'. - Require mcs-20 if XEmacs-Mule, Emacs 20.1 or later are running. * mime/eword-encode.el (eword-encode-divide-into-charset-words): Don't use `char-length' and `char-next-index'. * emacs-lisp/mule-caesar.el: Don't require `emu', `poe' and `poem'. * emacs-lisp/filename.el: Don't require `emu', `poe' and `poem'. (char-int): New alias. (functionp): New function. (filename-special-filter): Don't use `char-length'. 2000-12-15 MORIOKA Tomohiko * mime/smime.el (smime-process-region): Don't use `as-binary-process'. (smime-verify-region): Use `binary-write-region' instead of `write-region-as-binary'; use `binary-insert-file-contents' instead of `insert-file-contents-as-binary'. * mime/semi-def.el: Don't require `poe'. * mime/pgg-pgp5.el (pgg-pgp5-process-region): Don't use `as-binary-process'. (pgg-scheme-verify-region): Use `binary-write-region' instead of `write-region-as-binary'. (pgg-scheme-snarf-keys-region): Don't use `write-region-as-raw-text-CRLF'. * mime/pgg-pgp.el (pgg-pgp-process-region): Don't use `as-binary-process'. (pgg-scheme-verify-region): Use `binary-write-region' instead of `write-region-as-binary'. (pgg-scheme-snarf-keys-region): Don't use `write-region-as-raw-text-CRLF'. * mime/pgg-parse.el: Don't require `poem'; require `custom' instead of `pcustom'. * mime/pgg-gpg.el (pgg-gpg-process-region): Don't use `as-binary-output-file' and `insert-file-contents-as-raw-text-CRLF'. * mime/mime-view.el: Don't require `emu'. (mouse-button-3): New variable. * mime/mime-play.el (mime-store-message/partial-piece): Use `binary-insert-file-contents' instead of `insert-file-contents-as-binary'; don't use `as-binary-input-file'; use `binary-write-region' instead of `write-region-as-binary'. 2000-12-15 MORIOKA Tomohiko * mime/mel.el: Don't require `path-util'. 2000-12-15 MORIOKA Tomohiko * mime/std11.el, mail/smtpmail.el, mime/mime-def.el: Don't require `poe'. * mime/mel.el: Don't require `poem'. 2000-12-14 MORIOKA Tomohiko * mime/mmexternal.el (mime-write-entity): Don't use `write-region-as-raw-text-CRLF'. (mmexternal-require-buffer): Use `binary-insert-file-contents' instead of `insert-file-contents-as-binary'. (mime-write-entity-body): Use `binary-write-region' instead of `write-region-as-binary'. * mail/smtpmail.el (smtpmail-send-it): Use `binary-write-region' instead of `write-region-as-binary'. * mail/smtp.el (smtp-open-connection): Don't use `as-binary-process'. * mime/mel.el (mime-insert-encoded-file of "base64"): Use `binary-insert-file-contents' instead of `insert-file-contents-as-binary'. (mime-insert-encoded-file of "7bit"): Use `binary-insert-file-contents' instead of `insert-file-contents-as-binary'. (mime-write-decoded-region of "7bit"): Use `binary-write-region' instead of `write-region-as-binary'. * mime/mmbuffer.el (mime-write-entity-body): Use `binary-write-region' instead of `write-region-as-binary'. (mime-write-entity): Don't use `write-region-as-raw-text-CRLF'. * mime/mime-def.el: Don't require `poem'. (binary-insert-file-contents): New function. (binary-write-region): New function. * mime/mel-u.el (uuencode-external-encode-region): Don't use `as-binary-process'. (uuencode-external-decode-region): Don't use `as-binary-process' and `as-binary-input-file'. (mime-write-decoded-region): Don't use `as-binary-process'. * mime/mel-q-ccl.el (quoted-printable-ccl-insert-encoded-file): Don't use `insert-file-contents-as-coding-system'. (quoted-printable-ccl-write-decoded-region): Don't use `write-region-as-coding-system'. * mime/mel-b-ccl.el (base64-ccl-insert-encoded-file): Don't use `insert-file-contents-as-coding-system'. (base64-ccl-write-decoded-region): Don't use `write-region-as-coding-system'. * mime/std11.el: Don't require `poem'. (std11-parse-ascii-token): Don't use `find-non-ascii-charset-string'. * mail/qmtp.el: Don't require `poem'. (qmtp-send-buffer): Don't use `as-binary-process'. 2000-12-14 MORIOKA Tomohiko * mime/mime-def.el, mail/qmtp.el, mail/smtp.el, mail/smtpmail.el, mime/std11.el: Require `custom' instead of `pcustom'. 2000-12-12 Daiki Ueno * mail/sasl.el: Rewrite with luna. 2000-12-06 Daiki Ueno * mail/md5.el (md5-dl-module): Moved from md5-dl.el. * mail/sha1.el: Don't bind `sha1-string'. 2000-11-21 Daiki Ueno * mail/sasl.el (sasl-client-set-encoder): New function. (sasl-client-set-decoder): New function. (sasl-client-encoder): New function. (sasl-client-decoder): New function. * mail/sasl-digest.el: Require 'cl' when compiling. (sasl-digest-md5-signing-encode-magic): New constant. (sasl-digest-md5-signing-decode-magic): New constant. (sasl-digest-md5-htonl-string): New function. (sasl-digest-md5-make-integrity-encoder): New function. (sasl-digest-md5-make-integrity-decoder): New function. (sasl-digest-md5-ha1): New function. (sasl-digest-md5-response-value): Accept the 1st argument `ha1'. (sasl-digest-md5-response): Use `sasl-digest-md5-ha1'. - Set integrity encoder and decoder of the client. * mail/smtp.el: Require `luna'. (smtp-read-response): Accept `smtp-connection' object rather than process-object. (smtp-send-command): Likewise. (smtp-send-data): Likewise. 2000-12-14 MORIOKA Tomohiko * emacs-lisp/luna.el: Moved from mime/. 2000-12-13 Kenichi Handa * mime/mmbabyl.el, mime/luna.el: Fix and add DOCs and comments; fix coding style. 2000-12-13 Kenichi Handa * emacs-lisp/alist.el: Fix and add DOCs and comments; fix coding style. 2000-12-09 MORIOKA Tomohiko * mime/mmbabyl.el (mime-insert-header): Ignore `invisible-fields' and `visible-fields'. 2000-12-09 MORIOKA Tomohiko * mime/mmbuffer.el (mmbuffer-parse-multipart): Add new optional argument `representation-type'. (mmbuffer-parse-encapsulated): Likewise. * mime/mmbabyl.el: New file. 2000-12-07 MORIOKA Tomohiko * mime/mmdbuffer.el: Deleted. * mime/mmexternal.el: Must require `mmgeneric'. * mime/mime-w3.el: Avoid error even if `w3' is not found. * mail/md5-dl.el, mail/sha1-dl.el: Deleted. * mail/sha1.el: Don't use `defun-maybe'. 2000-11-26 MORIOKA Tomohiko * mime/mime-view.el: Use `mime-conf' instead of `mailcap'. * mime/mime-play.el (mime-activate-mailcap-method): Use `mime-format-mailcap-command' instead of `mailcap-format-command'. 2000-10-19 Takanori Saneto * mime/pgg-pgp.el (pgg-pgp-process-region): bind process-environment locally so that setenv's effect won't last forever. * mime/pgg-pgp5.el (pgg-pgp5-process-region): Ditto. 2000-09-29 MORIOKA Tomohiko * mime/mime-edit.el (mime-file-types): Fix to use application/msword instead of application/winword. 2000-12-04 Daiki Ueno * mime/luna.el (luna-class-find-functions): Don't quote colon keywords. (luna-send): Ditto. (luna-call-next-method): Ditto. 2000-11-28 Daiki Ueno * mime/luna.el: Don't require `static'. (luna-define-class-function): Don't bind colon keywords. (luna-class-find-functions): Quote colon keywords. (luna-send): Likewise. (luna-call-next-method): Likewise. 2000-11-12 Daiki Ueno * mime/luna.el (luna-define-method): Clear method cache. (luna-apply-generic): New function. (luna-define-generic): Use `luna-apply-generic' instead of `luna-send'. 2000-12-04 Daiki Ueno * mail/smtpmail.el (smtpmail-send-it): Use `smtp-send-buffer' instead of `smtp-via-smtp'. (smtpmail-send-queued-mail): Ditto. 2000-11-24 MORIOKA Tomohiko * mime/mailcap.el: Completely rewrote to use mime-conf.el. * mime/mime-conf.el: New file. 2000-11-16 Kenichi OKADA * mail/sasl-digest.el (sasl-digest-md5-response): Fix typo. 2000-11-12 Daiki Ueno * mail/smtp.el (smtp-primitive-data): Use `beginning-of-line' instead of `forward-char'. (smtp-read-response): Don't bind `case-fold-search'. (smtp-send-data): Don't save excursion. 2000-11-10 Daiki Ueno * mail/sasl-digest.el (sasl-digest-md5-challenge): Abolish. (sasl-digest-md5-syntax-table): Rename from `sasl-digest-md5-parse-digest-challenge-syntax-table'. (sasl-digest-md5-parse-string): Rename from `sasl-digest-md5-parse-digest-challenge'; only return a property list. (sasl-digest-md5-challenge): Abolish. (sasl-digest-md5-build-response-value-1): Abolish. (sasl-digest-md5-response-value): Define as function. (sasl-digest-md5-response): Rewrite. 2000-11-07 Kenichi OKADA * mail/sasl.el (sasl-login-response-1): Fix. (sasl-login-response-2): Fix. 2000-11-07 Daiki Ueno * mail/smtp.el (smtp-sasl-properties): New user option. (smtp-sasl-user-realm): Abolish. 2000-11-05 Daiki Ueno * mail/qmtp.el (qmtp-send-package): Don't check "K" reply per recipient. (qmtp-via-smtp): Mark as obsolete. (qmtp-send-buffer): New function. 2000-11-05 Daiki Ueno * mail/sasl.el (sasl-step-data): New function. (sasl-step-set-data): New function. 2000-11-04 Daiki Ueno * mail/sasl.el: Don't require 'poe' - Rename `sasl-*instantiator*' to `sasl-*client*'. - Rename `sasl-*authenticator*' to `sasl-*mechanism*'. - Rename `sasl-*continuations*' to `sasl-*steps*'. (sasl-make-client): Accept 1st argument `mechanism'. (sasl-next-step): Rename from `sasl-evaluate-challenge'. 2000-11-04 Daiki Ueno * mail/sasl.el (sasl-make-instantiator): Define as function. (sasl-instantiator-name): Ditto. (sasl-instantiator-service): Ditto. (sasl-instantiator-server): Ditto. (sasl-instantiator-set-properties): Ditto. (sasl-instantiator-set-property): Ditto. (sasl-instantiator-property): Ditto. (sasl-instantiator-properties): Ditto. (sasl-authenticator-mechanism): Ditto. (sasl-authenticator-continuations): Ditto. 2000-11-02 Daiki Ueno * mail/sasl.el: Rename `sasl-*principal*' to `sasl-*instantiator*'. (sasl-make-instantiator): Abolish optional 4th argument. (sasl-instantiator-set-properties): New function. (sasl-instantiator-put-property): New function. (sasl-instantiator-property): New function. (sasl-instantiator-properties): New function. * mail/smtp.el (smtp-sasl-user-name): Rename from `smtp-sasl-principal-user'. (smtp-sasl-user-realm): Rename from `smtp-sasl-principal-realm'. 2000-11-02 Daiki Ueno * mail/sasl.el (sasl-mechanisms): Add `LOGIN' and `ANONYMOUS'. (sasl-mechanism-alist): Likewise. (sasl-error): Define. (sasl-login-continuations): New variable. (sasl-login-response-1): New function. (sasl-login-response-2): New function. (sasl-anonymous-continuations): New variable. (sasl-anonymous-response): New function. * mail/smtp.el (smtp-error): Define. (smtp-via-smtp): Use it. 2000-11-02 Daiki Ueno * mail/smtp.el (smtp-via-smtp): Mark as obsolete. (smtp-send-buffer): Rename from `smtp-via-smtp'. 2000-11-02 Daiki Ueno * mail/sasl.el (sasl-make-authenticator): Allocate a freshly generated symbol for each continuation. 2000-11-02 Daiki Ueno * mail/sasl-digest.el (sasl-digest-md5-response-1): Rename from `sasl-digest-md5-digest-response'. (sasl-digest-md5-response-2): New alias. (sasl-digest-md5-parse-digest-challenge): Save excursion. * mail/sasl.el (sasl-mechanism-alist): Rename from `sasl-mechanisms'. (sasl-mechanisms): New variable. (sasl-find-authenticator): Check `sasl-mechanisms' rather than `sasl-mechanism-alist'. * mail/smtp.el (smtp-submit-package): Use `smtp-primitive-ehlo'. (smtp-primitive-auth): Check authenticator. 2000-11-02 Daiki Ueno * mail/smtp.el (smtp-sasl-principal-realm): New user option. * mail/sasl.el (sasl-plain-response): New function. (sasl-mechanisms): Add `DIGEST-MD5' and `PLAIN'. (sasl-unique-id-function): New variable. (sasl-plain-continuations): New variable. (sasl-unique-id): New function. (sasl-unique-id-char): New variable. * mail/sasl-digest.el: New file. 2000-11-01 Daiki Ueno * mail/smtp.el: Bind `sasl-mechanisms'; add autoload settings for `sasl-make-principal', `sasl-find-authenticator', `sasl-authenticator-mechanism-internal' and `sasl-evaluate-challenge'. (smtp-use-sasl): New user option. (smtp-sasl-principal-name): New user option. (smtp-sasl-mechanisms): New user option. (smtp-submit-package): Call `smtp-primitive-starttls' and `smtp-primitive-auth'. (smtp-primitive-ehlo): Don't modify the rest of a extension line. (smtp-primitive-auth): New function. (smtp-primitive-starttls): Check the response code. * mail/sasl.el: New implementation. * mail/sasl-cram.el: New file. 2000-11-01 Daiki Ueno * mail/smtp.el: Add autoload settings for `starttls-open-stream' and `starttls-negotiate'. (smtp-connection-set-extensions-internal): New macro. (smtp-connection-extensions-internal): New macro. (smtp-make-connection): Set the `extension' slot to nil. (smtp-primitive-ehlo): New function. (smtp-submit-package): Rename from `smtp-commit'. (smtp-submit-package-function): Rename from `smtp-commit-function'. (smtp-primitive-starttls): New function. (smtp-extensions): New group. (smtp-use-8bitmime): New variable. (smtp-use-size): New variable. (smtp-use-starttls): New variable. (smtp-via-smtp): Bind `smtp-open-connection-function'. 2000-10-31 Daiki Ueno * mail/smtp.el: New implementation. 2000-08-16 Daiki Ueno * mail/qmtp.el: New file. 2000-08-28 Yuuichi Teranishi * mime/eword-encode.el (eword-encode-mailboxes-to-rword-list): New inline function. (eword-encode-address-to-rword-list): Ditto. (eword-encode-addresses-to-rword-list): Use `eword-encode-address-to-rword-list' instead of `eword-encode-mailbox-to-rword-list'. * mime/std11.el (std11-address-string): Fix for group list. 2000-08-12 MORIOKA Tomohiko * mime/mime-edit.el (mime-edit-split-message-sender-alist): Add setting for `mail-mode'. * mime/mcs-20.el (default-mime-charset): Use `x-unknown' as default value. * mime/mcharset.el (default-mime-charset-for-write): Don't refer `default-mime-charset'. * mail/sendmail.el (mail-setup-hook): Add `turn-on-mime-edit' into default value. (mail-send-hook): Add `mime-edit-maybe-translate' into default value. 2000-08-12 MORIOKA Tomohiko * poe/poe.el (butlast): Use `defun' instead of `defun-maybe'. (nbutlast): Likewise. 2000-08-11 MORIOKA Tomohiko * mime/mime-view.el (mime-display-text/plain): Display warning message when `mime-insert-text-content' fails. 2000-08-11 MORIOKA Tomohiko * mime/mcharset.el, mime/mcs-20.el, mime/mcs-e20.el: Moved from emacs-lisp/. * emacs-lisp/mcharset.el, emacs-lisp/mcs-20.el, emacs-lisp/mcs-e20.el: Moved to mime/. 2000-08-11 MORIOKA Tomohiko * poe/poem-e20.el, poe/poem-e20_3.el, poe/poem.el, poe/product.el, poe/pym.el, poe/static.el, poe/apel-ver.el, poe/broken.el, poe/emu.el, poe/inv-19.el, poe/invisible.el, poe/pccl-20.el, poe/pccl.el, poe/pces-20.el, poe/pces-e20.el, poe/pces.el, poe/pcustom.el, poe/poe.el: Moved from emacs-lisp/. * emacs-lisp/pccl-20.el, emacs-lisp/pccl.el, emacs-lisp/pces-20.el, emacs-lisp/pces-e20.el, emacs-lisp/pces.el, emacs-lisp/pcustom.el, emacs-lisp/poe.el, emacs-lisp/poem-e20.el, emacs-lisp/poem-e20_3.el, emacs-lisp/poem.el, emacs-lisp/product.el, emacs-lisp/pym.el, emacs-lisp/static.el, emacs-lisp/apel-ver.el, emacs-lisp/broken.el, emacs-lisp/emu.el, emacs-lisp/inv-19.el, emacs-lisp/invisible.el: Moved to poe/. 2000-07-11 MORIOKA Tomohiko * mime/mime-pgp.el (mime-view-application/pgp): Setup local variable `mime-view-temp-message-buffer' of preview-buffer. (mime-view-application/pkcs7-mime): Likewise. * mime/mime-play.el (mime-preview-quitting-method-for-mime-show-message-mode): Don't use `mime-entity-buffer'; refer `mime-view-temp-message-buffer'. (mime-store-message/partial-piece): Use `insert-file-contents-as-binary' instead of `(as-binary-input-file (insert-file-contents ...))'; use `write-region-as-binary' instead of `(as-binary-output-file (write-region ...)); setup local variable `mime-view-temp-message-buffer' of preview-buffer. 2000-06-23 MORIOKA Tomohiko * mime/mime-edit.el (mime-edit-preview-message): Set up local variable `mime-edit-temp-message-buffer'. (mime-edit-quitting-method): Refer `mime-edit-temp-message-buffer' to avoid to use `mime-entity-buffer'. 2000-06-21 MORIOKA Tomohiko * mime/mime-view.el (mime-view-mode): Use `mime-entity-set-content-type' and `mime-entity-set-encoding' instead of `mime-entity-set-content-type-internal' and `mime-entity-set-encoding-internal'. * mime/mime-w3.el (mime-preview-text/html): Use `mime-find-root-entity'. 2000-04-28 MORIOKA Tomohiko * mime/mime-edit.el (mime-charset-type-list): Add `iso-2022-jp-3'. 2000-03-01 MORIOKA Tomohiko * mime/mime-view.el (mime-view-define-keymap): Add new binding `mime-preview-show-header' for C-c C-v C-f and C-c C-v h; add new binding `mime-preview-show-content' for C-c C-v C-c; add new binding `mime-preview-hide-header' for C-c C-d C-f and C-c C-d h; add new binding `mime-preview-hide-content' for C-c C-d C-c. (mime-preview-toggle-display): New function. (mime-preview-toggle-header): Add new optional argument `force-visible'; use `mime-preview-toggle-display'. (mime-preview-toggle-content): Likewise. (mime-preview-show-header): New function. (mime-preview-show-content): New function. (mime-preview-hide-header): New function. (mime-preview-hide-content): New function. 2000-02-25 MORIOKA Tomohiko * mime/mime-view.el (mime-situation-examples-file-coding-system): New variable. (mime-save-situation-examples): Use `with-temp-buffer'; try to save as `mime-situation-examples-file-coding-system'. - Use with-temp-buffer to load `mime-situation-examples-file'; setup `mime-situation-examples-file-coding-system' when mime-situation-examples-file is loaded; 2000-02-25 MORIOKA Tomohiko * mime/mime-view.el (mime-view-define-keymap): Change keybind for `mime-preview-toggle-header' to C-c C-t h and C-c C-t C-f. 2000-02-24 Mito * mime/mime-edit.el (mime-edit-normalize-body): Fix number of arguments against enriched-encode. 2000-02-23 Daiki Ueno * mime/mime-image.el (mime-image-normalize-xbm-buffer): New inline function. (mime-image-create) [XEmacs || Emacs21]: Use it for XBM data. (mime-display-image): Don't create temporary file. 2000-02-22 MORIOKA Tomohiko * mime/mime-view.el (mime-delq-null-situation): Accept multiple ignored values. (mime-unify-situations): t is also regarded as an ignored-value. (mime-preview-follow-current-entity): Eliminate unused local variable `str'. 2000-02-22 MORIOKA Tomohiko * mime/mime-play.el (mime-play-find-every-situations): Renamed from `mime-view-find-every-situations'. * mime/mime-view.el (mime-view-find-every-situations): Moved to mime-play.el. 2000-02-22 MORIOKA Tomohiko * mime/mime-play.el (mime-play-entity): Specify `mime-view-find-every-situations' as an optional argument `every-situations'. * mime/mime-view.el (mime-unify-situations): Add new optional argument `every-situations'; use it instead of `mime-view-find-every-situations'. (mime-display-multipart/alternative): Modify `body' property instead of `body-presentation-method' property of preview-situation. * mime/semi-setup.el: Use `eval-after-load' for text/html related setting. 2000-02-21 Daiki Ueno * mime/semi-def.el (mime-user-interface-product): Bump up to EMIKO 1.13.12. * mime/pgg.el (pgg-temp-buffer-show-function): Use `shrink-window-if-larger-than-buffer'. * mime/pgg-gpg.el (pgg-gpg-process-region): Fix cleanup form. * mime/pgg-pgp.el (pgg-pgp-process-region): Ditto. * mime/pgg-pgp5.el (pgg-pgp5-process-region): Ditto. * mime/semi-setup.el (mime-setup-enable-inline-image): Remove checking of bitmap-mule; use `eval-after-load' instead of `call-after-loaded' to require `mime-image'. * mime/mime-image.el (mime-display-image): Set default umask to 077. (mime-image-create): Use `nothing-image-instance-p'. * mime/mime-pgp.el: When it is compiled, define `smime-output-buffer' and `smime-errors-buffer' to avoid compiler warning. * mime/mime-edit.el: Ditto. * mime/mime-pgp.el (mime-view-application/pkcs7-mime): Regard smime-type as "enveloped-data" unless it is specified. * mime/smime.el (smime-directory-files): Abolish. (smime-verify-region): Abolish local variable `args'. 2000-02-20 Daiki Ueno * mime/mime-image.el: Remove X-Face setting; require cl when compiling. (mime-image-format-alist): Remove image/x-mag and image/x-pic. (mime-image-type-available-p): New function. (mime-image-create): New function. (mime-image-insert): New function. (mime-display-image): Rewrite. * mime/mime-edit.el (mime-edit-define-charset): Handle 'mime-charset-comment. 2000-02-18 MORIOKA Tomohiko * mime/mime-view.el (mime-view-define-keymap): Change binding of `mime-preview-toggle-content' from C-c C-t C-b to C-c C-t C-c. (mime-preview-toggle-content): Renamed from `mime-preview-toggle-body'. 2000-02-17 MORIOKA Tomohiko * mime/mime-view.el (mime-view-define-keymap): Add new binding `mime-preview-toggle-body' for C-c C-t C-b. (mime-preview-toggle-body): New command. * mime/semi-def.el (mime-add-button): Don't use overlay. 2000-02-17 MORIOKA Tomohiko * mime/mime-view.el (mime-preview-condition): Add default setting of multipart; declare body of message/partial, message/rfc822 and message/news are visible. (mime-display-entity): Check `*body' or `body' property of situation. 2000-02-17 MORIOKA Tomohiko * mime/mime-view.el (mime-display-entity): Find `header-presentation-method' only if `header-is-visible'. 2000-02-10 MORIOKA Tomohiko * mime/mime-view.el (mime-display-entity): Don't use `mime-goto-header-start-point'. 2000-02-10 MORIOKA Tomohiko * mime/mime-view.el (mime-display-message): Use `major-mode' of current-buffer as default value of `original-major-mode'; don't use `mime-entity-header-buffer'. (mime-preview-follow-current-entity): Use `mime-insert-header' to insert header; don't use `mime-entity-header-buffer', `mime-entity-header-start-point' and `mime-entity-header-end-point'. 2000-02-10 MORIOKA Tomohiko * mime/mime-view.el (mime-preview-follow-current-entity): Use `mime-view-entity-body' to find body. 2000-02-10 MORIOKA Tomohiko * mime/mime-view.el (mime-preview-find-boundary-info): Fix problem when entity is in boundary of mother entity. (mime-preview-follow-current-entity): Check header information of `mime-view-situation' property. 2000-02-09 MORIOKA Tomohiko * mime/mime-view.el (mime-preview-find-boundary-info): Use - 1 instead of to get `mime-view-entity' property. * mime/mime-view.el (mime-preview-follow-current-entity): Fix problem in multipart entity. 2000-02-07 Yoshiki Hayashi * mime/mime-pgp.el: Fix doc string. * pgg-def.el: Ditto. * pgg-gpg.el: Ditto. * pgg-parse.el: Ditto. * pgg-pgp.el: Ditto. * pgg-pgp5.el: Ditto. * pgg.el: Ditto. 2000-08-10 MORIOKA Tomohiko * mime/mmgeneric.el: Enclose definition of class `mime-entity' and its internal accessors by `eval-and-compile'. * mime/luna.el: Define `luna-class-name' before it is used in macros. 2000-07-10 MORIOKA Tomohiko * mime/mmexternal.el (initialize-instance): Deleted. (mmexternal-require-file-name): New function. (mmexternal-require-buffer): Use `mmexternal-require-file-name'. 2000-06-30 MORIOKA Tomohiko * mime/mime.el (mime-entity-read-field): Fix a bug when FIELD-NAME is a string. 2000-06-23 MORIOKA Tomohiko * mime/mmexternal.el (initialize-instance): New method. (mime-entity-name): Fixed. (mmexternal-require-buffer): New function. (mime-insert-entity): New implementation. (mime-write-entity): Likewise. (mime-entity-body): New method. (mime-insert-entity-body): New method. (mime-write-entity-body): New implementation. (mime-entity-content): Likewise. (mime-insert-entity-content): Likewise. (mime-write-entity-content): Likewise. (mime-entity-fetch-field): Likewise. (mime-insert-header): Likewise. * mime/mmbuffer.el (initialize-instance): Store buffer instead of name of buffer to `buffer' slot. 2000-06-21 MORIOKA Tomohiko * mime/mmgeneric.el (mime-entity-children): Deleted. * mime/mmbuffer.el (mime-insert-entity-body): New method. (mmbuffer-parse-multipart): New function. (mmbuffer-parse-encapsulated): New function. (mime-entity-children): New function. 2000-06-21 MORIOKA Tomohiko * mime/mime.el (mime-find-root-entity): New function. (mime-entity-header-buffer): Comment out. (mime-goto-header-start-point): Likewise. (mime-entity-header-start-point): Likewise. (mime-entity-header-end-point): Likewise. (mime-entity-body-buffer): Likewise. (mime-goto-body-start-point): Likewise. (mime-goto-body-end-point): Likewise. (mime-entity-body-start-point): Likewise. (mime-entity-body-end-point): Likewise. (mime-entity-body-start): Likewise. (mime-entity-body-end): Likewise. (mime-entity-buffer): Likewise. (mime-entity-point-min): Likewise. (mime-entity-point-max): Likewise. (mime-insert-entity-body): New generic function. (mime-entity-uu-filename): Use `mime-insert-entity-body'. (mime-entity-set-content-type): New function. (mime-entity-set-encoding): New function. * mime/mime-parse.el (mime-parse-multipart): Comment out. (mime-parse-encapsulated): Likewise. (mime-parse-external): Likewise. * mime/mmbuffer.el (mime-entity-header-buffer): Comment out. (mime-goto-header-start-point): Likewise. (mime-entity-header-start-point): Likewise. (mime-entity-header-end-point): Likewise. (mime-entity-body-buffer): Likewise. (mime-goto-body-start-point): Likewise. (mime-goto-body-end-point): Likewise. (mime-entity-body-start-point): Likewise. (mime-entity-body-end-point): Likewise. (mime-entity-buffer): Likewise. (mime-entity-point-min): Likewise. (mime-entity-point-max): Likewise. 2000-05-30 MORIOKA Tomohiko * mime/eword-encode.el (eword-charset-encoding-alist): Add `iso-2022-jp-3'. 2000-05-09 Katsumi Yamaoka * mail/smtp.el (smtp-deduce-address-list): Set `case-fold-search' to `t' in the working buffer. 2000-04-26 Yoshiki Hayashi * mime/mime.el (mime-entity-body): New function. * mime/mmbuffer.el (mime-entity-body): Implement it. 2000-03-03 Keiichi Suzuki * mime/mime.el (mime-entity-node-id): Change to function. 2000-03-03 MORIOKA Tomohiko * mime/mmdbuffer.el, mime/mmbuffer.el (initialize-instance): Don't setup `mime-message-structure'. * mime/mime-parse.el (mime-parse-buffer): Don't setup `mime-message-structure'. 2000-03-02 MORIOKA Tomohiko * mime/mmgeneric.el (mime-visible-field-p): Moved from mmbuffer.el. (mime-insert-header-from-buffer): Moved from mmbuffer.el. * mime/mmexternal.el, mime/mmdbuffer.el, mime/mmbuffer.el (mime-visible-field-p): Moved to mmgeneric.el. (mime-insert-header-from-buffer): Moved to mmgeneric.el. 2000-03-02 MORIOKA Tomohiko * mime/mmgeneric.el: New file. * mime/mmbuffer.el: Require `mmgeneric'. * mime/mime.el: Require `mmgeneric' when compiling. * mime/mime-def.el: Move mime-entity related definitions to mmgeneric.el. 2000-03-01 MORIOKA Tomohiko * mime/mime.el (mime-find-entity-from-number): Now second argument `message' is not an optional argument. (mime-find-entity-from-node-id): Likewise. (mime-find-entity-from-content-id): Likewise. (mime-fetch-field): Delete obsolete function. (mime-read-field): Likewise. 2000-03-01 MORIOKA Tomohiko * mime/mime.el (mime-entity-header-buffer): Mark it as obsolete. (mime-goto-header-start-point): Likewise. (mime-entity-header-start-point): Likewise. (mime-entity-header-end-point): Likewise. (mime-entity-body-start): Use `defalias'; don't recommend to use `mime-entity-body-start-point' instead. (mime-entity-body-end): Use `defalias'; don't recommend to use `mime-entity-body-end-point' instead. (mime-entity-body-buffer): Mark it as obsolete. (mime-goto-body-start-point): Likewise. (mime-goto-body-end-point): Likewise. (mime-entity-body-start-point): Likewise. (mime-entity-body-end-point): Likewise. (mime-entity-buffer): Don't recommend to use `mime-entity-header-buffer' or `mime-entity-body-buffer' instead. (mime-entity-point-min): Don't recommend to use `mime-entity-header-start-point' instead. (mime-entity-point-max): Don't recommend to use `mime-entity-body-end-point' instead. * mime/mime-def.el (mime-library-version): update to 1.14.1. - Add autoload setting for `mime-parse-external'. 2000-08-10 MORIOKA Tomohiko * emacs-lisp/poem-e20_3.el: Require `pym'. 2000-07-12 MORIOKA Tomohiko * emacs-lisp/alist.el (vassoc): New function [to be compatible with XEmacs 21.2.32 or later]. 2000-03-25 Mikio Nakajima * emacs-lisp/pym.el: Define edebug specs for `static-if', `static-when', `static-unless', `static-condition-case', `static-defconst' and `static-cond'. 2000-03-08 Akihiro Arisawa * emacs-lisp/poe.el (format-time-string): Fix problem when `format' contains "%d" or "%D". 2000-03-04 Daiki Ueno * emacs-lisp/poe.el (remassq,remassoc,remrassoc): Rewrite. (remrassq): New function. 2000-02-21 Makoto Nakagawa * emacs-lisp/poe.el (format-time-string): New function for Emacs 19.28 and earlier. (format-time-month-list): New constant for `format-time-string'. (format-time-week-list): New constant for `format-time-string'. 2000-02-21 Daiki Ueno * emacs-lisp/poe.el (remassq): New function. (remassoc): New function. (remrassoc): New function. (get-buffer-window-list): New function. (save-selected-frame): New macro. 2000-02-10 Yuuichi Teranishi * emacs-lisp/poe.el (replace-match): Redefined to add `STRING' optional argument. 2000-02-05 MORIOKA Tomohiko * emacs-lisp/mcs-20.el (mime-charset-coding-system-alist): Add `iso-2022-jp-3'. 2000-02-04 Katsumi Yamaoka * emacs-lisp/poe.el (read-file-name): Replacement for Emacs 19.28 and earlier (except for Emacs 18) or XEmacs 19.13 and earlier, for compatibility. 2000-02-04 Yuuichi Teranishi * emacs-lisp/timezone.el (timezone-floor): Eliminated. (timezone-fix-time-2): Use `floor' instead of `timezone-floor'. * emacs-lisp/poe.el (completing-read): Redefined to adjust optional arguments for some emacsen. 2000-02-03 MORIOKA Tomohiko * subdirs.el: Add `mime' directory. * mime/emh-comp.el, mime/emh-face.el, mime/emh-setup.el, mime/emh.el, mime/eword-decode.el, mime/eword-encode.el, mime/luna.el, mime/mail-mime-setup.el, mime/mailcap.el, mime/mel-b-ccl.el, mime/mel-g.el, mime/mel-q-ccl.el, mime/mel-q.el, mime/mel-u.el, mime/mel.el, mime/mime-bbdb.el, mime/mime-def.el, mime/mime-edit.el, mime/mime-image.el, mime/mime-parse.el, mime/mime-partial.el, mime/mime-pgp.el, mime/mime-play.el, mime/mime-setup.el, mime/mime-view.el, mime/mime-w3.el, mime/mime.el, mime/mmbuffer.el, mime/mmcooked.el, mime/mmdbuffer.el, mime/mmexternal.el, mime/pgg-def.el, mime/pgg-gpg.el, mime/pgg-parse.el, mime/pgg-pgp.el, mime/pgg-pgp5.el, mime/pgg.el, mime/postpet.el, mime/semi-def.el, mime/semi-setup.el, mime/signature.el, mime/smime.el, mime/std11.el: New files. * richtext.el: New file. * mail/feedmail.el (feedmail-buffer-to-smtpmail): Use `smtp' instead of `smtpmail'. * mail/smtpmail.el: Use `smtp'. * mail/smtp.el: New file. * emacs-lisp/alist.el, emacs-lisp/apel-ver.el, emacs-lisp/broken.el, emacs-lisp/calist.el, emacs-lisp/emu.el, emacs-lisp/filename.el, emacs-lisp/install.el, emacs-lisp/inv-19.el, emacs-lisp/invisible.el, emacs-lisp/mcharset.el, emacs-lisp/mcs-20.el, emacs-lisp/mcs-e20.el, emacs-lisp/mule-caesar.el, emacs-lisp/path-util.el, emacs-lisp/pccl-20.el, emacs-lisp/pccl.el, emacs-lisp/pces-20.el, emacs-lisp/pces-e20.el, emacs-lisp/pces.el, emacs-lisp/pcustom.el, emacs-lisp/poe.el, emacs-lisp/poem-e20.el, emacs-lisp/poem-e20_3.el, emacs-lisp/poem.el, emacs-lisp/product.el, emacs-lisp/pym.el, emacs-lisp/static.el: New files. ;; Local Variables: ;; coding: iso-2022-7bit ;; End: