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