Change `make-mime-entity-internal', `mime-entity-*-internal' and
[elisp/flim.git] / ChangeLog
1 1998-09-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2
3         * FLIM: Version 1.10.0 (K\e-Dòdo)\e-A was released.
4
5         * README.en (What's FLIM): Add mel-ccl.el.
6
7 1998-09-21  Tanaka Akira      <akr@jaist.ac.jp>
8
9         * mel-ccl.el:
10           - Require 'pccl instead of 'emu.
11           - Use `unless-broken' to check facility.
12
13 1998-09-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
14
15         * mel.el (mime-encoding-list): New user option (renamed from
16         `mime-content-transfer-encoding-list').
17         (mime-encoding-list): New function.
18         (mime-encoding-alist): New function.
19         (mime-encode-region): Use `mime-encoding-alist' for completion.
20         (mime-decode-region): Likewise.
21         (mime-insert-encoded-file): Likewise.
22         (mime-write-decoded-region): Likewise.
23
24 1998-09-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
25
26         * eword-decode.el (eword-decode-structured-field-list): Add
27         Mail-Followup-To field.
28
29 1998-09-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
30
31         * eword-encode.el (eword-charset-encoding-alist): Add utf-8.
32
33 1998-09-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
34
35         * mel.el (mime-content-transfer-encoding-list): New user option.
36         (mime-encode-region): Use `mime-content-transfer-encoding-list'
37         for completion.
38         (mime-decode-region): Likewise.
39         (mime-insert-encoded-file): Likewise.
40         (mime-write-decoded-region): Likewise.
41
42         * mel.el (mime-write-decoded-region): fix typo.
43
44 1998-09-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
45
46         * mime-def.el (mel-define-method-function): Don't override.
47
48 1998-09-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
49
50         * mel.el, mel-ccl.el, FLIM-ELS: Add mel-ccl.el.
51
52 1998-09-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
53
54         * mel-dl.el, README.en, FLIM-ELS: Rename mel-dl.el to mel-b-dl.el.
55
56         * mel.el: - Rename mel-dl.el to mel-b-dl.el.
57                   - Move `mel-define-service' to mime-def.el.
58
59         * mime-def.el (mel-define-service): New macro (moved from mel.el);
60         fixed problem in Emacs.
61         (mel-define-method): Use `mel-define-service'.
62         (mel-define-method-function): Use `mel-define-service'.
63
64 1998-09-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
65
66         * mel.el (mime-encode-region): Don't regard nil encoding as
67         "7bit".
68
69 1998-09-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
70
71         * eword-encode.el (eword-encode-text): Use
72         `encoded-text-encode-string'.
73         (tm-eword::encoded-word-length): `q-encoding-encoded-length' was
74         renamed to `Q-encoded-text-length'.
75
76         * eword-decode.el: Move `base64-token-regexp',
77         `base64-token-padding-regexp', `eword-B-encoded-text-regexp' and
78         `eword-Q-encoded-text-regexp' to mime-def.el.
79         (eword-decode-encoded-text): Use `encoded-text-decode-string'.
80
81         * mel-q.el: Define method functions of mel.
82         (mime-insert-encoded-file): Use `mel-define-method'; abolish
83         `quoted-printable-insert-encoded-file'.
84         (mime-write-decoded-region): Use `mel-define-method'; abolish
85         `quoted-printable-write-decoded-region'.
86         - Move `q-encoding-printable-char-p' and
87         `q-encoding-encoded-length' to mel.el.
88
89         * mel-b.el: Define method functions of mel.
90         (mime-insert-encoded-file): Use `mel-define-method'; abolish
91         `base64-insert-encoded-file'.
92         (mime-write-decoded-region): Use `mel-define-method'; abolish
93         `base64-write-decoded-region'.  
94         - Move `base64-encoded-length' to mel.el.
95
96         * mel-dl.el (base64-encode-region): Define directly (abolish
97         `base64-dl-encode-region').
98         (base64-decode-region): Define directly (abolish
99         `base64-dl-decode-region').  Define method functions of mel.
100         (mime-insert-encoded-file): Use `mel-define-method'; abolish
101         `base64-insert-encoded-file'; don't use external encoder.
102         (mime-write-decoded-region): Use `mel-define-method'; abolish
103         `base64-write-decoded-region'; don't use external decoder.
104         - Move `base64-encoded-length' to mel.el.
105
106         * mime.el: Move `mm-arglist-to-arguments' to mime-def.el.
107
108         * mime-def.el (base64-token-regexp): New constant (moved from
109         eword-decode.el).
110         (base64-token-padding-regexp): Likewise.
111         (B-encoded-text-regexp): New constant (moved from eword-decode.el,
112         and renamed from `eword-B-encoded-text-regexp').
113         (Q-encoded-text-regexp): New constant (moved from eword-decode.el,
114         and renamed from `eword-Q-encoded-text-regexp'.
115         (mm-arglist-to-arguments): New function (moved from mime.el).
116         (mel-define-method): New macro.
117         (mel-define-method-function): New macro.
118         (mel-define-function): New macro.
119
120         * mel.el (mel-encoding-module-alist): New variable.
121         (mel-use-module): New function.
122         (mel-find-function): New function.
123         (mel-define-service): New macro.
124         (mime-encode-region): Use `mel-find-function'; abolish variable
125         `mime-encoding-method-alist'.
126         (mime-decode-region): Use `mel-find-function'; abolish variable
127         `mime-decoding-method-alist'.
128         (mime-decode-string): Use `mel-find-function'; abolish variable
129         `mime-string-decoding-method-alist'.
130         (encoded-text-encode-string): New function.
131         (encoded-text-decode-string): New function.
132         (base64-encoded-length): New function (moved from mel-b.el and
133         mel-dl.el).
134         (Q-encoding-printable-char-p): New function (moved from mel-q.el,
135         and renamed from `q-encoding-printable-char-p').
136         (Q-encoded-text-length): New function (moved from mel-q.el, and
137         renamed from `q-encoding-encoded-length').
138         (mime-insert-encoded-file): Use `mel-find-function'; abolish
139         variable `mime-file-encoding-method-alist'.
140         (mime-write-decoded-region): Use `mel-find-function'; abolish
141         variable `mime-file-decoding-method-alist'.
142
143 1998-09-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
144
145         * mel-b.el (base64-internal-encoding-limit): modify :type.
146         (base64-internal-decoding-limit): Change initial value to 70000;
147         modify :type.
148
149         * mel-b.el (base64-decode-string!): Renamed from
150         `base64-internal-decode-string!'.
151
152 1998-09-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
153
154         * mel-b.el (base64-characters): New constant.
155         (base64-num-to-char): Use `base64-characters'.
156         (base64-numbers): Use `base64-characters'.
157         (base64-internal-decode): Modify calculation third byte.
158
159         * mel-dl.el (base64-dl-encode-string): New alias.
160         (base64-dl-decode-string): New alias.
161         (base64-dl-encode-region): Renamed from `base64-encode-region';
162         don't save-excursion and save-restriction.
163         (base64-dl-decode-region): Renamed from `base64-decode-region';
164         don't save-excursion and save-restriction; convert all at once.
165         (base64-encode-region): New alias.
166         (base64-decode-region): New alias.
167
168         * mel-b.el (base64-internal-decode): New function.
169         (base64-internal-decode-string): Use `base64-internal-decode'.
170         (base64-internal-decode-string!): New function.
171         (base64-internal-decode-region): Use
172         `base64-internal-decode-string!' instead of
173         `base64-internal-decode-string'.
174
175 1998-09-15  Tanaka Akira  <akr@jaist.ac.jp>
176
177         * mel-b.el (base64-numbers): Fix a position of 63.
178
179 1998-09-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
180
181         * mel-b.el (base64-numbers): New constant.
182         (base64-char-to-num): New macro.
183         (base64-internal-decode-string): Don't use memq.
184
185 1998-09-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
186
187         * mel-b.el (base64): New group.
188         (base64-external-encoder): Now a user option.
189         (base64-external-decoder): Now a user option.
190         (base64-external-decoder-option-to-specify-file): Now a user
191         option.
192         (base64-internal-encoding-limit): Now a user option.
193         (base64-internal-decoding-limit): Now a user option.
194
195         * mel-b.el (base64-internal-decode-string): New implementation;
196         abolish function `base64-decode-unit'.
197
198 1998-09-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
199
200         * README.en (Installation): Fix typo.
201
202 \f
203 1998-09-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
204
205         * FLIM: Version 1.9.2 (Shin-Tanabe) was released.
206
207         * README.en (Installation): Add `install as a XEmacs package'.
208
209 1998-09-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
210
211         * mime-en.sgml (Encoding Method): Translate.
212
213 1998-09-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
214
215         * eword-encode.el (eword-encode-msg-id-to-rword-list): New
216         function.
217         (eword-encode-in-reply-to-to-rword-list): New function.
218         (eword-encode-in-reply-to): New function.
219         (eword-encode-field): Use `eword-encode-in-reply-to' for
220         `In-Reply-To' field.
221
222         * std11.el (std11-parse-in-reply-to): New function.
223
224 1998-09-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
225
226         * eword-decode.el (eword-decode-structured-field-list): Add
227         `User-Agent'.
228
229 1998-09-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
230
231         * Makefile (package): Don't update auto-autoloads.el and
232         custom-load.el.
233
234         * FLIM-MK (compile-flim-package): Update auto-autoloads.el and
235         custom-load.el.
236
237 1998-09-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
238
239         * mime-def.el: Abolish function `butlast' and `nbutlast'.
240
241         * mime-def.el (mime-library-version): New constant.
242         (mime-library-version-string): Refer `mime-library-version'.
243
244 1998-09-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
245
246         * Makefile (XEMACS): New variable.
247         (PACKAGEDIR): New variable.
248         (package): New target.
249         (install-package): New target.
250
251         * FLIM-CFG (PACKAGEDIR): New variable.
252
253         * FLIM-MK (config-flim-package): New function.
254         (compile-flim-package): New function.
255         (install-flim-package): New function.
256
257 1998-09-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
258
259         * mime-en.sgml (Content-Type field): Translate.
260         (mime-content-type): Translate.
261         (Content-Type parser): Translate.
262         (Content-Disposition): Translate.
263         (mime-content-disposition): Translate.
264         (Content-Disposition parser): Translate.
265
266 1998-09-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
267
268         * Makefile (GOMI): Add Texinfo related garbages.
269         (clean): Delete historical setting.
270
271 1998-09-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
272
273         * mime-en.sgml (mm-backend): Translate.
274         (Request for entity): Likewise.
275         (mm-backend module): Likewise.
276
277         * mime.el (mime-entity-send): Add DOC-string.
278
279 1998-09-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
280
281         * mime-en.sgml (Entity hierarchy): Translate.
282
283 1998-09-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
284
285         * mime-en.sgml, mime-ja.sgml (Entity): Rearrangement.
286
287 \f
288 1998-08-31  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
289
290         * FLIM: Version 1.9.1 (Tonosh\e-Dò)\e-A was released.
291
292         * mime-en.sgml (mm-backend): Translate a little.
293
294 1998-08-31  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
295
296         * eword-encode.el (eword-encode-default-start-column): New user
297         option.
298         (eword-encode-string): Use `eword-encode-default-start-column'.
299         (eword-encode-address-list): Likewise.
300         (eword-encode-structured-field-body): Likewise.
301         (eword-encode-unstructured-field-body): Likewise.
302
303 1998-08-31  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
304
305         * eword-encode.el (eword-encode): New group.
306         (eword-field-encoding-method-alist): Now a user option (was:
307         variable).
308
309 1998-08-31  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
310
311         * eword-encode.el: Rename `tm-eword::mailbox-to-rwl' ->
312         `eword-encode-mailbox-to-rword-list'.
313
314         * eword-encode.el: Rename `tm-eword::phrase-to-rwl' ->
315         `eword-encode-phrase-to-rword-list'.
316
317         * eword-encode.el: Rename `eword-addr-spec-to-rwl' ->
318         `eword-encode-addr-spec-to-rword-list'.
319
320         * eword-encode.el: Rename `eword-phrase-route-addr-to-rwl' ->
321         `eword-encode-phrase-route-addr-to-rword-list'.
322
323         * eword-encode.el: Rename `eword-addr-seq-to-rwl' ->
324         `eword-encode-addr-seq-to-rword-list'.
325
326         * eword-encode.el: Rename `tm-eword::split-string' ->
327         `eword-encode-split-string'.
328
329         * eword-encode.el: Rename `tm-eword::addresses-to-rwl' ->
330         `eword-encode-addresses-to-rword-list'.
331
332         * eword-encode.el: Rename `tm-eword::encode-rwl' ->
333         `eword-encode-rword-list'.
334
335         * eword-encode.el (eword-encode-unstructured-field-body): New
336         function.
337         (eword-encode-field): Use `eword-encode-unstructured-field-body'.
338
339 1998-08-31  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
340
341         * eword-encode.el (eword-encode-string): Add DOC-string.
342         (eword-encode-address-list): Likewise.
343         (eword-encode-structured-field-body): Likewise.
344
345         * eword-encode.el (eword-encode-field): Regard `In-Reply-To' as a
346         structured field.
347
348 1998-08-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
349
350         * eword-encode.el (eword-encode-field): Use `capitalize' instead
351         of `downcase' for `field-name'.
352
353         * eword-encode.el (eword-encode-structured-field-body): New
354         function.
355         (eword-encode-field): Use `eword-encode-structured-field-body' for
356         "MIME-Version" and "User-Agent" field.
357
358 1998-08-26  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
359
360         * mime-def.el (mm-define-method): Put `edebug-form-spec'.
361
362 1998-08-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
363
364         * eword-encode.el (eword-encode-address-list): New function.
365         (eword-encode-field): Use `eword-encode-address-list' instead of
366         `tm-eword::encode-address-list'; abolish
367         `tm-eword::encode-address-list'.
368
369         * eword-encode.el (eword-encode-field): Use `eword-encode-string'
370         instead of `tm-eword::encode-string'; abolish
371         `tm-eword::encode-string'.
372
373         * eword-encode.el: Rename `tm-eword::make-rword' ->
374         `make-ew-rword'; rename `tm-eword::rword-' -> `ew-rword-'.
375
376 1998-08-26  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
377
378         * mel-b.el (base64-insert-encoded-file): Conditionally use
379         internal converter. (cf. [tm-ja:3320])
380         (base64-write-decoded-region): Ditto.
381
382 1998-08-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
383
384         * FLIM-ELS (flim-modules): Don't add `mel-dl' unconditionally.
385
386 1998-08-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
387
388         * Delete mime-lib.el.
389
390 1998-08-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
391
392         * mmbuffer.el (write-entity): `write-region-as-CRLF' was renamed
393         to `write-region-as-raw-text-CRLF'.
394
395 1998-08-07  MORIOKA Tomohiko  <morioka@yo.rim.or.jp>
396
397         * mmbuffer.el (write-entity): Use `write-region-as-CRLF' instead
398         of `write-region-as-binary'.
399
400 \f
401 1998-07-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
402
403         * FLIM: Version 1.9.0 (Terada) was released.
404
405 1998-07-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
406
407         * mime-parse.el (mime-parse-multipart): Set message/x-broken if
408         parsing is failed.
409
410 1998-07-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
411
412         * mmbuffer.el (entity-children): Don't use
413         `mime-entity-children-internal'.
414
415         * mime-parse.el (mime-parse-multipart): Modify for
416         `mime-parse-message'; return children.
417         (mime-parse-encapsulated): Likewise.
418         (mime-parse-message): Change interface; delete DOC-string; don't
419         parse children instantly.
420         (mime-parse-buffer): Modify for `mime-parse-message'.
421
422         * mime-parse.el (mime-parse-message): Delete autoload cookie.
423
424         * mime.el: Delete autoload setting for `mime-parse-message'.
425
426         * mime-en.sgml, mime-ja.sgml (Entity creation): Delete description
427         of `mime-parse-message'; modify description of `mime-parse-buffer'
428         to add `representation-type'.
429
430 \f
431 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
432
433         * FLIM-Chao: Version 1.8.0 (Shij\e-Dò)\e-A was released.
434
435 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
436
437         * mmcooked.el: Abolish method `open'.
438
439         * mmbuffer.el (initialize-instance): New method; abolish `open'.
440         (entity-children): New method.
441
442         * mime.el (mime-open-entity): Send `initialize-instance' to
443         created message.
444         (mime-entity-children): New implementation.
445         (mime-entity-parent): New implementation.
446         (mime-root-entity-p): New implementation.
447
448         * mime-parse.el (mime-parse-multipart): Specify current entity as
449         parent.
450         (mime-parse-encapsulated): Likewise.
451         (mime-parse-message): Change interface to specify parent; modify
452         for `make-mime-entity-internal'.
453         (mime-parse-buffer): Modify for `mime-parse-message'.
454
455         * mime-def.el (make-mime-entity-internal): Change interface; add
456         format of `mime-entity' to add `parent'.
457
458 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
459
460         * mmbuffer.el (mime-visible-field-p): Renamed from
461         `eword-visible-field-p'.
462
463 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
464
465         * mime.el (mm-arglist-to-arguments): New function.
466         (mm-define-generic): New macro.
467         (mime-entity-cooked-p): Use `mm-define-generic'.
468         (mime-entity-point-min): Use `mm-define-generic'.
469         (mime-insert-decoded-header): Use `mm-define-generic'.
470         (mime-entity-content): Use `mm-define-generic'.
471         (mime-write-entity-content): Use `mm-define-generic'.
472         (mime-write-entity): Use `mm-define-generic'.
473         (mime-write-entity-body): Use `mm-define-generic'.
474
475 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
476
477         * mmbuffer.el (eword-visible-field-p): Moved from mime.el.
478
479         * mime.el: Move `eword-visible-field-p' to mmbuffer.el.
480         (mime-write-entity-body): Change message to `write-body'.
481
482 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
483
484         * mmcooked.el, mmbuffer.el (open): Renamed from `open-entity'.
485
486         * mime.el (mime-open-entity): Change message to `open'.
487
488         * mime-def.el (mm-define-backend): Must `copy-alist'.
489
490 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
491
492         * mmcooked.el, mmbuffer.el: Use `mm-define-backend' and
493         `mm-define-method'.
494
495         * mime.el: Move `mime-entity-implementation-alist' to mime-def.el.
496         (mime-find-function): New implementation.
497         (mime-entity-cooked-p): Use `mime-entity-send'.
498
499         * mime-def.el (mime-entity-implementation-alist): Moved from
500         mime.el.
501         (mm-define-backend): New macro.
502         (mm-define-method): New macro.
503
504 \f
505 1998-07-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
506
507         * FLIM: Version 1.8.1 (Kutsukawa) was released.
508
509 1998-07-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
510
511         * mime-en.sgml, mime-ja.sgml (Entity Attributes): Add description
512         about `default-encoding' of `mime-entity-encoding'.
513
514         * mime-en.texi, mime-en.sgml: New files.
515
516         * mime-ja.sgml (media-type): Fix typo.
517
518         * mime-ja.sgml (Glossary): Fix order.
519
520         * mime-ja.sgml (Entity Attributes): Use <code> tag for nil.
521
522         * mime-ja.sgml (Entity Attributes): Fix typo.
523
524 1998-07-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
525
526         * mime.el (mime-entity-encoding): Add new optional argument
527         `default-encoding'; set default encoding if
528         Content-Transfer-Encoding field is not found.
529
530 1998-07-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
531
532         * mmbuffer.el (mmbuffer-write-entity): Use
533         `mime-entity-buffer-internal', `mmbuffer-entity-point-min' and
534         `mmbuffer-entity-point-max'.
535         (mmbuffer-write-entity-body): Use `mime-entity-buffer-internal',
536         `mime-entity-body-start-internal' and
537         `mime-entity-body-end-internal'.
538         (mmbuffer-insert-decoded-header): Use
539         `mime-entity-buffer-internal', `mime-entity-header-start-internal'
540         and `mime-entity-header-end-internal'.
541
542 \f
543 1998-07-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
544
545         * FLIM: Version 1.8.0 (\e-DÒkubo)\e-A was released.
546
547         * README.en: Delete `How to use'.
548
549 1998-07-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
550
551         * mime-ja.sgml (Entity creation): Add reference for `mm-backend'
552         in description of `mime-open-entity'.
553
554         * mime-ja.sgml (mm-backend): New section.
555
556 1998-07-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
557
558         * mime-ja.sgml (Entity-header): Modify description about
559         `mime-insert-decoded-header'.
560
561         * mmcooked.el (mmcooked-insert-decoded-header): New function.
562
563         * mmbuffer.el (mmbuffer-insert-decoded-header): New function.
564
565         * mime.el (mime-insert-decoded-header): Use implementation of
566         mm-backend; abolish optional argument `code-conversion'.
567
568 1998-06-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
569
570         * eword-decode.el (eword-decode-encoded-text): Use
571         `decode-mime-charset-string'.
572
573 1998-06-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
574
575         * mmcooked.el (mmcooked-write-entity-body): New function.
576
577         * mmbuffer.el (mmbuffer-write-entity-body): New function.
578
579         * mime.el (mime-write-entity-body): Use implementation of
580         mm-backend.
581
582 1998-06-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
583
584         * mmcooked.el (mmcooked-write-entity): New function.
585
586         * mmbuffer.el (mmbuffer-write-entity): New function.
587
588         * mime.el (mime-write-entity): Use implementation of mm-backend.
589
590 1998-06-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
591
592         * mmcooked.el (mmcooked-entity-content): New alias for
593         `mmbuffer-entity-content'.
594         (mmcooked-write-entity-content): New function.
595
596         * mmbuffer.el (mmbuffer-entity-content): New function.
597         (mmbuffer-write-entity-content): New function.
598
599         * mime.el (mime-entity-send): New function.
600         (mime-entity-buffer): Use `mime-entity-send'.
601         (mime-entity-point-min): Likewise.
602         (mime-entity-point-max): Likewise.
603         (mime-entity-header-start): Likewise.
604         (mime-entity-header-end): Likewise.
605         (mime-entity-body-start): Likewise.
606         (mime-entity-body-end): Likewise.
607         (mime-fetch-field): Likewise.
608         (mime-entity-content): Use implementation of mm-backend.
609         (mime-write-entity-content): Likewise.
610
611 \f
612 1998-06-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
613
614         * FLIM: Version 1.7.0 (Iseda) was released.
615
616         * mime-ja.sgml (Entity creation): Add description of
617         `mime-open-entity'.
618         (Entity Attributes): Add description of `mime-entity-cooked-p'.
619         (Entity-content): Add description of `mime-write-entity-content',
620         `mime-write-entity' and `mime-write-entity-body'.
621
622 1998-06-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
623
624         * mime.el (mime-write-entity-content): New function.
625
626 1998-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
627
628         * mime.el (mime-write-entity-body): New function.
629
630         * mime.el (mime-write-entity): New function.
631
632 1998-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
633
634         * mime-parse.el (mime-parse-multipart): Change media-type of
635         entity to application/octet-stream if the first delimiter is not
636         found.
637
638 1998-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
639
640         * FLIM-ELS (flim-modules): Add `mmbuffer' and `mmcooked'.
641
642         * mmcooked.el: New file.
643
644         * mmbuffer.el: New file.
645
646         * mime.el (mime-entity-implementation-alist): New variable.
647         (mime-find-function): New function.
648         (mime-open-entity): New function.
649         (mime-entity-function): New function.
650         (mime-entity-cooked-p): New function.
651         (mime-entity-buffer): Use backend-module.
652         (mime-entity-point-min): Likewise.
653         (mime-entity-point-max): Likewise.
654         (mime-entity-header-start): Likewise.
655         (mime-entity-header-end): Likewise.
656         (mime-entity-body-start): Likewise.
657         (mime-entity-body-end): Likewise.
658         (mime-fetch-field): Likewise.
659
660         * mime-parse.el (mime-parse-message): New optional argument
661         `representation-type'.
662         (mime-parse-buffer): Likewise.
663
664         * mime-def.el: Change format of mime-entity-internal to add
665         `representation-type' and `location'.
666
667 \f
668 1998-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
669
670         * FLIM-Chao: Version 1.7.0 (Goj\e-Dò)\e-A was released.
671
672 1998-06-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
673
674         * mime-ja.sgml: Modify for FLIM 1.7.
675
676         * mime.el (mime-entity-number): Add DOC.
677
678 1998-06-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
679
680         * mime.el (mime-entity-encoding): New implementation.
681
682         * mime-parse.el (mime-parse-message): Abolish argument `encoding'.
683
684         * mime-def.el (make-mime-entity-internal): Abolish argument
685         `encoding'.
686         (mime-entity-set-encoding-internal): New function.
687
688 1998-06-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
689
690         * mime.el (mime-entity-content-disposition): New implementation.
691
692         * mime-parse.el (mime-parse-message): Don't parse
693         Content-Disposition.
694
695         * mime-def.el (make-mime-entity-internal): Delete argument
696         `content-disposition'.
697         (mime-entity-set-content-disposition-internal): New function.
698
699 1998-06-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
700
701         * eword-decode.el: Move function `eword-visible-field-p' and
702         `mime-insert-decoded-header' to mime.el.
703
704         * mime-parse.el: Use internal functions of mime-entity.
705
706         * mime.el (mime-entity-children): Moved from mime-def.el; use
707         `mime-entity-children-internal'.
708         (mime-entity-node-id): Moved from mime-def.el; use
709         `mime-entity-node-id-internal'.
710         (mime-entity-number): Moved from mime-def.el; use
711         `mime-entity-node-id-internal'.
712         (mime-entity-buffer): Moved from mime-def.el; use
713         `mime-entity-buffer-internal'.
714         (mime-entity-point-min): Moved from mime-def.el; use
715         `mime-entity-header-start-internal'.
716         (mime-entity-point-max): Moved from mime-def.el; use
717         `mime-entity-body-end-internal'.
718         (mime-entity-header-start): Moved from mime-def.el; use
719         `mime-entity-header-start-internal'.
720         (mime-entity-header-end): Moved from mime-def.el; use
721         `mime-entity-header-end-internal'.
722         (mime-entity-content-type): Moved from mime-def.el; use
723         `mime-entity-content-type-internal'.
724         (mime-entity-content-disposition): Moved from mime-def.el; use
725         `mime-entity-content-disposition-internal'.
726         (mime-entity-encoding): Moved from mime-def.el; use
727         `mime-entity-encoding-internal'.
728         (mime-fetch-field): Use `mime-entity-original-header-internal' and
729         `mime-entity-set-original-header-internal'.
730         (mime-read-field): Use `mime-entity-parsed-header-internal' and
731         `mime-entity-set-parsed-header-internal'.
732         (eword-visible-field-p): Moved from eword-decode.el.
733         (mime-insert-decoded-header): Moved from eword-decode.el.
734         (mime-entity-body-start): Moved from mime-def.el; use
735         `mime-entity-body-start-internal'.
736         (mime-entity-body-end): Moved from mime-def.el; use
737         `mime-entity-body-end-internal'.
738         (mime-entity-media-type): Moved from mime-def.el.
739         (mime-entity-media-subtype): Moved from mime-def.el.
740         (mime-entity-parameters): Moved from mime-def.el.
741         (mime-entity-type/subtype): Moved from mime-def.el.
742
743         * mime-def.el (make-mime-entity-internal): Renamed from
744         `make-mime-entity'.
745         (mime-entity-buffer-internal): New function.
746         (mime-entity-header-start-internal): New function.
747         (mime-entity-header-end-internal): New function.
748         (mime-entity-body-start-internal): New function.
749         (mime-entity-body-end-internal): New function.
750         (mime-entity-node-id-internal): New function.
751         (mime-entity-content-type-internal): New function.
752         (mime-entity-content-disposition-internal): New function.
753         (mime-entity-encoding-internal): New function.
754         (mime-entity-original-header-internal): New function.
755         (mime-entity-children-internal): New function.
756         (mime-entity-parsed-header-internal): New function.
757         (mime-entity-set-original-header-internal): Renamed from
758         `mime-entity-set-original-header'.
759         (mime-entity-set-children-internal): Renamed from
760         `mime-entity-set-children'.
761         (mime-entity-set-parsed-header-internal): Renamed from
762         `mime-entity-set-parsed-header'.  Move `mime-entity-SLOT'
763         functions to mime.el.
764
765 1998-06-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
766
767         * mime-ja.sgml (CVS): Fix typo.
768
769 1998-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
770
771         * mime-parse.el (mime-parse-encapsulated): New function.
772         (mime-parse-message): Use `mime-parse-encapsulated'.
773
774 1998-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
775
776         * mime-def.el (mime-entity-set-children): New function.
777
778         * mime-parse.el (mime-parse-multipart): Change interface.
779         (mime-parse-message): Use `mime-entity-set-children'.
780
781 1998-06-24  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
782
783         * mime.el (mime-read-field): Fix typo.
784
785 \f
786 1998-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
787
788         * FLIM: Version 1.6.0 (Ogura) was released.
789
790         * mime-ja.sgml (Entity Attributes): New section.
791
792         * mime-ja.sgml (Entity as node in message): Add description of
793         `mime-find-entity-from-number' and
794         `mime-find-entity-from-node-id'.
795
796         * mime.el (mime-find-entity-from-number): New function.
797         (mime-find-entity-from-node-id): New function.
798         (mime-entity-parent): New function (moved from SEMI MIME-View).
799         (mime-entity-uu-filename): New function (moved from SEMI
800         MIME-View).
801         (mime-entity-filename): New function (moved from SEMI MIME-View).
802
803         * mime-def.el (mime-uuencode-encoding-name-list): New variable.
804
805 1998-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
806
807         * mime-ja.sgml: Modify for FLIM 1.6.
808
809         * mime.el (mime-fetch-field): New function; abolish
810         `mime-entity-fetch-field'.
811         (mime-read-field): New function; abolish `mime-entity-read-field'.
812
813 1998-06-23  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
814
815         * mime-ja.sgml, mime-ja.texi: New files.
816
817 1998-06-22  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
818
819         * mime-parse.el (mime-parse-message): Would error if empty body.
820
821 \f
822 1998-06-22  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
823
824         * FLIM: Version 1.5.0 (Mukaijima) was released.
825
826 1998-06-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
827
828         * README.en (What's FLIM): Modify for mime.el.
829
830         * FLIM-ELS (flim-modules): Add `mime'.
831
832         * mime-lib.el: Move every definitions to mime.el.
833
834         * mime.el: New module (renamed from mime-lib.el).
835
836 1998-06-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
837
838         * mime-lib.el: Add autoload setting for eword-encode.el.
839
840         * mime-lib.el (mime-entity-content): New function.
841
842 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
843
844         * mel.el: Abolish constant `mel-version'.
845
846         * mel.el (mime-string-decoding-method-alist): New variable.
847         (mime-decode-string): New function.
848
849 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
850
851         * mel-b.el (base64-external-decode-string): New function.
852         (base64-decode-string): New function.
853
854 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
855
856         * mel-q.el (quoted-printable-decode-string): New implementation.
857
858 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
859
860         * mel-q.el (quoted-printable-internal-decode-region): New
861         implementation.
862
863 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
864
865         * mel-q.el (q-encoding-decode-string): Use
866         `quoted-printable-hex-char-to-num'.
867
868         * mel-q.el (quoted-printable-hex-char-to-num): New function.
869         (quoted-printable-decode-string): Use
870         `quoted-printable-hex-char-to-num'.
871
872 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
873
874         * mime-def.el, mime-parse.el: Move `mime-message-structure' from
875         mime-parse.el to mime-def.el.
876
877 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
878
879         * mime-lib.el, mime-parse.el: Move `mime-root-entity-p' from
880         mime-parse.el to mime-lib.el.
881
882         * mime-lib.el: Add autoload setting for mime-parse.el.
883
884 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
885
886         * mime-parse.el, mime-def.el: Move `mime-entity-point-min',
887         `mime-entity-point-max', `mime-entity-media-type',
888         `mime-entity-media-subtype', `mime-entity-parameters' and
889         `mime-entity-type/subtype' from mime-parse.el to mime-def.el.
890
891         * mime-parse.el, mime-def.el: Move `mime-content-disposition'
892         reference functions from mime-parse.el to mime-def.el.
893
894         * mime-parse.el, mime-def.el: Move structure `mime-content-type'
895         from mime-parse.el to mime-def.el.
896
897 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
898
899         * mel-b.el (base64-internal-decode-string): Renamed from
900         `base64-decode-string'.
901         (base64-decode-string): New alias for
902         `base64-internal-decode-string'.
903
904 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
905
906         * mel-b.el (base64-decode-unit): New function; abolish
907         `base64-decode-1'.
908         (base64-decode-string): New implementation.
909         (base64-internal-decode-region): New implementation.
910
911 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
912
913         * mime-parse.el (mime-message-structure): New variable.
914         (mime-parse-buffer): New function.
915
916 1998-06-19  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
917
918         * mime-def.el: Require 'cl when it is compiled.
919
920         * mime-lib.el (mime-entity-read-field): Fix typo.
921         Use `eword-decode-ignored-field-list'.
922
923         * mime-parse.el (mime-parse-multipart): Fix typo.
924         (mime-parse-message): Parse message/external-body.
925
926 \f
927 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
928
929         * FLIM: Version 1.4.1 (Momoyama-Gory\e-Dòmae)\e-A was released.
930
931 1998-06-18  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
932
933         * eword-decode.el (mime-insert-decoded-header): Fix typo.
934
935 \f
936 1998-06-18  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
937
938         * FLIM: Version 1.4.0 (Kintetsu-Tanbabashi) was released.
939
940 1998-06-18  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
941
942         * README.en (What's FLIM): Add description about mime-lib.el and
943         mime-parse.el.
944
945 1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
946
947         * mime-parse.el: Require 'cl when it is compiled.
948
949         * eword-decode.el (eword-visible-field-p): New function.
950         (mime-insert-decoded-header): Use `eword-visible-field-p'.
951
952 1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
953
954         * mime-def.el (mime-library-version-string): Renamed from
955         `mime-spadework-module-version-string'.
956
957         * mime-parse.el: New file; moved from SEMI layer.
958
959         * FLIM-ELS (flim-modules): Add `mime-parse'.
960
961 1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
962
963         * FLIM-ELS (flim-modules): Add `mime-lib'.
964
965         * mime-lib.el: New module.
966
967         * mime-def.el (mime-entity): Add new slots for original-header and
968         parsed-header.
969         (mime-entity-set-original-header): New function.
970         (mime-entity-set-parsed-header): New function.
971
972 1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
973
974         * mime-def.el (mime-entity-number): New function (moved from SEMI
975         layer).
976
977 1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
978
979         * mime-def.el: Move definition of structure `mime-entity' from
980         SEMI layer.
981
982 1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
983
984         * eword-decode.el (eword-decode-ignored-field-list): Capitalize
985         default value.
986         (eword-decode-structured-field-list): Capitalize default value.
987         (eword-decode-header): Regularize field name by `capitalize'.
988         (mime-insert-decoded-header): New function.
989
990 1998-06-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
991
992         * mailcap.el (mailcap-file): Use `defcustom'.
993
994 \f
995 1998-06-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
996
997         * FLIM: Version 1.3.0 (Fushimi) was released.
998
999 1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1000
1001         * std11.el (std11-fetch-field): New function.
1002         (std11-field-body): Use 'std11-fetch-field.
1003
1004 1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1005
1006         * mime-def.el (regexp-*): New function (moved from mime-parse.el
1007         of SEMI (REMI)).
1008         (regexp-or): New function (moved from mime-parse.el of
1009         SEMI (REMI)).
1010
1011         (std11-quoted-pair-regexp): New constant (moved from mime-parse.el
1012         of SEMI (REMI)).
1013         (std11-non-qtext-char-list): New constant (copied from std11.el).
1014         (std11-qtext-regexp): New constant (moved from mime-parse.el of
1015         SEMI (REMI)).
1016         (std11-quoted-string-regexp): New constant (moved from
1017         mime-parse.el of SEMI (REMI)).
1018
1019 \f
1020 1998-05-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1021
1022         * FLIM: Version 1.2.2 (Takeda) was released.
1023
1024         * FLIM-VERSION: New file.
1025
1026 1998-05-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1027
1028         * mel-q.el (quoted-printable-internal-encode-region): Use
1029         'looking-at-as-unibyte instead of local binding for
1030         enable-multibyte-characters.
1031
1032 \f
1033 1998-05-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1034
1035         * FLIM: Version 1.2.1 (Kamitobaguchi) was released.
1036
1037 1998-05-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1038
1039         * mel-q.el (quoted-printable-internal-decode-region): Use
1040         'string-as-multibyte to avoid problem in Emacs 20.3.
1041
1042 1998-05-08  Katsumi Yamaoka   <yamaoka@jpl.org>
1043
1044         * mel-u.el: Use mime-temp-directory instead of TMP.
1045
1046 \f
1047 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1048
1049         * FLIM: Version 1.2.0 (J\e-Dþjò)\e-A was released.
1050
1051         * README.en (What's FLIM): Delete description about
1052         std11-parse.el; add description about mailcap.el.
1053
1054 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1055
1056         * eword-decode.el (eword-decode-encoded-word-error-handler): New
1057         variable.
1058         (eword-decode-encoded-word-default-error-handler): New function.
1059         (eword-decode-encoded-word): Use
1060         'eword-decode-encoded-word-error-handler.
1061
1062 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1063
1064         * mailcap.el: Require 'mime-def.
1065
1066         * mime-def.el (mime-type/subtype-string): New function (moved from
1067         semi/mime-parse.el).
1068
1069 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1070
1071         * std11-parse.el: Abolish std11-parse.el.
1072
1073         * FLIM-ELS (flim-modules): Abolish 'std11-parse.
1074
1075         * eword-decode.el: Require 'std11 instead of 'std11-parse.
1076
1077         * std11.el: Merge std11-parse.el.
1078
1079 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1080
1081         * mime-def.el (mime-temp-directory): Use 'defcustom.
1082
1083         * mel-u.el: Require 'mime-def instead of 'mel.
1084
1085         * mime-def.el (mime-temp-directory): New variable (moved from
1086         mel.el).
1087
1088         * mel.el: Move definition of 'mime-temp-directory to mime-def.el.
1089
1090 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1091
1092         * mailcap.el (mailcap-format-command): New function.
1093
1094         * mailcap.el (mailcap-look-at-mtext): Don't strip quoted character
1095         again.
1096
1097 \f
1098 1998-05-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1099
1100         * FLIM: Version 1.1.0 (T\e-Dòji)\e-A was released.
1101
1102 1998-05-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1103
1104         * mime-def.el (quoted-printable-hex-chars): New constant.
1105         (quoted-printable-octet-regexp): New constant.
1106
1107         * mel-q.el, eword-decode.el: Move definition of constant
1108         'quoted-printable-hex-chars and 'quoted-printable-octet-regexp to
1109         mime-def.el.
1110
1111 1998-05-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1112
1113         * mailcap.el (mailcap-look-at-mtext): Strip quoted character.
1114
1115 1998-05-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1116
1117         * mailcap.el (mailcap-look-at-mtext): Fix typo.
1118
1119 1998-05-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1120
1121         * FLIM-ELS (flim-modules): Add mailcap.
1122
1123         * mailcap.el: New file (copied from SEMI).
1124
1125 1998-04-23  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
1126
1127         * eword-decode.el (eword-decode-ignored-field-list): Add
1128         `received'.
1129         
1130         * mel.el (mime-temp-directory): Use TMPDIR, TMP, or TEMP
1131         environment variables.
1132
1133 \f
1134 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1135
1136         * FLIM: Version 1.0.1 (Ky\e-Dòto)\e-A was released.
1137
1138         * mime-def.el (mime-spadework-module-version-string): New
1139         constant.
1140
1141         * eword-encode.el: Abolish constant 'eword-encode-version.
1142
1143         * eword-decode.el: Abolish constant 'eword-decode-version.
1144
1145 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1146
1147         * eword-encode.el (eword-encode-divide-into-charset-words): Use
1148         'char-length or 'char-next-index instead of 'char-bytes.
1149         (tm-eword::encode-string-1): Use 'char-next-index instead of
1150         'char-bytes.
1151
1152 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1153
1154         * mel.el (base64-dl-module): Must check base64.so actually exists.
1155
1156 \f
1157 1998-04-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1158
1159         * FLIM: Version 1.0.0 was released.
1160
1161         * README.en: Modify for FLIM.
1162
1163         * ChangeLog: New file.
1164
1165 1998-04-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1166
1167         * FLIM-CFG, FLIM-ELS, FLIM-MK: New files.
1168
1169         * Makefile: Modify for FLIM.
1170
1171 1998-04-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
1172
1173         * Makefile: New file.
1174
1175         * mime-def.el, std11-parse.el, std11.el, eword-decode.el,
1176         eword-encode.el: Copied from MEL, SEMI (mime-def.el
1177         eword-decode.el eword-encode.el) and APEL (std11-parse.el
1178         std11.el).