update.
[elisp/flim.git] / ChangeLog
1 1998-08-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2
3         * Delete mime-lib.el.
4
5 1998-08-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
6
7         * mmbuffer.el (write-entity): `write-region-as-CRLF' was renamed
8         to `write-region-as-raw-text-CRLF'.
9
10 1998-08-07  MORIOKA Tomohiko  <morioka@yo.rim.or.jp>
11
12         * mmbuffer.el (write-entity): Use `write-region-as-CRLF' instead
13         of `write-region-as-binary'.
14
15 \f
16 1998-07-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
17
18         * FLIM: Version 1.9.0 (Terada) was released.
19
20 1998-07-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
21
22         * mime-parse.el (mime-parse-multipart): Set message/x-broken if
23         parsing is failed.
24
25 1998-07-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
26
27         * mmbuffer.el (entity-children): Don't use
28         `mime-entity-children-internal'.
29
30         * mime-parse.el (mime-parse-multipart): Modify for
31         `mime-parse-message'; return children.
32         (mime-parse-encapsulated): Likewise.
33         (mime-parse-message): Change interface; delete DOC-string; don't
34         parse children instantly.
35         (mime-parse-buffer): Modify for `mime-parse-message'.
36
37         * mime-parse.el (mime-parse-message): Delete autoload cookie.
38
39         * mime.el: Delete autoload setting for `mime-parse-message'.
40
41         * mime-en.sgml, mime-ja.sgml (Entity creation): Delete description
42         of `mime-parse-message'; modify description of `mime-parse-buffer'
43         to add `representation-type'.
44
45 \f
46 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
47
48         * FLIM-Chao: Version 1.8.0 (Shij\e-Dò)\e-A was released.
49
50 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
51
52         * mmcooked.el: Abolish method `open'.
53
54         * mmbuffer.el (initialize-instance): New method; abolish `open'.
55         (entity-children): New method.
56
57         * mime.el (mime-open-entity): Send `initialize-instance' to
58         created message.
59         (mime-entity-children): New implementation.
60         (mime-entity-parent): New implementation.
61         (mime-root-entity-p): New implementation.
62
63         * mime-parse.el (mime-parse-multipart): Specify current entity as
64         parent.
65         (mime-parse-encapsulated): Likewise.
66         (mime-parse-message): Change interface to specify parent; modify
67         for `make-mime-entity-internal'.
68         (mime-parse-buffer): Modify for `mime-parse-message'.
69
70         * mime-def.el (make-mime-entity-internal): Change interface; add
71         format of `mime-entity' to add `parent'.
72
73 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
74
75         * mmbuffer.el (mime-visible-field-p): Renamed from
76         `eword-visible-field-p'.
77
78 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
79
80         * mime.el (mm-arglist-to-arguments): New function.
81         (mm-define-generic): New macro.
82         (mime-entity-cooked-p): Use `mm-define-generic'.
83         (mime-entity-point-min): Use `mm-define-generic'.
84         (mime-insert-decoded-header): Use `mm-define-generic'.
85         (mime-entity-content): Use `mm-define-generic'.
86         (mime-write-entity-content): Use `mm-define-generic'.
87         (mime-write-entity): Use `mm-define-generic'.
88         (mime-write-entity-body): Use `mm-define-generic'.
89
90 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
91
92         * mmbuffer.el (eword-visible-field-p): Moved from mime.el.
93
94         * mime.el: Move `eword-visible-field-p' to mmbuffer.el.
95         (mime-write-entity-body): Change message to `write-body'.
96
97 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
98
99         * mmcooked.el, mmbuffer.el (open): Renamed from `open-entity'.
100
101         * mime.el (mime-open-entity): Change message to `open'.
102
103         * mime-def.el (mm-define-backend): Must `copy-alist'.
104
105 1998-07-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
106
107         * mmcooked.el, mmbuffer.el: Use `mm-define-backend' and
108         `mm-define-method'.
109
110         * mime.el: Move `mime-entity-implementation-alist' to mime-def.el.
111         (mime-find-function): New implementation.
112         (mime-entity-cooked-p): Use `mime-entity-send'.
113
114         * mime-def.el (mime-entity-implementation-alist): Moved from
115         mime.el.
116         (mm-define-backend): New macro.
117         (mm-define-method): New macro.
118
119 \f
120 1998-07-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
121
122         * FLIM: Version 1.8.1 (Kutsukawa) was released.
123
124 1998-07-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
125
126         * mime-en.sgml, mime-ja.sgml (Entity Attributes): Add description
127         about `default-encoding' of `mime-entity-encoding'.
128
129         * mime-en.texi, mime-en.sgml: New files.
130
131         * mime-ja.sgml (media-type): Fix typo.
132
133         * mime-ja.sgml (Glossary): Fix order.
134
135         * mime-ja.sgml (Entity Attributes): Use <code> tag for nil.
136
137         * mime-ja.sgml (Entity Attributes): Fix typo.
138
139 1998-07-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
140
141         * mime.el (mime-entity-encoding): Add new optional argument
142         `default-encoding'; set default encoding if
143         Content-Transfer-Encoding field is not found.
144
145 1998-07-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
146
147         * mmbuffer.el (mmbuffer-write-entity): Use
148         `mime-entity-buffer-internal', `mmbuffer-entity-point-min' and
149         `mmbuffer-entity-point-max'.
150         (mmbuffer-write-entity-body): Use `mime-entity-buffer-internal',
151         `mime-entity-body-start-internal' and
152         `mime-entity-body-end-internal'.
153         (mmbuffer-insert-decoded-header): Use
154         `mime-entity-buffer-internal', `mime-entity-header-start-internal'
155         and `mime-entity-header-end-internal'.
156
157 \f
158 1998-07-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
159
160         * FLIM: Version 1.8.0 (\e-DÒkubo)\e-A was released.
161
162         * README.en: Delete `How to use'.
163
164 1998-07-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
165
166         * mime-ja.sgml (Entity creation): Add reference for `mm-backend'
167         in description of `mime-open-entity'.
168
169         * mime-ja.sgml (mm-backend): New section.
170
171 1998-07-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
172
173         * mime-ja.sgml (Entity-header): Modify description about
174         `mime-insert-decoded-header'.
175
176         * mmcooked.el (mmcooked-insert-decoded-header): New function.
177
178         * mmbuffer.el (mmbuffer-insert-decoded-header): New function.
179
180         * mime.el (mime-insert-decoded-header): Use implementation of
181         mm-backend; abolish optional argument `code-conversion'.
182
183 1998-06-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
184
185         * eword-decode.el (eword-decode-encoded-text): Use
186         `decode-mime-charset-string'.
187
188 1998-06-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
189
190         * mmcooked.el (mmcooked-write-entity-body): New function.
191
192         * mmbuffer.el (mmbuffer-write-entity-body): New function.
193
194         * mime.el (mime-write-entity-body): Use implementation of
195         mm-backend.
196
197 1998-06-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
198
199         * mmcooked.el (mmcooked-write-entity): New function.
200
201         * mmbuffer.el (mmbuffer-write-entity): New function.
202
203         * mime.el (mime-write-entity): Use implementation of mm-backend.
204
205 1998-06-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
206
207         * mmcooked.el (mmcooked-entity-content): New alias for
208         `mmbuffer-entity-content'.
209         (mmcooked-write-entity-content): New function.
210
211         * mmbuffer.el (mmbuffer-entity-content): New function.
212         (mmbuffer-write-entity-content): New function.
213
214         * mime.el (mime-entity-send): New function.
215         (mime-entity-buffer): Use `mime-entity-send'.
216         (mime-entity-point-min): Likewise.
217         (mime-entity-point-max): Likewise.
218         (mime-entity-header-start): Likewise.
219         (mime-entity-header-end): Likewise.
220         (mime-entity-body-start): Likewise.
221         (mime-entity-body-end): Likewise.
222         (mime-fetch-field): Likewise.
223         (mime-entity-content): Use implementation of mm-backend.
224         (mime-write-entity-content): Likewise.
225
226 \f
227 1998-06-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
228
229         * FLIM: Version 1.7.0 (Iseda) was released.
230
231         * mime-ja.sgml (Entity creation): Add description of
232         `mime-open-entity'.
233         (Entity Attributes): Add description of `mime-entity-cooked-p'.
234         (Entity-content): Add description of `mime-write-entity-content',
235         `mime-write-entity' and `mime-write-entity-body'.
236
237 1998-06-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
238
239         * mime.el (mime-write-entity-content): New function.
240
241 1998-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
242
243         * mime.el (mime-write-entity-body): New function.
244
245         * mime.el (mime-write-entity): New function.
246
247 1998-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
248
249         * mime-parse.el (mime-parse-multipart): Change media-type of
250         entity to application/octet-stream if the first delimiter is not
251         found.
252
253 1998-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
254
255         * FLIM-ELS (flim-modules): Add `mmbuffer' and `mmcooked'.
256
257         * mmcooked.el: New file.
258
259         * mmbuffer.el: New file.
260
261         * mime.el (mime-entity-implementation-alist): New variable.
262         (mime-find-function): New function.
263         (mime-open-entity): New function.
264         (mime-entity-function): New function.
265         (mime-entity-cooked-p): New function.
266         (mime-entity-buffer): Use backend-module.
267         (mime-entity-point-min): Likewise.
268         (mime-entity-point-max): Likewise.
269         (mime-entity-header-start): Likewise.
270         (mime-entity-header-end): Likewise.
271         (mime-entity-body-start): Likewise.
272         (mime-entity-body-end): Likewise.
273         (mime-fetch-field): Likewise.
274
275         * mime-parse.el (mime-parse-message): New optional argument
276         `representation-type'.
277         (mime-parse-buffer): Likewise.
278
279         * mime-def.el: Change format of mime-entity-internal to add
280         `representation-type' and `location'.
281
282 \f
283 1998-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
284
285         * FLIM-Chao: Version 1.7.0 (Goj\e-Dò)\e-A was released.
286
287 1998-06-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
288
289         * mime-ja.sgml: Modify for FLIM 1.7.
290
291         * mime.el (mime-entity-number): Add DOC.
292
293 1998-06-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
294
295         * mime.el (mime-entity-encoding): New implementation.
296
297         * mime-parse.el (mime-parse-message): Abolish argument `encoding'.
298
299         * mime-def.el (make-mime-entity-internal): Abolish argument
300         `encoding'.
301         (mime-entity-set-encoding-internal): New function.
302
303 1998-06-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
304
305         * mime.el (mime-entity-content-disposition): New implementation.
306
307         * mime-parse.el (mime-parse-message): Don't parse
308         Content-Disposition.
309
310         * mime-def.el (make-mime-entity-internal): Delete argument
311         `content-disposition'.
312         (mime-entity-set-content-disposition-internal): New function.
313
314 1998-06-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
315
316         * eword-decode.el: Move function `eword-visible-field-p' and
317         `mime-insert-decoded-header' to mime.el.
318
319         * mime-parse.el: Use internal functions of mime-entity.
320
321         * mime.el (mime-entity-children): Moved from mime-def.el; use
322         `mime-entity-children-internal'.
323         (mime-entity-node-id): Moved from mime-def.el; use
324         `mime-entity-node-id-internal'.
325         (mime-entity-number): Moved from mime-def.el; use
326         `mime-entity-node-id-internal'.
327         (mime-entity-buffer): Moved from mime-def.el; use
328         `mime-entity-buffer-internal'.
329         (mime-entity-point-min): Moved from mime-def.el; use
330         `mime-entity-header-start-internal'.
331         (mime-entity-point-max): Moved from mime-def.el; use
332         `mime-entity-body-end-internal'.
333         (mime-entity-header-start): Moved from mime-def.el; use
334         `mime-entity-header-start-internal'.
335         (mime-entity-header-end): Moved from mime-def.el; use
336         `mime-entity-header-end-internal'.
337         (mime-entity-content-type): Moved from mime-def.el; use
338         `mime-entity-content-type-internal'.
339         (mime-entity-content-disposition): Moved from mime-def.el; use
340         `mime-entity-content-disposition-internal'.
341         (mime-entity-encoding): Moved from mime-def.el; use
342         `mime-entity-encoding-internal'.
343         (mime-fetch-field): Use `mime-entity-original-header-internal' and
344         `mime-entity-set-original-header-internal'.
345         (mime-read-field): Use `mime-entity-parsed-header-internal' and
346         `mime-entity-set-parsed-header-internal'.
347         (eword-visible-field-p): Moved from eword-decode.el.
348         (mime-insert-decoded-header): Moved from eword-decode.el.
349         (mime-entity-body-start): Moved from mime-def.el; use
350         `mime-entity-body-start-internal'.
351         (mime-entity-body-end): Moved from mime-def.el; use
352         `mime-entity-body-end-internal'.
353         (mime-entity-media-type): Moved from mime-def.el.
354         (mime-entity-media-subtype): Moved from mime-def.el.
355         (mime-entity-parameters): Moved from mime-def.el.
356         (mime-entity-type/subtype): Moved from mime-def.el.
357
358         * mime-def.el (make-mime-entity-internal): Renamed from
359         `make-mime-entity'.
360         (mime-entity-buffer-internal): New function.
361         (mime-entity-header-start-internal): New function.
362         (mime-entity-header-end-internal): New function.
363         (mime-entity-body-start-internal): New function.
364         (mime-entity-body-end-internal): New function.
365         (mime-entity-node-id-internal): New function.
366         (mime-entity-content-type-internal): New function.
367         (mime-entity-content-disposition-internal): New function.
368         (mime-entity-encoding-internal): New function.
369         (mime-entity-original-header-internal): New function.
370         (mime-entity-children-internal): New function.
371         (mime-entity-parsed-header-internal): New function.
372         (mime-entity-set-original-header-internal): Renamed from
373         `mime-entity-set-original-header'.
374         (mime-entity-set-children-internal): Renamed from
375         `mime-entity-set-children'.
376         (mime-entity-set-parsed-header-internal): Renamed from
377         `mime-entity-set-parsed-header'.  Move `mime-entity-SLOT'
378         functions to mime.el.
379
380 1998-06-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
381
382         * mime-ja.sgml (CVS): Fix typo.
383
384 1998-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
385
386         * mime-parse.el (mime-parse-encapsulated): New function.
387         (mime-parse-message): Use `mime-parse-encapsulated'.
388
389 1998-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
390
391         * mime-def.el (mime-entity-set-children): New function.
392
393         * mime-parse.el (mime-parse-multipart): Change interface.
394         (mime-parse-message): Use `mime-entity-set-children'.
395
396 1998-06-24  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
397
398         * mime.el (mime-read-field): Fix typo.
399
400 \f
401 1998-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
402
403         * FLIM: Version 1.6.0 (Ogura) was released.
404
405         * mime-ja.sgml (Entity Attributes): New section.
406
407         * mime-ja.sgml (Entity as node in message): Add description of
408         `mime-find-entity-from-number' and
409         `mime-find-entity-from-node-id'.
410
411         * mime.el (mime-find-entity-from-number): New function.
412         (mime-find-entity-from-node-id): New function.
413         (mime-entity-parent): New function (moved from SEMI MIME-View).
414         (mime-entity-uu-filename): New function (moved from SEMI
415         MIME-View).
416         (mime-entity-filename): New function (moved from SEMI MIME-View).
417
418         * mime-def.el (mime-uuencode-encoding-name-list): New variable.
419
420 1998-06-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
421
422         * mime-ja.sgml: Modify for FLIM 1.6.
423
424         * mime.el (mime-fetch-field): New function; abolish
425         `mime-entity-fetch-field'.
426         (mime-read-field): New function; abolish `mime-entity-read-field'.
427
428 1998-06-23  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
429
430         * mime-ja.sgml, mime-ja.texi: New files.
431
432 1998-06-22  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
433
434         * mime-parse.el (mime-parse-message): Would error if empty body.
435
436 \f
437 1998-06-22  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
438
439         * FLIM: Version 1.5.0 (Mukaijima) was released.
440
441 1998-06-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
442
443         * README.en (What's FLIM): Modify for mime.el.
444
445         * FLIM-ELS (flim-modules): Add `mime'.
446
447         * mime-lib.el: Move every definitions to mime.el.
448
449         * mime.el: New module (renamed from mime-lib.el).
450
451 1998-06-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
452
453         * mime-lib.el: Add autoload setting for eword-encode.el.
454
455         * mime-lib.el (mime-entity-content): New function.
456
457 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
458
459         * mel.el: Abolish constant `mel-version'.
460
461         * mel.el (mime-string-decoding-method-alist): New variable.
462         (mime-decode-string): New function.
463
464 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
465
466         * mel-b.el (base64-external-decode-string): New function.
467         (base64-decode-string): New function.
468
469 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
470
471         * mel-q.el (quoted-printable-decode-string): New implementation.
472
473 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
474
475         * mel-q.el (quoted-printable-internal-decode-region): New
476         implementation.
477
478 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
479
480         * mel-q.el (q-encoding-decode-string): Use
481         `quoted-printable-hex-char-to-num'.
482
483         * mel-q.el (quoted-printable-hex-char-to-num): New function.
484         (quoted-printable-decode-string): Use
485         `quoted-printable-hex-char-to-num'.
486
487 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
488
489         * mime-def.el, mime-parse.el: Move `mime-message-structure' from
490         mime-parse.el to mime-def.el.
491
492 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
493
494         * mime-lib.el, mime-parse.el: Move `mime-root-entity-p' from
495         mime-parse.el to mime-lib.el.
496
497         * mime-lib.el: Add autoload setting for mime-parse.el.
498
499 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
500
501         * mime-parse.el, mime-def.el: Move `mime-entity-point-min',
502         `mime-entity-point-max', `mime-entity-media-type',
503         `mime-entity-media-subtype', `mime-entity-parameters' and
504         `mime-entity-type/subtype' from mime-parse.el to mime-def.el.
505
506         * mime-parse.el, mime-def.el: Move `mime-content-disposition'
507         reference functions from mime-parse.el to mime-def.el.
508
509         * mime-parse.el, mime-def.el: Move structure `mime-content-type'
510         from mime-parse.el to mime-def.el.
511
512 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
513
514         * mel-b.el (base64-internal-decode-string): Renamed from
515         `base64-decode-string'.
516         (base64-decode-string): New alias for
517         `base64-internal-decode-string'.
518
519 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
520
521         * mel-b.el (base64-decode-unit): New function; abolish
522         `base64-decode-1'.
523         (base64-decode-string): New implementation.
524         (base64-internal-decode-region): New implementation.
525
526 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
527
528         * mime-parse.el (mime-message-structure): New variable.
529         (mime-parse-buffer): New function.
530
531 1998-06-19  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
532
533         * mime-def.el: Require 'cl when it is compiled.
534
535         * mime-lib.el (mime-entity-read-field): Fix typo.
536         Use `eword-decode-ignored-field-list'.
537
538         * mime-parse.el (mime-parse-multipart): Fix typo.
539         (mime-parse-message): Parse message/external-body.
540
541 \f
542 1998-06-19  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
543
544         * FLIM: Version 1.4.1 (Momoyama-Gory\e-Dòmae)\e-A was released.
545
546 1998-06-18  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
547
548         * eword-decode.el (mime-insert-decoded-header): Fix typo.
549
550 \f
551 1998-06-18  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
552
553         * FLIM: Version 1.4.0 (Kintetsu-Tanbabashi) was released.
554
555 1998-06-18  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
556
557         * README.en (What's FLIM): Add description about mime-lib.el and
558         mime-parse.el.
559
560 1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
561
562         * mime-parse.el: Require 'cl when it is compiled.
563
564         * eword-decode.el (eword-visible-field-p): New function.
565         (mime-insert-decoded-header): Use `eword-visible-field-p'.
566
567 1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
568
569         * mime-def.el (mime-library-version-string): Renamed from
570         `mime-spadework-module-version-string'.
571
572         * mime-parse.el: New file; moved from SEMI layer.
573
574         * FLIM-ELS (flim-modules): Add `mime-parse'.
575
576 1998-06-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
577
578         * FLIM-ELS (flim-modules): Add `mime-lib'.
579
580         * mime-lib.el: New module.
581
582         * mime-def.el (mime-entity): Add new slots for original-header and
583         parsed-header.
584         (mime-entity-set-original-header): New function.
585         (mime-entity-set-parsed-header): New function.
586
587 1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
588
589         * mime-def.el (mime-entity-number): New function (moved from SEMI
590         layer).
591
592 1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
593
594         * mime-def.el: Move definition of structure `mime-entity' from
595         SEMI layer.
596
597 1998-06-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
598
599         * eword-decode.el (eword-decode-ignored-field-list): Capitalize
600         default value.
601         (eword-decode-structured-field-list): Capitalize default value.
602         (eword-decode-header): Regularize field name by `capitalize'.
603         (mime-insert-decoded-header): New function.
604
605 1998-06-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
606
607         * mailcap.el (mailcap-file): Use `defcustom'.
608
609 \f
610 1998-06-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
611
612         * FLIM: Version 1.3.0 (Fushimi) was released.
613
614 1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
615
616         * std11.el (std11-fetch-field): New function.
617         (std11-field-body): Use 'std11-fetch-field.
618
619 1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
620
621         * mime-def.el (regexp-*): New function (moved from mime-parse.el
622         of SEMI (REMI)).
623         (regexp-or): New function (moved from mime-parse.el of
624         SEMI (REMI)).
625
626         (std11-quoted-pair-regexp): New constant (moved from mime-parse.el
627         of SEMI (REMI)).
628         (std11-non-qtext-char-list): New constant (copied from std11.el).
629         (std11-qtext-regexp): New constant (moved from mime-parse.el of
630         SEMI (REMI)).
631         (std11-quoted-string-regexp): New constant (moved from
632         mime-parse.el of SEMI (REMI)).
633
634 \f
635 1998-05-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
636
637         * FLIM: Version 1.2.2 (Takeda) was released.
638
639         * FLIM-VERSION: New file.
640
641 1998-05-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
642
643         * mel-q.el (quoted-printable-internal-encode-region): Use
644         'looking-at-as-unibyte instead of local binding for
645         enable-multibyte-characters.
646
647 \f
648 1998-05-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
649
650         * FLIM: Version 1.2.1 (Kamitobaguchi) was released.
651
652 1998-05-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
653
654         * mel-q.el (quoted-printable-internal-decode-region): Use
655         'string-as-multibyte to avoid problem in Emacs 20.3.
656
657 1998-05-08  Katsumi Yamaoka   <yamaoka@jpl.org>
658
659         * mel-u.el: Use mime-temp-directory instead of TMP.
660
661 \f
662 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
663
664         * FLIM: Version 1.2.0 (J\e-Dþjò)\e-A was released.
665
666         * README.en (What's FLIM): Delete description about
667         std11-parse.el; add description about mailcap.el.
668
669 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
670
671         * eword-decode.el (eword-decode-encoded-word-error-handler): New
672         variable.
673         (eword-decode-encoded-word-default-error-handler): New function.
674         (eword-decode-encoded-word): Use
675         'eword-decode-encoded-word-error-handler.
676
677 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
678
679         * mailcap.el: Require 'mime-def.
680
681         * mime-def.el (mime-type/subtype-string): New function (moved from
682         semi/mime-parse.el).
683
684 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
685
686         * std11-parse.el: Abolish std11-parse.el.
687
688         * FLIM-ELS (flim-modules): Abolish 'std11-parse.
689
690         * eword-decode.el: Require 'std11 instead of 'std11-parse.
691
692         * std11.el: Merge std11-parse.el.
693
694 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
695
696         * mime-def.el (mime-temp-directory): Use 'defcustom.
697
698         * mel-u.el: Require 'mime-def instead of 'mel.
699
700         * mime-def.el (mime-temp-directory): New variable (moved from
701         mel.el).
702
703         * mel.el: Move definition of 'mime-temp-directory to mime-def.el.
704
705 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
706
707         * mailcap.el (mailcap-format-command): New function.
708
709         * mailcap.el (mailcap-look-at-mtext): Don't strip quoted character
710         again.
711
712 \f
713 1998-05-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
714
715         * FLIM: Version 1.1.0 (T\e-Dòji)\e-A was released.
716
717 1998-05-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
718
719         * mime-def.el (quoted-printable-hex-chars): New constant.
720         (quoted-printable-octet-regexp): New constant.
721
722         * mel-q.el, eword-decode.el: Move definition of constant
723         'quoted-printable-hex-chars and 'quoted-printable-octet-regexp to
724         mime-def.el.
725
726 1998-05-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
727
728         * mailcap.el (mailcap-look-at-mtext): Strip quoted character.
729
730 1998-05-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
731
732         * mailcap.el (mailcap-look-at-mtext): Fix typo.
733
734 1998-05-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
735
736         * FLIM-ELS (flim-modules): Add mailcap.
737
738         * mailcap.el: New file (copied from SEMI).
739
740 1998-04-23  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
741
742         * eword-decode.el (eword-decode-ignored-field-list): Add
743         `received'.
744         
745         * mel.el (mime-temp-directory): Use TMPDIR, TMP, or TEMP
746         environment variables.
747
748 \f
749 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
750
751         * FLIM: Version 1.0.1 (Ky\e-Dòto)\e-A was released.
752
753         * mime-def.el (mime-spadework-module-version-string): New
754         constant.
755
756         * eword-encode.el: Abolish constant 'eword-encode-version.
757
758         * eword-decode.el: Abolish constant 'eword-decode-version.
759
760 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
761
762         * eword-encode.el (eword-encode-divide-into-charset-words): Use
763         'char-length or 'char-next-index instead of 'char-bytes.
764         (tm-eword::encode-string-1): Use 'char-next-index instead of
765         'char-bytes.
766
767 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
768
769         * mel.el (base64-dl-module): Must check base64.so actually exists.
770
771 \f
772 1998-04-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
773
774         * FLIM: Version 1.0.0 was released.
775
776         * README.en: Modify for FLIM.
777
778         * ChangeLog: New file.
779
780 1998-04-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
781
782         * FLIM-CFG, FLIM-ELS, FLIM-MK: New files.
783
784         * Makefile: Modify for FLIM.
785
786 1998-04-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
787
788         * Makefile: New file.
789
790         * mime-def.el, std11-parse.el, std11.el, eword-decode.el,
791         eword-encode.el: Copied from MEL, SEMI (mime-def.el
792         eword-decode.el eword-encode.el) and APEL (std11-parse.el
793         std11.el).