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