X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=ChangeLog;h=4d86be97e358153bbfc788b84ef6d919ca0cd226;hb=d0f10b946e5ff78d869d16245a00a19e987aa13e;hp=d4c67be56d1add4ae2a273417f86d93841ada890;hpb=974025ad5345195cd9645d6c102713344fbcfdba;p=elisp%2Fflim.git diff --git a/ChangeLog b/ChangeLog index d4c67be..4d86be9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,67 @@ +1998-10-24 Tanaka Akira + + * mel-b-ccl.el: New file. + + * mel-q-ccl.el: New file. + + * mel-ccl.el: Abolished. + + * mel.el: Use `mel-b-ccl' and `mel-q-ccl' instead of `mel-ccl'. + + * FLIM-ELS (flim-modules): Add `mel-b-ccl' and `mel-q-ccl'. + Delete `mel-ccl'. + +1998-10-19 Tanaka Akira + + * eword-decode.el (eword-decode-field): New function. + +1998-10-18 Tanaka Akira + + * Sync up to flim-1_11_0 from flim-1_10_5. + + * mime-def.el (mime-library-product): Bump up to FLAM-DOODLE + 1.11.0. + +1998-10-17 Tanaka Akira + + * mel-ccl.el: Check broken facility consistency by + `check-broken-facility'. + +1998-10-14 Tanaka Akira + + * Sync up to flim-1_10_5 from flim-1_10_2. + + * mime-def.el (mime-library-product): Bump up to FLAM-DOODLE + 1.10.2. + +1998-10-09 Tanaka Akira + + * mime-def.el (mime-library-product): Fix typo. + +1998-10-09 Tanaka Akira + + * Sync up to flim-1_10_2 from flim-1_10_0. + + * mime-def.el (mime-library-product): Bump up to FLAM-DOODLE + 1.10.1. + +1998-09-30 Tanaka Akira + + * Sync up with flim-1_10_0. + + * mime-def.el (mime-library-version): Bump up to FLAM-DOODLE + 1.10.0. + +1998-09-25 Tanaka Akira + + * ew-compat.el: New file. + + * FLIM-ELS (flim-modules): Add `ew-compat'. + +1998-09-21 Tanaka Akira + + * mel.el: Use `broken-p' to check facility. + 1998-09-21 Tanaka Akira * mel-ccl.el: @@ -1172,6 +1236,522 @@ * eword-decode.el: Copied from AKEMI branch of SEMI. +1998-10-18 MORIOKA Tomohiko + + * FLIM: Version 1.11.0 (Yamadagawa) was released. + +1998-10-17 MORIOKA Tomohiko + + * mime-ja.sgml, mime-en.sgml (entity formatting): Add description + about `mime-insert-text-content'. + +1998-10-17 MORIOKA Tomohiko + + * mime-ja.sgml, mime-en.sgml (entity formatting): New node; move + `mime-insert-header' from `Entity-header'; move + `default-mime-charset' from `custom'. + +1998-10-17 MORIOKA Tomohiko + + * mime-en.sgml, mime-ja.sgml (Entity-header): Generic function + `mime-insert-decoded-header' was renamed to `mime-insert-header'. + +1998-10-17 MORIOKA Tomohiko + + * NEWS: New file. + +1998-10-16 MORIOKA Tomohiko + + * mime.el (mime-insert-header): Renamed from + `mime-insert-decoded-header'; define `mime-insert-decoded-header' + as an obsolete alias. + + * mmgeneric.el, mmcooked.el (insert-header): Renamed from + `insert-decoded-header'. + + * README.en (Installation): Add required version of APEL. + +1998-10-16 MORIOKA Tomohiko + + * mel-g.el: Require mel. + + * mel-g.el: Require poem instead of emu. + +1998-10-16 MORIOKA Tomohiko + + * mime.el (mime-insert-text-content): New generic function. + + * mmcooked.el, mmgeneric.el (insert-text-content): New method. + +1998-10-02 MORIOKA Tomohiko + + * std11.el (std11-unfold-string): New implementation. + +1998-10-02 MORIOKA Tomohiko + + * mmgeneric.el: New module. + + * mmbuffer.el: Use `generic' as mother backend. + + * FLIM-ELS (flim-modules): Add mmgeneric. + +1998-10-01 MORIOKA Tomohiko + + * mime-parse.el (mime-parse-message): Modify for + `make-mime-entity-internal'. + + * mime-def.el (make-mime-entity-internal): Change interface to be + able to specify original-header and parsed-header. + +1998-09-30 MORIOKA Tomohiko + + * eword-decode.el (eword-decode-and-unfold-unstructured-field): + New function. + +1998-09-30 MORIOKA Tomohiko + + * mime.el (mime-entity-content-type): New implementation. + (mime-entity-content-disposition): New implementation. + (mime-entity-encoding): New implementation. + + * mime.el (mime-fetch-field): Refer internal slots for Date, + Message-Id and References fields. + + * mime-parse.el (mime-parse-message): Modify for + `make-mime-entity-internal'. + + * mime-def.el: Change `mime-entity-*-internal' and + `mime-entity-set-*-internal' to macro. + (make-mime-entity-internal): Change interface and data format for + NOV data; changed to macro. + (mime-entity-set-location-internal): New macro. + (mime-entity-decoded-subject-internal): New macro. + (mime-entity-set-decoded-subject-internal): New macro. + (mime-entity-decoded-from-internal): New macro. + (mime-entity-set-decoded-from-internal): New macro. + (mime-entity-date-internal): New macro. + (mime-entity-set-date-internal): New macro. + (mime-entity-message-id-internal): New macro. + (mime-entity-set-message-id-internal): New macro. + (mime-entity-references-internal): New macro. + (mime-entity-set-references-internal): New macro. + (mime-entity-chars-internal): New macro. + (mime-entity-set-chars-internal): New macro. + (mime-entity-lines-internal): New macro. + (mime-entity-set-lines-internal): New macro. + (mime-entity-xref-internal): New macro. + (mime-entity-set-xref-internal): New macro. + (mime-entity-original-header-internal): Modify for new structure; + changed to macro. + (mime-entity-set-original-header-internal): Likewise. + (mime-entity-parsed-header-internal): Likewise. + (mime-entity-set-parsed-header-internal): Likewise. + (mime-entity-buffer-internal): Likewise. + (mime-entity-set-buffer-internal): Likewise. + (mime-entity-header-start-internal): Likewise. + (mime-entity-set-header-start-internal): Likewise. + (mime-entity-header-end-internal): Likewise. + (mime-entity-set-header-end-internal): Likewise. + (mime-entity-body-start-internal): Likewise. + (mime-entity-set-body-start-internal): Likewise. + (mime-entity-body-end-internal): Likewise. + (mime-entity-set-body-end-internal): Likewise. + + +1998-10-14 MORIOKA Tomohiko + + * FLIM: Version 1.10.5 (Kizugawadai) was released. + + * mel.el: Must require poem. + + +1998-10-12 MORIOKA Tomohiko + + * FLIM: Version 1.10.4 (Shin-H-Dòsono)-A was released. + +1998-10-12 Katsumi Yamaoka + + * README.en: Add explanation about `VERSION_SPECIFIC_LISPDIR'. + + * Makefile (install): Add new arg `VERSION_SPECIFIC_LISPDIR'. + (elc): Likewise. + + * FLIM-MK (config-flim): Refer to `VERSION_SPECIFIC_LISPDIR'. + + * FLIM-CFG (VERSION_SPECIFIC_LISPDIR): New variable. + +1998-10-12 MORIOKA Tomohiko + + * mel.el (mel-ccl-module): Require path-util when the running + emacs has MULE. + + * mel.el: Don't require emu. + +1998-10-11 MORIOKA Tomohiko + + * FLIM-ELS: Don't install mel-ccl in anything older than XEmacs 21 + with MULE. + + +1998-10-10 MORIOKA Tomohiko + + * FLIM: Version 1.10.3 (Komada) was released. + + * mel-ccl.el (base64-ccl-write-decoded-region): bind + `jka-compr-compression-info-list' with nil. + + * mel-b.el (base64-internal-decoding-limit): Switch default value + between XEmacs-mule and other emacsen. + Abolish function `base64-decode-string!'. + (base64-internal-decode-region): New implementation. + (base64-insert-encoded-file): New function. + (mime-insert-encoded-file): Use `base64-insert-encoded-file'. + (base64-write-decoded-region): New function. + (mime-write-decoded-region): Use `base64-write-decoded-region'. + + * mel-b-dl.el (decode-base64-region): Renamed from + `base64-decode-region'. + (mime-insert-encoded-file): Change temporary-buffer to unibyte + representation. Abolish method `mime-write-decoded-region' + because it is slower than CCL based implementation. + +1998-10-09 Tanaka Akira + + * mel-ccl.el: Check `ccl-execute-eof-block-on-decoding-some' + facility instead of `ccl-execute-eof-block-on-encoding-some'. + +1998-10-09 MORIOKA Tomohiko + + * mel-b.el (base64-characters): Enclose with `eval-and-compile'. + + * eword-decode.el (eword-encoded-text-regexp): Enclose with + `eval-and-compile'. + (eword-encoded-word-regexp): Use `eval-when-compile'. + +1998-10-09 MORIOKA Tomohiko + + * eword-decode.el (eword-max-size-to-decode): New user option. + (eword-decode-and-fold-structured-field): Do nothing if size of + input is bigger than `eword-max-size-to-decode'. + +1998-10-08 MORIOKA Tomohiko + + * mel-b.el (base64-numbers): Use `eval-when-compile'. + +1998-10-09 Katsumi Yamaoka + + * FLIM-CFG: Use `add-latest-path' instead of `add-path' for adding + "custom" to load-path. + +1998-10-09 Katsumi Yamaoka + + * mime-def.el (mime-library-product): Enclose with + `eval-and-compile'. + + * FLIM-CFG: Add "custom" to load-path. + + +1998-10-08 MORIOKA Tomohiko + + * FLIM: Version 1.10.2 (Kintetsu-Miyazu) was released. + + * mime-def.el, mel.el, mel-b-dl.el: Move variable + `base64-dl-module' from mel-b-dl.el and mel.el to mime-def.el. + +1998-10-08 MORIOKA Tomohiko + + * mel.el (mel-ccl-module): New variable; use it to check mel-ccl + is available. + + * FLIM-ELS: Don't install mel-ccl for anything older than MULE + 2.3. + +1998-10-08 MORIOKA Tomohiko + + * mel-u.el: Use `mel-define-backend' to define "x-uue". + Define "x-uuencode" as a clone of "x-uue". + + * Move variable `mel-encoding-module-alist' from mel.el to + mime-def.el. + + * mel.el (mel-find-function): Use function + `mel-find-function-from-obarray'. + Use `mel-define-backend' to define "7bit", "8bit" and "binary"; + don't define methods of "8bit" and "binary"; inherit methods from + "7bit". + + * mime-def.el (mel-service-list): New variable. + (mel-define-service): New implementation. + (mel-find-function-from-obarray): New inline function. + (mel-copy-method): New inline function. + (mel-copy-backend): New inline function. + (mel-define-backend): New macro. + +1998-10-08 MORIOKA Tomohiko + + * mel-u.el: Define method functions of mel. + (mime-encode-region): Use `mel-define-method-function'; abolish + `uuencode-encode-region'. + (mime-decode-region): Use `mel-define-method-function'; abolish + `uuencode-decode-region'. + (mime-encode-string): New method. + (mime-decode-string): New method. + (mime-insert-encoded-file): Use `mel-define-method'; abolish + `uuencode-insert-encoded-file'. + (mime-write-decoded-region): Use `mel-define-method'; abolish + `uuencode-write-decoded-region'. + +1998-10-07 MORIOKA Tomohiko + + * mime-def.el (mel-define-service): Add DOC. + (mel-define-method): Add DOC. + (mel-define-method-function): Add DOC. + + * mime-en.sgml, mime-ja.sgml: Modify for FLIM 1.10. + + +1998-10-07 MORIOKA Tomohiko + + * FLIM: Version 1.10.1 (Miyamaki) was released. + +1998-10-06 MORIOKA Tomohiko + + * mel-g.el: Define method functions of mel. + (mime-encode-region): Use `mel-define-method-function'; abolish + `gzip64-encode-region'. + (mime-decode-region): Use `mel-define-method-function'; abolish + `gzip64-decode-region'. + (mime-encode-string): New method. + (mime-decode-string): New method. + (mime-insert-encoded-file): Use `mel-define-method'; abolish + `gzip64-insert-encoded-file'. + (mime-write-decoded-region): Use `mel-define-method'; abolish + `gzip64-write-decoded-region'. + + * mime-def.el (mime-library-product): New variable; abolish + `mime-library-version'. + (mime-product-name): New macro. + (mime-product-version): New macro. + (mime-product-code-name): New macro. + (mime-library-version): Renamed from + `mime-library-version-string'; use `mime-library-product', + `mime-product-name', `mime-product-version' and + `mime-product-code-name'. + + * mime-def.el (mm-define-backend): Add DOC. + (mm-define-method): Add DOC. + + * mel.el (mime-encoding-list): Modify DOC to add description about + optional argument SERVICE. + +1998-10-04 MORIOKA Tomohiko + + * mime-ja.sgml, mime-en.sgml (mm-backend module): Write + description of `mm-define-backend' and `mm-define-method'. + + +1998-09-29 MORIOKA Tomohiko + + * FLIM: Version 1.10.0 (K-Dòdo)-A was released. + + * README.en (What's FLIM): Add mel-ccl.el. + +1998-09-21 Tanaka Akira + + * mel-ccl.el: + - Require 'pccl instead of 'emu. + - Use `unless-broken' to check facility. + +1998-09-27 MORIOKA Tomohiko + + * mel.el (mime-encoding-list): New user option (renamed from + `mime-content-transfer-encoding-list'). + (mime-encoding-list): New function. + (mime-encoding-alist): New function. + (mime-encode-region): Use `mime-encoding-alist' for completion. + (mime-decode-region): Likewise. + (mime-insert-encoded-file): Likewise. + (mime-write-decoded-region): Likewise. + +1998-09-24 MORIOKA Tomohiko + + * eword-decode.el (eword-decode-structured-field-list): Add + Mail-Followup-To field. + +1998-09-20 MORIOKA Tomohiko + + * eword-encode.el (eword-charset-encoding-alist): Add utf-8. + +1998-09-20 MORIOKA Tomohiko + + * mel.el (mime-content-transfer-encoding-list): New user option. + (mime-encode-region): Use `mime-content-transfer-encoding-list' + for completion. + (mime-decode-region): Likewise. + (mime-insert-encoded-file): Likewise. + (mime-write-decoded-region): Likewise. + + * mel.el (mime-write-decoded-region): fix typo. + +1998-09-20 MORIOKA Tomohiko + + * mime-def.el (mel-define-method-function): Don't override. + +1998-09-20 MORIOKA Tomohiko + + * mel.el, mel-ccl.el, FLIM-ELS: Add mel-ccl.el. + +1998-09-20 MORIOKA Tomohiko + + * mel-dl.el, README.en, FLIM-ELS: Rename mel-dl.el to mel-b-dl.el. + + * mel.el: - Rename mel-dl.el to mel-b-dl.el. + - Move `mel-define-service' to mime-def.el. + + * mime-def.el (mel-define-service): New macro (moved from mel.el); + fixed problem in Emacs. + (mel-define-method): Use `mel-define-service'. + (mel-define-method-function): Use `mel-define-service'. + +1998-09-20 MORIOKA Tomohiko + + * mel.el (mime-encode-region): Don't regard nil encoding as + "7bit". + +1998-09-19 MORIOKA Tomohiko + + * eword-encode.el (eword-encode-text): Use + `encoded-text-encode-string'. + (tm-eword::encoded-word-length): `q-encoding-encoded-length' was + renamed to `Q-encoded-text-length'. + + * eword-decode.el: Move `base64-token-regexp', + `base64-token-padding-regexp', `eword-B-encoded-text-regexp' and + `eword-Q-encoded-text-regexp' to mime-def.el. + (eword-decode-encoded-text): Use `encoded-text-decode-string'. + + * mel-q.el: Define method functions of mel. + (mime-insert-encoded-file): Use `mel-define-method'; abolish + `quoted-printable-insert-encoded-file'. + (mime-write-decoded-region): Use `mel-define-method'; abolish + `quoted-printable-write-decoded-region'. + - Move `q-encoding-printable-char-p' and + `q-encoding-encoded-length' to mel.el. + + * mel-b.el: Define method functions of mel. + (mime-insert-encoded-file): Use `mel-define-method'; abolish + `base64-insert-encoded-file'. + (mime-write-decoded-region): Use `mel-define-method'; abolish + `base64-write-decoded-region'. + - Move `base64-encoded-length' to mel.el. + + * mel-dl.el (base64-encode-region): Define directly (abolish + `base64-dl-encode-region'). + (base64-decode-region): Define directly (abolish + `base64-dl-decode-region'). Define method functions of mel. + (mime-insert-encoded-file): Use `mel-define-method'; abolish + `base64-insert-encoded-file'; don't use external encoder. + (mime-write-decoded-region): Use `mel-define-method'; abolish + `base64-write-decoded-region'; don't use external decoder. + - Move `base64-encoded-length' to mel.el. + + * mime.el: Move `mm-arglist-to-arguments' to mime-def.el. + + * mime-def.el (base64-token-regexp): New constant (moved from + eword-decode.el). + (base64-token-padding-regexp): Likewise. + (B-encoded-text-regexp): New constant (moved from eword-decode.el, + and renamed from `eword-B-encoded-text-regexp'). + (Q-encoded-text-regexp): New constant (moved from eword-decode.el, + and renamed from `eword-Q-encoded-text-regexp'. + (mm-arglist-to-arguments): New function (moved from mime.el). + (mel-define-method): New macro. + (mel-define-method-function): New macro. + (mel-define-function): New macro. + + * mel.el (mel-encoding-module-alist): New variable. + (mel-use-module): New function. + (mel-find-function): New function. + (mel-define-service): New macro. + (mime-encode-region): Use `mel-find-function'; abolish variable + `mime-encoding-method-alist'. + (mime-decode-region): Use `mel-find-function'; abolish variable + `mime-decoding-method-alist'. + (mime-decode-string): Use `mel-find-function'; abolish variable + `mime-string-decoding-method-alist'. + (encoded-text-encode-string): New function. + (encoded-text-decode-string): New function. + (base64-encoded-length): New function (moved from mel-b.el and + mel-dl.el). + (Q-encoding-printable-char-p): New function (moved from mel-q.el, + and renamed from `q-encoding-printable-char-p'). + (Q-encoded-text-length): New function (moved from mel-q.el, and + renamed from `q-encoding-encoded-length'). + (mime-insert-encoded-file): Use `mel-find-function'; abolish + variable `mime-file-encoding-method-alist'. + (mime-write-decoded-region): Use `mel-find-function'; abolish + variable `mime-file-decoding-method-alist'. + +1998-09-16 MORIOKA Tomohiko + + * mel-b.el (base64-internal-encoding-limit): modify :type. + (base64-internal-decoding-limit): Change initial value to 70000; + modify :type. + + * mel-b.el (base64-decode-string!): Renamed from + `base64-internal-decode-string!'. + +1998-09-16 MORIOKA Tomohiko + + * mel-b.el (base64-characters): New constant. + (base64-num-to-char): Use `base64-characters'. + (base64-numbers): Use `base64-characters'. + (base64-internal-decode): Modify calculation third byte. + + * mel-dl.el (base64-dl-encode-string): New alias. + (base64-dl-decode-string): New alias. + (base64-dl-encode-region): Renamed from `base64-encode-region'; + don't save-excursion and save-restriction. + (base64-dl-decode-region): Renamed from `base64-decode-region'; + don't save-excursion and save-restriction; convert all at once. + (base64-encode-region): New alias. + (base64-decode-region): New alias. + + * mel-b.el (base64-internal-decode): New function. + (base64-internal-decode-string): Use `base64-internal-decode'. + (base64-internal-decode-string!): New function. + (base64-internal-decode-region): Use + `base64-internal-decode-string!' instead of + `base64-internal-decode-string'. + +1998-09-15 Tanaka Akira + + * mel-b.el (base64-numbers): Fix a position of 63. + +1998-09-15 MORIOKA Tomohiko + + * mel-b.el (base64-numbers): New constant. + (base64-char-to-num): New macro. + (base64-internal-decode-string): Don't use memq. + +1998-09-15 MORIOKA Tomohiko + + * mel-b.el (base64): New group. + (base64-external-encoder): Now a user option. + (base64-external-decoder): Now a user option. + (base64-external-decoder-option-to-specify-file): Now a user + option. + (base64-internal-encoding-limit): Now a user option. + (base64-internal-decoding-limit): Now a user option. + + * mel-b.el (base64-internal-decode-string): New implementation; + abolish function `base64-decode-unit'. + +1998-09-15 MORIOKA Tomohiko + + * README.en (Installation): Fix typo. + + 1998-09-15 MORIOKA Tomohiko * FLIM: Version 1.9.2 (Shin-Tanabe) was released.