release.
[elisp/lemi.git] / ChangeLog
1 2002-08-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2
3         * LEMI: Version 1.14.1 released.
4
5         * Makefile (PACKAGE): New variable.
6         (VERSION): New variable.
7         (TAR): New variable.
8         (tar): New target.
9
10         * mail/std11.el: Moved from mime/std11.el.
11
12         * README.en: New file.
13
14         * poe/apel-ver.el (apel-ver): Update to LEMI 1.14.1.
15
16 2002-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
17
18         * mail/mule-caesar.el: Moved from emacs-lisp/mule-caesar.el.
19
20 2002-01-16  Hiroya Murata     <lapis-lazuli@pop06.odn.ne.jp>
21
22         * emacs-lisp/luna.el (luna-class-find-member): Don't search
23         parents' method-spaces.
24
25 2002-05-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
26
27         * poe/apel-ver.el (apel-ver): Changed to LEMI 1.14.0.
28
29 2002-05-14  Katsumi Yamaoka  <yamaoka@jpl.org>
30
31         * poe/pccl.el (ccl-usable): Make non-MULE XEmacs don't require
32         `ccl' even if this file is mis-compiled for XEmacs with MULE.
33
34 2001-09-09   Daiki Ueno  <ueno@unixuser.org>
35
36         * poe/pccl.el (transform-make-coding-system-args): Follow old
37         backquote style.
38
39 2001-07-20  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>
40
41         * emacs-lisp/install.el (install-file, install-elisp-module): Set
42         file modes according to `install-overwritten-file-modes'.
43
44 2001-06-23  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>
45
46         * emacs-lisp/install.el (install-files): Do not make DEST
47         directory when JUST-PRINT is non-nil.
48
49 2001-06-20  Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
50
51         * emacs-lisp/install.el (install-elisp-modules): Do not make DEST
52         directory when JUST-PRINT is non-nil.
53
54 2001-06-01  Tanaka Akira      <akr@m17n.org>
55
56         * poe/pccl.el (ccl-compat): Since mule 2.3 accepts `t' and `nil'
57         as `type' argument, so arguments conversion shouln't applied in
58         such case.
59         
60 2001-01-18  Katsumi Yamaoka   <yamaoka@jpl.org>
61
62         * poe/inv-19.el (next-visible-point): Return the value of
63         `point-max' when the position of next `invisible' property change
64         is not found.
65
66 2000-12-28  Tanaka Akira      <akr@m17n.org>
67
68         * poe/pccl-20.el (ccl-compat): new advice for `make-coding-system'
69         of XEmacs to handle Emacs style CCL coding system definition.
70
71 2000-12-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
72
73         * emacs-lisp/install.el (install-update-package-files): New
74         function.
75         (install-just-print-p): Likewise.
76
77 2000-12-14   Daiki Ueno  <ueno@unixuser.org>
78
79         * emacs-lisp/alist.el (del-alist): Simplified.
80
81 2000-11-09  Katsumi Yamaoka   <yamaoka@jpl.org>
82
83         * emacs-lisp/path-util.el (add-path): Check for both "path" and
84         "path/".
85
86 2000-10-10  Keiichi Suzuki  <keiichi@mdcnet.co.jp>
87
88         * poe/product.el (product-version-as-string): New function.
89         (product-string-1): Use `product-version-as-string'.
90
91 2001-08-10  Kenichi OKADA <okada@opaopa.org>
92
93         * semi-def.el (mime-browse-url-regexp): Allow nntps and ftps.
94
95 2001-06-12  Yuuichi Teranishi <teranisi@gohome.org>
96
97         * mime-view.el (mime-display-multipart/related): When "start"
98         parameter specifies part, treat the part as root.
99
100 2001-06-12  Akihiro Arisawa  <ari@mbf.sphere.ne.jp>
101
102         * mime-view.el (mime-display-multipart/related): New function; set up
103         for `mime-preview-condition'.
104
105 2001-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
106
107         * mail/rmail-mime.el (rmail-show-mime-message): Handle
108         `revert-buffer' with `rmail-revert'.
109
110 2001-05-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
111
112         * mail/smtpmail.el (smtpmail-send-it): Modify to work without
113         mail-header-separator.
114
115         * mail/rmail-mime.el: Set
116         rmail-insert-mime-resent-message-function when loaded.
117         (rmail-insert-mime-resent-message): New function.
118
119 2001-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
120
121         * mail/rmail-mime.el (rmail-search-mime-header): Fix typo.
122
123 2001-04-17  YAMASHITA Junji   <ysjj@unixuser.org>
124
125         * semi-def.el (mime-browse-url-regexp): Allow https.
126
127 2001-03-31  Kenichi Handa  <handa@etl.go.jp>
128
129         * mail/rmail-mime.el: Set rmail-search-mime-message-function and
130         rmail-search-mime-header-function when loaded.
131         (rmail-search-mime-message): Change arguments to MSG, REGEXP, and
132         LIMIT.
133
134 2001-03-30  MORIOKA Tomohiko  <tomo@m17n.org>
135
136         * mail/rmail-mime.el (rmail-decode-mime-message): Change
137         arguments; use `mime-open-entity' and `mime-display-message'
138         instead of `mime-view-buffer'.
139         (rmail-search-mime-message): Modify for
140         `rmail-decode-mime-message'.
141
142 2001-03-06  Hiroya Murata     <lapis-lazuli@pop06.odn.ne.jp>
143
144         * mime/mime-edit.el (mime-edit-set-parameter): Get rid of the
145         duplicated optional fields.
146
147 2001-02-26  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
148
149         * mail/hmac-md5.el, mail/hmac-sha1.el: Modify comments.
150
151         * mail/hmac-sha1.el: (sha1-binary): Comment out.
152
153 2001-02-25  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
154
155         * mail/hex-util.el, mail/hmac-def.el, mail/hmac-md5.el,
156         mail/hmac-sha1.el, mail/sha1.el: Update Copyright header.
157
158 2001-02-25  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
159
160         * mail/hmac-sha1.el (sha1-binary): Define it unconditionally.
161
162         * mail/hmac-md5.el (md5-binary): Use built-in `md5'
163         unconditionally.
164
165 2001-02-25  Shuhei KOBAYASHI  <shuhei@aqua.ocn.ne.jp>
166
167         * mail/md5.el, mail/md5-el.el: Removed.
168
169         * mail/sha1.el: Renamed from mail/sha1-el.el; overriding
170         old mail/sha1.el.
171
172 2001-02-06  Kenichi Handa  <handa@etl.go.jp>
173
174         * mail/feedmail.el (feedmail-buffer-to-smtpmail): Use `smtp'
175         only when it is available.
176
177 2001-02-06  Kenichi Handa  <handa@etl.go.jp>
178
179         The following changes are to minimize the diff of these files
180         against the origianl ones, and to make sure that the changes don't
181         affect the original behaviour if rmail-enable-mime is nil.
182
183         * mail/rmail-mime.el: New file.  Move mime related functions from
184         rmail.el to here.
185
186 2000-12-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
187
188         * mime/mime-view.el: Revert to use `static'.
189
190 2000-12-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
191
192         * mime/mcs-20.el (mime-charset-p): New alias.
193
194         * mime/mcharset.el (default-mime-charset-for-write): Use
195         `mime-charset-p' instead of `find-coding-system'.
196
197 2000-12-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
198
199         * mime/mime-view.el (mime-view-read-situation-examples-file):
200         Don't try to read situation-examples-file is it is nil.
201         (mime-situation-examples-file): Avoid to read
202         situation-examples-file at compile time.
203
204 2000-12-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
205
206         * mime/mime-view.el (mime-view-read-situation-examples-file):
207         Display warning. [cf. <emacs-mime-ja:680>]
208
209 2000-12-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
210
211         * mime/mime-view.el (mime-view-mailcap-files): New user option.
212         (mime-view-read-mailcap-files): Renamed from
213         `mime-view-read-mailcap'; read `mime-view-mailcap-files'.
214
215         * mime/mime-view.el (mime-view-read-situation-examples-file): New
216         function; don't occur error.
217         (mime-view-read-mailcap): New function.
218
219 2000-12-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
220
221         * mime/mime-play.el (mime-play-messages-coding-system): Renamed
222         from `mime-mailcap-method-messages-coding-system'.
223
224         * mime/pgg-def.el (pgg-messages-coding-system): Change default
225         value to nil.
226
227 2000-12-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
228
229         * mime/mime-play.el (mime-activate-mailcap-method): Fix typo.
230
231 2000-12-26   Daiki Ueno  <ueno@unixuser.org>
232
233         * mime/mime-play.el (mime-mailcap-method-messages-coding-system):
234         New variable.
235         (mime-activate-mailcap-method): Use it.
236
237 2000-12-26   Daiki Ueno  <ueno@unixuser.org>
238
239         * mime/pgg-def.el (pgg-messages-coding-system): Use `defvar' to
240         define.
241
242         * mime/pgg-pgp.el (pgg-pgp-messages-coding-system): Abolish.
243         (pgg-pgp-process-region): Use `binary-funcall' instead of
244         `binary-to-text-funcall'.
245
246         * mime/pgg-pgp5.el (pgg-pgp5-messages-coding-system): Abolish.
247         (pgg-pgp5-process-region): Use `binary-funcall' instead of
248         `binary-to-text-funcall'.
249
250 2000-12-28  Kenichi Handa  <handa@etl.go.jp>
251
252         * emacs-lisp/static.el: Doc-string fixed.
253
254 2000-12-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
255
256         * mime/emh.el (mh-display-msg): Use `8bit-insert-encoded-file'
257         instead of `raw-text-insert-file-contents'.
258
259 2000-12-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
260
261         * mime/mail-mime-setup.el (mail-setup-hook): Don't add
262         `eword-decode-header'.
263
264 2000-12-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
265
266         * mime/mime-view.el (mime-view-define-keymap): Return
267         `mime-view-mode-map' instead of set up as local keymap; don't call
268         `mime-view-define-keymap-hook'.
269         (mime-display-message): Add new optional argument `keymap'.
270
271         * mime/mime-play.el (mime-store-message/partial-piece): Use
272         `binary-insert-encoded-file' and `binary-write-decoded-region'
273         instead of `binary-insert-file-contents' and
274         `binary-write-region'.
275
276 2000-12-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
277
278         * mime/smime.el (smime-process-region): Use `binary-funcall'
279         instead of `binary-start-process-shell-command'.
280         (smime-verify-region): Use `binary-write-decoded-region' and
281         `binary-insert-encoded-file' instead of `binary-write-region' and
282         `binary-insert-file-contents'.
283
284         * mime/pgg-pgp5.el (pgg-pgp5-messages-coding-system): New
285         variable.
286         (pgg-pgp5-process-region): Use `binary-to-text-funcall' instead of
287         `binary-start-process-shell-command'.
288         (pgg-scheme-verify-region): Use `binary-write-decoded-region'
289         instead of `binary-write-region'.
290
291         * mime/pgg-pgp.el (pgg-pgp-messages-coding-system): New variable.
292         (pgg-pgp-process-region): Use `binary-to-text-funcall' instead of
293         `binary-start-process-shell-command'.
294         (pgg-scheme-verify-region): Use `binary-write-decoded-region'
295         instead of `binary-write-region'.
296
297         * mime/pgg-gpg.el (pgg-gpg-process-region): Use
298         `binary-to-text-funcall' instead of `binary-start-process'.
299
300 2000-12-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
301
302         * mail/smtpmail.el (smtpmail-send-it): Use
303         `binary-write-decoded-region' instead of `binary-write-region'.
304
305         * mime/mmexternal.el (mmexternal-require-buffer): Use
306         `binary-insert-encoded-file' instead of
307         `binary-insert-file-contents'.
308         (mime-write-entity-body): Use `binary-write-decoded-region'
309         instead of `binary-write-region'.
310
311         * mime/mmbuffer.el (mime-write-entity-body): Use
312         `binary-write-decoded-region' instead of `binary-write-region'.
313
314         * mime/mel.el: - Don't require `raw-io'.
315         (8bit-insert-encoded-file): New function.
316         (8bit-write-decoded-region): New function.
317         (7bit-insert-encoded-file): New alias.
318         (7bit-write-decoded-region): New alias.
319         (binary-insert-encoded-file): New alias.
320         (binary-find-file-noselect): New function.
321         (binary-funcall): New function.
322         (binary-to-text-funcall): New function.
323         (mime-insert-encoded-file of "base64"): Use
324         `binary-insert-encoded-file' instead of
325         `binary-insert-file-contents'.
326
327         * mail/raw-io.el: Deleted.
328
329 2000-12-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
330
331         * mail/smtp.el (smtp-open-connection-function): Revert initial
332         value to `open-network-stream'.
333         (qmtp-open-connection): Use `binary-funcall'.
334
335         * mail/qmtp.el (qmtp-open-connection-function): Revert initial
336         value to `open-network-stream'.
337         (qmtp-send-buffer): Use `binary-funcall'.
338
339 2000-12-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
340
341         * mail/rmailsum.el (rmail-summary-toggle-header): Modify for MIME
342         mode.
343
344         * emacs-lisp/broken.el, emacs-lisp/static.el: Moved from poe/.
345
346 2000-12-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
347
348         * mime/pgg-gpg.el (pgg-gpg-process-region): Use
349         `pgg-gpg-messages-coding-system'.
350
351 2000-12-21  Tadashi Watanabe  <watanabe@sigmaitec.co.jp>
352
353         * mime/pgg-gpg.el (pgg-scheme-verify-region): Use a "-" as the
354         name for the file with the signed material.
355
356 2000-12-21   Daiki Ueno       <ueno@unixuser.org>
357
358         * mime/pgg-def.el (pgg-messages-coding-system): New user option.
359
360 2000-12-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
361
362         * mime/eword-decode.el (eword-decode-header): Revert to obsolete
363         alias.
364
365 2000-12-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
366
367         * mime/mmgeneric.el: Add comment for eword-decode.
368
369 2000-12-21   Daiki Ueno       <ueno@unixuser.org>
370
371         * mail/smtp.el (smtp-send-buffer): Add DOC.
372         (smtp-via-smtp): Add DOC.
373
374 2000-12-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
375
376         * mail/rmailsum.el (rmail-summary-scroll-msg-up): Rename local
377         variable `rmail-buffer-window' to `rmail-view-buffer-window'.
378         (rmail-summary-scroll-msg-down): Likewise; modify to work with
379         `rmail-view-buffer'.
380         (rmail-summary-beginning-of-message): Modify to work with
381         `rmail-view-buffer'.
382
383 2000-12-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
384
385         * poe/pym.el: Deleted.
386
387         * poe/product.el: Don't require `pym'.
388
389         * mime/mime-view.el: Don't use `static-cond'.
390
391 2000-12-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
392
393         * mime/emh-face.el (emh-set-face-foreground): Use nil as variable
394         of `condition-case'.
395
396         * mime/emh-comp.el (emh-forward): Delete unused local variable
397         `msubtype'.
398
399 2000-12-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
400
401         * mime/mime-edit.el
402         (mime-edit-mime-version-field-for-message/partial): Use
403         `mime-encode-field-body' instead of `eword-encode-field-body'.
404
405 2000-12-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
406
407         * mime/mime-edit.el (mime-edit-translate-header): Use
408         `mime-encode-header-in-buffer' instead of `eword-encode-header'.
409         (mime-edit-encrypt-pgp-mime): Likewise.
410         (mime-edit-translate-single-part-tag): Likewise.
411
412 2000-12-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
413
414         * mime/mime.el (mime-entity-media-type): Add DOC.
415         (mime-entity-media-subtype): Add DOC.
416         (mime-entity-parameters): Add DOC.
417         (mime-entity-type/subtype): Add DOC.
418
419 2000-12-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
420
421         * mime/eword-encode.el (eword-encode-text): Specify `mode' of
422         `encoded-text-encode-string'.
423
424         * mime/mel.el (encoded-text-encode-string): Add optional argument
425         `mode'; use `base64-encode-string' directly for "B"-encoding.
426
427 2000-12-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
428
429         * mime/mime.el (mime-entity-set-content-type): Add DOC.
430         (mime-entity-set-encoding): Add DOC.
431
432         * mime/mime-def.el (mime-content-type-subtype): Fix DOC.
433         (mime-content-type-parameters): Fix DOC.
434
435 2000-12-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
436
437         * mail/smtp.el (smtp-open-connection-function): Add autoload
438         cookie.
439
440         * mail/qmtp.el (qmtp-open-connection-function): Add autoload
441         cookie.
442
443         * mime/mime.el (mime-entity-children): Add DOC.
444         (mime-entity-node-id): Add DOC.
445         (mime-entity-content-type): Add DOC.
446         (mime-entity-content-disposition): Add DOC.
447         (mime-entity-encoding): Add DOC.
448
449 2000-12-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
450
451         * mime/mime.el (mime-encode-field-body): Add autoload setting.
452
453         * mime/eword-encode.el (mime-encode-field-body): Renamed from
454         `eword-encode-field-body'; declare `eword-encode-field-body' as
455         obsolete alias.
456         (mime-encode-header-in-buffer): Use `mime-encode-field-body'
457         instead of `eword-encode-field-body'.
458
459 2000-12-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
460
461         * mime/mime.el (mime-encode-header-in-buffer): Renamed from
462         `eword-encode-header'.
463
464         * mime/mime-def.el (mime-header): New group.
465         (mime-field-decoding-max-size): New user option [moved from
466         eword-decode.el].
467         (mime-field-encoding-method-alist): New user option [moved from
468         eword-encode.el].
469
470         * mime/eword-encode.el (eword-field-encoding-method-alist): Moved
471         to mime-def.el and renamed to `mime-field-encoding-method-alist'.
472         (mime-header-charset-encoding-alist): Renamed from
473         `eword-charset-encoding-alist'.
474         (mime-header-default-charset-encoding): New variable.
475         (ew-find-charset-rule): Use
476         `mime-header-default-charset-encoding'.
477         (eword-in-subject-p): Declare as obsolete function.
478         (mime-encode-header-in-buffer): Renamed from
479         `eword-encode-header'; declare `eword-encode-header' as obsolete
480         alias.
481
482         * mime/eword-decode.el (eword-max-size-to-decode): Moved to
483         mime-def.el and renamed to `mime-field-decoding-max-size'.
484         (mime-header-lexical-analyzer): Renamed from
485         `eword-lexical-analyzer'; switch to variable.
486
487 2000-12-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
488
489         * mime/eword-encode.el (eword-encode-default-start-column): Switch
490         to variable.
491
492 2000-12-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
493
494         * mail/raw-io.el (start-process): New function.
495         (binary-start-process-shell-command): New function.
496
497 2000-12-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
498
499         * mime/postpet.el: Require `mime'.
500
501         * mime/pgg-parse.el (pgg-format-key-identifier): Don't use
502         `string-to-int-list'.
503         (pgg-read-bytes): Likewise.
504         (pgg-read-body): Likewise.
505
506 2000-12-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
507
508         * mime/smime.el: Require `raw-io'.
509         (smime-process-region): Use `binary-start-process-shell-command'.
510
511         * mime/pgg-pgp5.el (pgg-pgp5-process-region): Use
512         `binary-start-process-shell-command'.
513
514         * mime/pgg-pgp.el (pgg-pgp-process-region): Use
515         `binary-start-process-shell-command'.
516
517         * mime/pgg-gpg.el (pgg-gpg-process-region): Use
518         `binary-start-process'.
519
520 2000-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
521
522         * mime/pgg-def.el: Require `custom' instead of `pcustom'.
523
524 2000-12-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
525
526         * mime/mel-g.el (gzip64-external-encode-region): Don't use
527         `as-binary-process'; comment out code to regularize line break
528         code for OS/2 [if it is needed, it is better to implement by
529         coding-system].
530         (gzip64-external-decode-region): Don't use `as-binary-process'.
531         (mime-write-decoded-region): Likewise.
532
533         * mime/mime-parse.el: Require `luna'.
534
535 2000-12-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
536
537         * mime/emh-def.el: New file.
538
539         * mime/emh.el (mh-display-msg): Use
540         `raw-text-insert-file-contents' instead of
541         `insert-file-contents-as-raw-text'; use
542         `mime-decode-header-in-buffer' instead of `eword-decode-header'.
543         (emh-request-partial-message): Use `raw-text-insert-file-contents'
544         instead of `insert-file-contents-as-raw-text'.
545
546         * mime/emh-face.el: Require `emh-def' and `std11'.
547
548         * mime/emh-comp.el: Require `emh-def'.
549         (emh-edit-again): Use `binary-insert-file-contents'; don't use
550         `as-binary-input-file'.
551
552 2000-12-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
553
554         * mime/emh-setup.el (emh-setup-mh-draft-setting): Use
555         `mime-decode-header-in-buffer' instead of `eword-decode-header'.
556
557 2000-12-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
558
559         * mime/eword-encode.el (eword-encode-divide-into-charset-words):
560         Use `aref' instead of `sref'.
561         (ew-encode-rword-1): Use `1+' instead of `char-next-index'.
562         (eword-encode-phrase-to-rword-list): Use `find-charset-string'
563         instead of `find-non-ascii-charset-string'.
564         (eword-encode-addr-seq-to-rword-list): Don't use `butlast'.
565         (eword-encode-header): Use `find-charset-region' instead of
566         `find-non-ascii-charset-string'.
567
568         * mime/mel.el: Require `raw-io'.
569
570         * mime/mime-def.el (binary-insert-file-contents): Moved to
571         raw-io.el.
572         (binary-write-region): Likewise.
573
574         * mime/mmbabyl.el (mime-write-entity): Use
575         `raw-message-write-region' instead of
576         `write-region-as-raw-text-CRLF'.
577
578         * mail/raw-io.el: New file.
579
580         * mail/smtpmail.el: - Require `raw-io'.
581         - Delete definition of obsolete variable aliases for XEmacs.
582         (smtpmail-send-queued-mail): Use `binary-find-file-noselect'
583         instead of `find-file-noselect-as-binary'.
584
585         * mail/smtp.el (smtp-open-connection-function): Use
586         `binary-open-network-stream' instead of `open-network-stream' as
587         initial value.
588         (smtp-open-connection): Don't guard as `binary'.
589
590         * mail/qmtp.el (qmtp-open-connection-function): Use
591         `binary-open-network-stream' instead of `open-network-stream' as
592         initial value.
593         (qmtp-send-buffer): Don't guard as `binary'.
594
595 2000-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
596
597         * mime/eword-decode.el: Don't use
598         `define-obsolete-function-alias'; so `eword-decode-header' is
599         deleted.
600
601         * mime/mmexternal.el: Don't require `pces'.
602
603 2000-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
604
605         * emacs-lisp/path-util.el, emacs-lisp/install.el: Don't require
606         `poe'.
607
608 2000-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
609
610         * mime/mel-q.el: Deleted.
611
612         * poe/broken.el: Don't require `poe'.
613
614         * mime/mime-view.el (mouse-button-3): Fix typo in setting for GNU
615         Emacs.
616
617         * mime/mime-def.el (char-int): New alias.
618
619         * mime/mcs-e20.el: - Don't require `poem'.
620         (find-coding-system): New inline function.
621         (coding-system-get): Deleted.
622         (mime-charset-list): Don't use `defun-maybe-cond'.
623         - Don't require `mcs-20'.
624
625         * mime/mcs-20.el: - Don't require `poem'.
626         - Require `custom' instead of `pcustom'.
627         - Require `mcs-xm' if XEmacs-Mule is running, otherwise require
628           `mcs-e20'.
629
630         * mime/mcharset.el: - Don't require `poe'.
631         - Require mcs-20 if XEmacs-Mule, Emacs 20.1 or later are running.
632
633         * mime/eword-encode.el (eword-encode-divide-into-charset-words):
634         Don't use `char-length' and `char-next-index'.
635
636         * emacs-lisp/mule-caesar.el: Don't require `emu', `poe' and
637         `poem'.
638
639         * emacs-lisp/filename.el: Don't require `emu', `poe' and `poem'.
640         (char-int): New alias.
641         (functionp): New function.
642         (filename-special-filter): Don't use `char-length'.
643
644 2000-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
645
646         * mime/smime.el (smime-process-region): Don't use
647         `as-binary-process'.
648         (smime-verify-region): Use `binary-write-region' instead of
649         `write-region-as-binary'; use `binary-insert-file-contents'
650         instead of `insert-file-contents-as-binary'.
651
652         * mime/semi-def.el: Don't require `poe'.
653
654         * mime/pgg-pgp5.el (pgg-pgp5-process-region): Don't use
655         `as-binary-process'.
656         (pgg-scheme-verify-region): Use `binary-write-region' instead of
657         `write-region-as-binary'.
658         (pgg-scheme-snarf-keys-region): Don't use
659         `write-region-as-raw-text-CRLF'.
660
661         * mime/pgg-pgp.el (pgg-pgp-process-region): Don't use
662         `as-binary-process'.
663         (pgg-scheme-verify-region): Use `binary-write-region' instead of
664         `write-region-as-binary'.
665         (pgg-scheme-snarf-keys-region): Don't use
666         `write-region-as-raw-text-CRLF'.
667
668         * mime/pgg-parse.el: Don't require `poem'; require `custom'
669         instead of `pcustom'.
670
671         * mime/pgg-gpg.el (pgg-gpg-process-region): Don't use
672         `as-binary-output-file' and
673         `insert-file-contents-as-raw-text-CRLF'.
674
675         * mime/mime-view.el: Don't require `emu'.
676         (mouse-button-3): New variable.
677
678         * mime/mime-play.el (mime-store-message/partial-piece): Use
679         `binary-insert-file-contents' instead of
680         `insert-file-contents-as-binary'; don't use
681         `as-binary-input-file'; use `binary-write-region' instead of
682         `write-region-as-binary'.
683
684 2000-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
685
686         * mime/mel.el: Don't require `path-util'.
687
688 2000-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
689
690         * mime/std11.el, mail/smtpmail.el, mime/mime-def.el: Don't require
691         `poe'.
692
693         * mime/mel.el: Don't require `poem'.
694
695 2000-12-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
696
697         * mime/mmexternal.el (mime-write-entity): Don't use
698         `write-region-as-raw-text-CRLF'.
699         (mmexternal-require-buffer): Use `binary-insert-file-contents'
700         instead of `insert-file-contents-as-binary'.
701         (mime-write-entity-body): Use `binary-write-region' instead of
702         `write-region-as-binary'.
703
704         * mail/smtpmail.el (smtpmail-send-it): Use `binary-write-region'
705         instead of `write-region-as-binary'.
706
707         * mail/smtp.el (smtp-open-connection): Don't use
708         `as-binary-process'.
709
710         * mime/mel.el (mime-insert-encoded-file of "base64"): Use
711         `binary-insert-file-contents' instead of
712         `insert-file-contents-as-binary'.
713         (mime-insert-encoded-file of "7bit"): Use
714         `binary-insert-file-contents' instead of
715         `insert-file-contents-as-binary'.
716         (mime-write-decoded-region of "7bit"): Use `binary-write-region'
717         instead of `write-region-as-binary'.
718
719         * mime/mmbuffer.el (mime-write-entity-body): Use
720         `binary-write-region' instead of `write-region-as-binary'.
721         (mime-write-entity): Don't use `write-region-as-raw-text-CRLF'.
722         
723         * mime/mime-def.el: Don't require `poem'.
724         (binary-insert-file-contents): New function.
725         (binary-write-region): New function.
726
727         * mime/mel-u.el (uuencode-external-encode-region): Don't use
728         `as-binary-process'.
729         (uuencode-external-decode-region): Don't use `as-binary-process'
730         and `as-binary-input-file'.
731         (mime-write-decoded-region): Don't use `as-binary-process'.
732
733         * mime/mel-q-ccl.el (quoted-printable-ccl-insert-encoded-file):
734         Don't use `insert-file-contents-as-coding-system'.
735         (quoted-printable-ccl-write-decoded-region): Don't use
736         `write-region-as-coding-system'.
737
738         * mime/mel-b-ccl.el (base64-ccl-insert-encoded-file): Don't use
739         `insert-file-contents-as-coding-system'.
740         (base64-ccl-write-decoded-region): Don't use
741         `write-region-as-coding-system'.
742
743         * mime/std11.el: Don't require `poem'.
744         (std11-parse-ascii-token): Don't use
745         `find-non-ascii-charset-string'.
746
747         * mail/qmtp.el: Don't require `poem'.
748         (qmtp-send-buffer): Don't use `as-binary-process'.
749
750 2000-12-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
751
752         * mime/mime-def.el, mail/qmtp.el, mail/smtp.el, mail/smtpmail.el,
753         mime/std11.el: Require `custom' instead of `pcustom'.
754
755 2000-12-12   Daiki Ueno  <ueno@unixuser.org>
756
757         * mail/sasl.el: Rewrite with luna.
758
759 2000-12-06   Daiki Ueno  <ueno@unixuser.org>
760
761         * mail/md5.el (md5-dl-module): Moved from md5-dl.el.
762         
763         * mail/sha1.el: Don't bind `sha1-string'.
764
765 2000-11-21   Daiki Ueno  <ueno@unixuser.org>
766
767         * mail/sasl.el (sasl-client-set-encoder): New function.
768         (sasl-client-set-decoder): New function.
769         (sasl-client-encoder): New function.
770         (sasl-client-decoder): New function.
771
772         * mail/sasl-digest.el: Require 'cl' when compiling.
773         (sasl-digest-md5-signing-encode-magic): New constant.
774         (sasl-digest-md5-signing-decode-magic): New constant.
775         (sasl-digest-md5-htonl-string): New function.
776         (sasl-digest-md5-make-integrity-encoder): New function.
777         (sasl-digest-md5-make-integrity-decoder): New function.
778         (sasl-digest-md5-ha1): New function.
779         (sasl-digest-md5-response-value): Accept the 1st argument `ha1'.
780         (sasl-digest-md5-response): Use `sasl-digest-md5-ha1'.
781         - Set integrity encoder and decoder of the client.
782
783         * mail/smtp.el: Require `luna'.
784         (smtp-read-response): Accept `smtp-connection' object rather than
785         process-object.
786         (smtp-send-command): Likewise.
787         (smtp-send-data): Likewise.
788
789 2000-12-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
790
791         * emacs-lisp/luna.el: Moved from mime/.
792
793 2000-12-13  Kenichi Handa     <handa@etl.go.jp>
794
795         * mime/mmbabyl.el, mime/luna.el: Fix and add DOCs and comments;
796         fix coding style.
797
798 2000-12-13  Kenichi Handa     <handa@etl.go.jp>
799
800         * emacs-lisp/alist.el: Fix and add DOCs and comments; fix coding
801         style.
802
803 2000-12-09  MORIOKA Tomohiko  <tomo@m17n.org>
804
805         * mime/mmbabyl.el (mime-insert-header): Ignore `invisible-fields'
806         and `visible-fields'.
807
808 2000-12-09  MORIOKA Tomohiko  <tomo@m17n.org>
809
810         * mime/mmbuffer.el (mmbuffer-parse-multipart): Add new optional
811         argument `representation-type'.
812         (mmbuffer-parse-encapsulated): Likewise.
813
814         * mime/mmbabyl.el: New file.
815
816 2000-12-07  MORIOKA Tomohiko  <tomo@m17n.org>
817
818         * mime/mmdbuffer.el: Deleted.
819
820         * mime/mmexternal.el: Must require `mmgeneric'.
821
822         * mime/mime-w3.el: Avoid error even if `w3' is not found.
823
824         * mail/md5-dl.el, mail/sha1-dl.el: Deleted.
825
826         * mail/sha1.el: Don't use `defun-maybe'.
827
828 2000-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
829
830         * mime/mime-view.el: Use `mime-conf' instead of `mailcap'.
831
832         * mime/mime-play.el (mime-activate-mailcap-method): Use
833         `mime-format-mailcap-command' instead of `mailcap-format-command'.
834
835 2000-10-19  Takanori Saneto  <sanewo@ba2.so-net.ne.jp>
836
837         * mime/pgg-pgp.el (pgg-pgp-process-region): bind
838         process-environment locally so that setenv's effect won't last
839         forever.
840
841         * mime/pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
842
843 2000-09-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
844
845         * mime/mime-edit.el (mime-file-types): Fix to use
846         application/msword instead of application/winword.
847
848 2000-12-04   Daiki Ueno  <ueno@unixuser.org>
849
850         * mime/luna.el (luna-class-find-functions): Don't quote colon
851         keywords.
852         (luna-send): Ditto.
853         (luna-call-next-method): Ditto.
854
855 2000-11-28   Daiki Ueno  <ueno@unixuser.org>
856
857         * mime/luna.el: Don't require `static'.
858         (luna-define-class-function): Don't bind colon keywords.
859         (luna-class-find-functions): Quote colon keywords.
860         (luna-send): Likewise.
861         (luna-call-next-method): Likewise.
862
863 2000-11-12   Daiki Ueno  <ueno@unixuser.org>
864
865         * mime/luna.el (luna-define-method): Clear method cache.
866         (luna-apply-generic): New function.
867         (luna-define-generic): Use `luna-apply-generic' instead of
868         `luna-send'.
869
870 2000-12-04   Daiki Ueno  <ueno@unixuser.org>
871
872         * mail/smtpmail.el (smtpmail-send-it): Use `smtp-send-buffer'
873         instead of `smtp-via-smtp'.
874         (smtpmail-send-queued-mail): Ditto.
875
876 2000-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
877
878         * mime/mailcap.el: Completely rewrote to use mime-conf.el.
879
880         * mime/mime-conf.el: New file.
881
882 2000-11-16  Kenichi OKADA <okada@opaopa.org>
883
884         * mail/sasl-digest.el (sasl-digest-md5-response): Fix typo.
885
886 2000-11-12   Daiki Ueno  <ueno@unixuser.org>
887
888         * mail/smtp.el (smtp-primitive-data): Use `beginning-of-line'
889         instead of `forward-char'.
890         (smtp-read-response): Don't bind `case-fold-search'.
891         (smtp-send-data): Don't save excursion.
892
893 2000-11-10   Daiki Ueno  <ueno@unixuser.org>
894
895         * mail/sasl-digest.el (sasl-digest-md5-challenge): Abolish.
896         (sasl-digest-md5-syntax-table): Rename from
897         `sasl-digest-md5-parse-digest-challenge-syntax-table'.
898         (sasl-digest-md5-parse-string): Rename from
899         `sasl-digest-md5-parse-digest-challenge'; only return a property
900         list.
901         (sasl-digest-md5-challenge): Abolish.
902         (sasl-digest-md5-build-response-value-1): Abolish.
903         (sasl-digest-md5-response-value): Define as function.
904         (sasl-digest-md5-response): Rewrite.
905
906 2000-11-07   Kenichi OKADA  <okada@opaopa.org>
907
908         * mail/sasl.el (sasl-login-response-1): Fix.
909         (sasl-login-response-2): Fix.
910
911 2000-11-07   Daiki Ueno  <ueno@unixuser.org>
912
913         * mail/smtp.el (smtp-sasl-properties): New user option.
914         (smtp-sasl-user-realm): Abolish.
915
916 2000-11-05   Daiki Ueno  <ueno@unixuser.org>
917
918         * mail/qmtp.el (qmtp-send-package): Don't check "K" reply per
919         recipient.
920         (qmtp-via-smtp): Mark as obsolete.
921         (qmtp-send-buffer): New function.
922
923 2000-11-05   Daiki Ueno  <ueno@unixuser.org>
924
925         * mail/sasl.el (sasl-step-data): New function.
926         (sasl-step-set-data): New function.
927
928 2000-11-04   Daiki Ueno  <ueno@unixuser.org>
929
930         * mail/sasl.el: Don't require 'poe'
931         - Rename `sasl-*instantiator*' to `sasl-*client*'.
932         - Rename `sasl-*authenticator*' to `sasl-*mechanism*'.
933         - Rename `sasl-*continuations*' to `sasl-*steps*'.
934         (sasl-make-client): Accept 1st argument `mechanism'.
935         (sasl-next-step): Rename from `sasl-evaluate-challenge'.
936
937 2000-11-04   Daiki Ueno  <ueno@unixuser.org>
938
939         * mail/sasl.el (sasl-make-instantiator): Define as function.
940         (sasl-instantiator-name): Ditto.
941         (sasl-instantiator-service): Ditto.
942         (sasl-instantiator-server): Ditto.
943         (sasl-instantiator-set-properties): Ditto.
944         (sasl-instantiator-set-property): Ditto.
945         (sasl-instantiator-property): Ditto.
946         (sasl-instantiator-properties): Ditto.
947         (sasl-authenticator-mechanism): Ditto.
948         (sasl-authenticator-continuations): Ditto.
949
950 2000-11-02   Daiki Ueno  <ueno@unixuser.org>
951
952         * mail/sasl.el: Rename `sasl-*principal*' to
953         `sasl-*instantiator*'.
954         (sasl-make-instantiator): Abolish optional 4th argument.
955         (sasl-instantiator-set-properties): New function.
956         (sasl-instantiator-put-property): New function.
957         (sasl-instantiator-property): New function.
958         (sasl-instantiator-properties): New function.
959
960         * mail/smtp.el (smtp-sasl-user-name): Rename from
961         `smtp-sasl-principal-user'.
962         (smtp-sasl-user-realm): Rename from `smtp-sasl-principal-realm'.
963
964 2000-11-02   Daiki Ueno  <ueno@unixuser.org>
965
966         * mail/sasl.el (sasl-mechanisms): Add `LOGIN' and `ANONYMOUS'.
967         (sasl-mechanism-alist): Likewise.
968         (sasl-error): Define.
969         (sasl-login-continuations): New variable.
970         (sasl-login-response-1): New function.
971         (sasl-login-response-2): New function.
972         (sasl-anonymous-continuations): New variable.
973         (sasl-anonymous-response): New function.
974
975         * mail/smtp.el (smtp-error): Define.
976         (smtp-via-smtp): Use it.
977
978 2000-11-02   Daiki Ueno  <ueno@unixuser.org>
979
980         * mail/smtp.el (smtp-via-smtp): Mark as obsolete.
981         (smtp-send-buffer): Rename from `smtp-via-smtp'.
982
983 2000-11-02   Daiki Ueno  <ueno@unixuser.org>
984
985         * mail/sasl.el (sasl-make-authenticator): Allocate a freshly
986         generated symbol for each continuation.
987
988 2000-11-02   Daiki Ueno  <ueno@unixuser.org>
989
990         * mail/sasl-digest.el (sasl-digest-md5-response-1): Rename from
991         `sasl-digest-md5-digest-response'.
992         (sasl-digest-md5-response-2): New alias.
993         (sasl-digest-md5-parse-digest-challenge): Save excursion.
994
995         * mail/sasl.el (sasl-mechanism-alist): Rename from
996         `sasl-mechanisms'.
997         (sasl-mechanisms): New variable.
998         (sasl-find-authenticator): Check `sasl-mechanisms' rather than
999         `sasl-mechanism-alist'.
1000
1001         * mail/smtp.el (smtp-submit-package): Use `smtp-primitive-ehlo'.
1002         (smtp-primitive-auth): Check authenticator.
1003
1004 2000-11-02   Daiki Ueno  <ueno@unixuser.org>
1005
1006         * mail/smtp.el (smtp-sasl-principal-realm): New user option.
1007
1008         * mail/sasl.el (sasl-plain-response): New function.
1009         (sasl-mechanisms): Add `DIGEST-MD5' and `PLAIN'.
1010         (sasl-unique-id-function): New variable.
1011         (sasl-plain-continuations): New variable.
1012         (sasl-unique-id): New function.
1013         (sasl-unique-id-char): New variable.
1014
1015         * mail/sasl-digest.el: New file.
1016
1017 2000-11-01   Daiki Ueno  <ueno@unixuser.org>
1018
1019         * mail/smtp.el: Bind `sasl-mechanisms'; add autoload settings for
1020         `sasl-make-principal', `sasl-find-authenticator',
1021         `sasl-authenticator-mechanism-internal' and
1022         `sasl-evaluate-challenge'.
1023         (smtp-use-sasl): New user option.
1024         (smtp-sasl-principal-name): New user option.
1025         (smtp-sasl-mechanisms): New user option.
1026         (smtp-submit-package): Call `smtp-primitive-starttls' and
1027         `smtp-primitive-auth'.
1028         (smtp-primitive-ehlo): Don't modify the rest of a extension line.
1029         (smtp-primitive-auth): New function.
1030         (smtp-primitive-starttls): Check the response code.
1031
1032         * mail/sasl.el: New implementation.
1033
1034         * mail/sasl-cram.el: New file.
1035
1036 2000-11-01   Daiki Ueno  <ueno@unixuser.org>
1037
1038         * mail/smtp.el: Add autoload settings for `starttls-open-stream'
1039         and `starttls-negotiate'.
1040         (smtp-connection-set-extensions-internal): New macro.
1041         (smtp-connection-extensions-internal): New macro.
1042         (smtp-make-connection): Set the `extension' slot to nil.
1043         (smtp-primitive-ehlo): New function.
1044         (smtp-submit-package): Rename from `smtp-commit'.
1045         (smtp-submit-package-function): Rename from
1046         `smtp-commit-function'.
1047         (smtp-primitive-starttls): New function.
1048         (smtp-extensions): New group.
1049         (smtp-use-8bitmime): New variable.
1050         (smtp-use-size): New variable.
1051         (smtp-use-starttls): New variable.
1052         (smtp-via-smtp): Bind `smtp-open-connection-function'.
1053
1054 2000-10-31   Daiki Ueno  <ueno@unixuser.org>
1055
1056         * mail/smtp.el: New implementation.
1057
1058 2000-08-16   Daiki Ueno  <ueno@unixuser.org>
1059
1060         * mail/qmtp.el: New file.
1061
1062 2000-08-28  Yuuichi Teranishi  <teranisi@gohome.org>
1063
1064         * mime/eword-encode.el (eword-encode-mailboxes-to-rword-list): New
1065         inline function.
1066         (eword-encode-address-to-rword-list): Ditto.
1067         (eword-encode-addresses-to-rword-list): Use
1068         `eword-encode-address-to-rword-list' instead of
1069         `eword-encode-mailbox-to-rword-list'.
1070
1071         * mime/std11.el (std11-address-string): Fix for group list.
1072
1073 2000-08-12  MORIOKA Tomohiko  <tomo@m17n.org>
1074
1075         * mime/mime-edit.el (mime-edit-split-message-sender-alist): Add
1076         setting for `mail-mode'.
1077
1078         * mime/mcs-20.el (default-mime-charset): Use `x-unknown' as
1079         default value.
1080
1081         * mime/mcharset.el (default-mime-charset-for-write): Don't refer
1082         `default-mime-charset'.
1083
1084         * mail/sendmail.el (mail-setup-hook): Add `turn-on-mime-edit' into
1085         default value.
1086         (mail-send-hook): Add `mime-edit-maybe-translate' into default
1087         value.
1088
1089 2000-08-12  MORIOKA Tomohiko  <tomo@m17n.org>
1090
1091         * poe/poe.el (butlast): Use `defun' instead of `defun-maybe'.
1092         (nbutlast): Likewise.
1093
1094 2000-08-11  MORIOKA Tomohiko  <tomo@m17n.org>
1095
1096         * mime/mime-view.el (mime-display-text/plain): Display warning
1097         message when `mime-insert-text-content' fails.
1098
1099 2000-08-11  MORIOKA Tomohiko  <tomo@m17n.org>
1100
1101         * mime/mcharset.el, mime/mcs-20.el, mime/mcs-e20.el: Moved from
1102         emacs-lisp/.
1103
1104         * emacs-lisp/mcharset.el, emacs-lisp/mcs-20.el,
1105         emacs-lisp/mcs-e20.el: Moved to mime/.
1106
1107 2000-08-11  MORIOKA Tomohiko  <tomo@m17n.org>
1108
1109         * poe/poem-e20.el, poe/poem-e20_3.el, poe/poem.el, poe/product.el,
1110         poe/pym.el, poe/static.el, poe/apel-ver.el, poe/broken.el,
1111         poe/emu.el, poe/inv-19.el, poe/invisible.el, poe/pccl-20.el,
1112         poe/pccl.el, poe/pces-20.el, poe/pces-e20.el, poe/pces.el,
1113         poe/pcustom.el, poe/poe.el: Moved from emacs-lisp/.
1114
1115         * emacs-lisp/pccl-20.el, emacs-lisp/pccl.el,
1116         emacs-lisp/pces-20.el, emacs-lisp/pces-e20.el, emacs-lisp/pces.el,
1117         emacs-lisp/pcustom.el, emacs-lisp/poe.el, emacs-lisp/poem-e20.el,
1118         emacs-lisp/poem-e20_3.el, emacs-lisp/poem.el,
1119         emacs-lisp/product.el, emacs-lisp/pym.el, emacs-lisp/static.el,
1120         emacs-lisp/apel-ver.el, emacs-lisp/broken.el, emacs-lisp/emu.el,
1121         emacs-lisp/inv-19.el, emacs-lisp/invisible.el: Moved to poe/.
1122
1123 2000-07-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1124
1125         * mime/mime-pgp.el (mime-view-application/pgp): Setup local
1126         variable `mime-view-temp-message-buffer' of preview-buffer.
1127         (mime-view-application/pkcs7-mime): Likewise.
1128
1129         * mime/mime-play.el
1130         (mime-preview-quitting-method-for-mime-show-message-mode): Don't
1131         use `mime-entity-buffer'; refer `mime-view-temp-message-buffer'.
1132         (mime-store-message/partial-piece): Use
1133         `insert-file-contents-as-binary' instead of
1134         `(as-binary-input-file (insert-file-contents ...))'; use
1135         `write-region-as-binary' instead of
1136         `(as-binary-output-file (write-region ...)); setup local variable
1137         `mime-view-temp-message-buffer' of preview-buffer.
1138
1139 2000-06-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1140
1141         * mime/mime-edit.el (mime-edit-preview-message): Set up local
1142         variable `mime-edit-temp-message-buffer'.
1143         (mime-edit-quitting-method): Refer `mime-edit-temp-message-buffer'
1144         to avoid to use `mime-entity-buffer'.
1145
1146 2000-06-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1147
1148         * mime/mime-view.el (mime-view-mode): Use
1149         `mime-entity-set-content-type' and `mime-entity-set-encoding'
1150         instead of `mime-entity-set-content-type-internal' and
1151         `mime-entity-set-encoding-internal'.
1152
1153         * mime/mime-w3.el (mime-preview-text/html): Use
1154         `mime-find-root-entity'.
1155
1156 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1157
1158         * mime/mime-edit.el (mime-charset-type-list): Add `iso-2022-jp-3'.
1159
1160 2000-03-01  MORIOKA Tomohiko  <tomo@m17n.org>
1161
1162         * mime/mime-view.el (mime-view-define-keymap): Add new binding
1163         `mime-preview-show-header' for C-c C-v C-f and C-c C-v h; add new
1164         binding `mime-preview-show-content' for C-c C-v C-c; add new
1165         binding `mime-preview-hide-header' for C-c C-d C-f and C-c C-d h;
1166         add new binding `mime-preview-hide-content' for C-c C-d C-c.
1167         (mime-preview-toggle-display): New function.
1168         (mime-preview-toggle-header): Add new optional argument
1169         `force-visible'; use `mime-preview-toggle-display'.
1170         (mime-preview-toggle-content): Likewise.
1171         (mime-preview-show-header): New function.
1172         (mime-preview-show-content): New function.
1173         (mime-preview-hide-header): New function.
1174         (mime-preview-hide-content): New function.
1175
1176 2000-02-25  MORIOKA Tomohiko  <tomo@m17n.org>
1177
1178         * mime/mime-view.el (mime-situation-examples-file-coding-system):
1179         New variable.
1180         (mime-save-situation-examples): Use `with-temp-buffer'; try to
1181         save as `mime-situation-examples-file-coding-system'.
1182         - Use with-temp-buffer to load `mime-situation-examples-file';
1183         setup `mime-situation-examples-file-coding-system' when
1184         mime-situation-examples-file is loaded;
1185
1186 2000-02-25  MORIOKA Tomohiko  <tomo@m17n.org>
1187
1188         * mime/mime-view.el (mime-view-define-keymap): Change keybind for
1189         `mime-preview-toggle-header' to C-c C-t h and C-c C-t C-f.
1190
1191 2000-02-24  Mito              <mit@nines.nec.co.jp>
1192
1193         * mime/mime-edit.el (mime-edit-normalize-body): Fix number of
1194         arguments against enriched-encode.
1195
1196 2000-02-23  Daiki Ueno        <ueno@ueda.info.waseda.ac.jp>
1197
1198         * mime/mime-image.el (mime-image-normalize-xbm-buffer): New inline
1199         function.
1200         (mime-image-create) [XEmacs || Emacs21]: Use it for XBM data.
1201         (mime-display-image): Don't create temporary file.
1202
1203 2000-02-22  MORIOKA Tomohiko  <tomo@m17n.org>
1204
1205         * mime/mime-view.el (mime-delq-null-situation): Accept multiple
1206         ignored values.
1207         (mime-unify-situations): t is also regarded as an ignored-value.
1208         (mime-preview-follow-current-entity): Eliminate unused local
1209         variable `str'.
1210
1211 2000-02-22  MORIOKA Tomohiko  <tomo@m17n.org>
1212
1213         * mime/mime-play.el (mime-play-find-every-situations): Renamed
1214         from `mime-view-find-every-situations'.
1215
1216         * mime/mime-view.el (mime-view-find-every-situations): Moved to
1217         mime-play.el.
1218
1219 2000-02-22  MORIOKA Tomohiko  <tomo@m17n.org>
1220
1221         * mime/mime-play.el (mime-play-entity): Specify
1222         `mime-view-find-every-situations' as an optional argument
1223         `every-situations'.
1224
1225         * mime/mime-view.el (mime-unify-situations): Add new optional
1226         argument `every-situations'; use it instead of
1227         `mime-view-find-every-situations'.
1228         (mime-display-multipart/alternative): Modify `body' property
1229         instead of `body-presentation-method' property of
1230         preview-situation.
1231
1232         * mime/semi-setup.el: Use `eval-after-load' for text/html related
1233         setting.
1234
1235 2000-02-21   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1236
1237         * mime/semi-def.el (mime-user-interface-product): Bump up to EMIKO
1238         1.13.12.
1239
1240         * mime/pgg.el (pgg-temp-buffer-show-function): Use
1241         `shrink-window-if-larger-than-buffer'.
1242
1243         * mime/pgg-gpg.el (pgg-gpg-process-region): Fix cleanup form.
1244
1245         * mime/pgg-pgp.el (pgg-pgp-process-region): Ditto.
1246
1247         * mime/pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
1248
1249         * mime/semi-setup.el (mime-setup-enable-inline-image): Remove
1250         checking of bitmap-mule; use `eval-after-load' instead of
1251         `call-after-loaded' to require `mime-image'.
1252
1253         * mime/mime-image.el (mime-display-image): Set default umask to
1254         077.
1255         (mime-image-create): Use `nothing-image-instance-p'.
1256
1257         * mime/mime-pgp.el: When it is compiled, define
1258         `smime-output-buffer' and `smime-errors-buffer' to avoid compiler
1259         warning.
1260
1261         * mime/mime-edit.el: Ditto.
1262
1263         * mime/mime-pgp.el (mime-view-application/pkcs7-mime): Regard
1264         smime-type as "enveloped-data" unless it is specified.
1265
1266         * mime/smime.el (smime-directory-files): Abolish.
1267         (smime-verify-region): Abolish local variable `args'.
1268
1269 2000-02-20   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1270
1271         * mime/mime-image.el: Remove X-Face setting; require cl when
1272         compiling.
1273         (mime-image-format-alist): Remove image/x-mag and image/x-pic.
1274         (mime-image-type-available-p): New function.
1275         (mime-image-create): New function.
1276         (mime-image-insert): New function.
1277         (mime-display-image): Rewrite.
1278
1279         * mime/mime-edit.el (mime-edit-define-charset): Handle
1280         'mime-charset-comment.
1281
1282 2000-02-18  MORIOKA Tomohiko  <tomo@m17n.org>
1283
1284         * mime/mime-view.el (mime-view-define-keymap): Change binding of
1285         `mime-preview-toggle-content' from C-c C-t C-b to C-c C-t C-c.
1286         (mime-preview-toggle-content): Renamed from
1287         `mime-preview-toggle-body'.
1288
1289 2000-02-17  MORIOKA Tomohiko  <tomo@m17n.org>
1290
1291         * mime/mime-view.el (mime-view-define-keymap): Add new binding
1292         `mime-preview-toggle-body' for C-c C-t C-b.
1293         (mime-preview-toggle-body): New command.
1294
1295         * mime/semi-def.el (mime-add-button): Don't use overlay.
1296
1297 2000-02-17  MORIOKA Tomohiko  <tomo@m17n.org>
1298
1299         * mime/mime-view.el (mime-preview-condition): Add default setting
1300         of multipart; declare body of message/partial, message/rfc822 and
1301         message/news are visible.
1302         (mime-display-entity): Check `*body' or `body' property of
1303         situation.
1304
1305 2000-02-17  MORIOKA Tomohiko  <tomo@m17n.org>
1306
1307         * mime/mime-view.el (mime-display-entity): Find
1308         `header-presentation-method' only if `header-is-visible'.
1309
1310 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
1311
1312         * mime/mime-view.el (mime-display-entity): Don't use
1313         `mime-goto-header-start-point'.
1314
1315 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
1316
1317         * mime/mime-view.el (mime-display-message): Use `major-mode' of
1318         current-buffer as default value of `original-major-mode'; don't
1319         use `mime-entity-header-buffer'.
1320         (mime-preview-follow-current-entity): Use `mime-insert-header' to
1321         insert header; don't use `mime-entity-header-buffer',
1322         `mime-entity-header-start-point' and
1323         `mime-entity-header-end-point'.
1324
1325 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
1326
1327         * mime/mime-view.el (mime-preview-follow-current-entity): Use
1328         `mime-view-entity-body' to find body.
1329
1330 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
1331
1332         * mime/mime-view.el (mime-preview-find-boundary-info): Fix problem
1333         when entity is in boundary of mother entity.
1334         (mime-preview-follow-current-entity): Check header information of
1335         `mime-view-situation' property.
1336
1337 2000-02-09  MORIOKA Tomohiko  <tomo@m17n.org>
1338
1339         * mime/mime-view.el (mime-preview-find-boundary-info): Use <last
1340         point> - 1 instead of <last point> to get `mime-view-entity'
1341         property.
1342
1343         * mime/mime-view.el (mime-preview-follow-current-entity): Fix
1344         problem in multipart entity.
1345
1346 2000-02-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
1347
1348         * mime/mime-pgp.el: Fix doc string.
1349         * pgg-def.el: Ditto.
1350         * pgg-gpg.el: Ditto.
1351         * pgg-parse.el: Ditto.
1352         * pgg-pgp.el: Ditto.
1353         * pgg-pgp5.el: Ditto.
1354         * pgg.el: Ditto.
1355
1356 2000-08-10  MORIOKA Tomohiko  <tomo@m17n.org>
1357
1358         * mime/mmgeneric.el: Enclose definition of class `mime-entity' and
1359         its internal accessors by `eval-and-compile'.
1360
1361         * mime/luna.el: Define `luna-class-name' before it is used in
1362         macros.
1363
1364 2000-07-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * mime/mmexternal.el (initialize-instance): Deleted.
1367         (mmexternal-require-file-name): New function.
1368         (mmexternal-require-buffer): Use `mmexternal-require-file-name'.
1369
1370 2000-06-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1371
1372         * mime/mime.el (mime-entity-read-field): Fix a bug when FIELD-NAME
1373         is a string.
1374
1375 2000-06-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1376
1377         * mime/mmexternal.el (initialize-instance): New method.
1378         (mime-entity-name): Fixed.
1379         (mmexternal-require-buffer): New function.
1380         (mime-insert-entity): New implementation.
1381         (mime-write-entity): Likewise.
1382         (mime-entity-body): New method.
1383         (mime-insert-entity-body): New method.
1384         (mime-write-entity-body): New implementation.
1385         (mime-entity-content): Likewise.
1386         (mime-insert-entity-content): Likewise.
1387         (mime-write-entity-content): Likewise.
1388         (mime-entity-fetch-field): Likewise.
1389         (mime-insert-header): Likewise.
1390
1391         * mime/mmbuffer.el (initialize-instance): Store buffer instead of
1392         name of buffer to `buffer' slot.
1393
1394 2000-06-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1395
1396         * mime/mmgeneric.el (mime-entity-children): Deleted.
1397
1398         * mime/mmbuffer.el (mime-insert-entity-body): New method.
1399         (mmbuffer-parse-multipart): New function.
1400         (mmbuffer-parse-encapsulated): New function.
1401         (mime-entity-children): New function.
1402
1403 2000-06-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1404
1405         * mime/mime.el (mime-find-root-entity): New function.
1406         (mime-entity-header-buffer): Comment out.
1407         (mime-goto-header-start-point): Likewise.
1408         (mime-entity-header-start-point): Likewise.
1409         (mime-entity-header-end-point): Likewise.
1410         (mime-entity-body-buffer): Likewise.
1411         (mime-goto-body-start-point): Likewise.
1412         (mime-goto-body-end-point): Likewise.
1413         (mime-entity-body-start-point): Likewise.
1414         (mime-entity-body-end-point): Likewise.
1415         (mime-entity-body-start): Likewise.
1416         (mime-entity-body-end): Likewise.
1417         (mime-entity-buffer): Likewise.
1418         (mime-entity-point-min): Likewise.
1419         (mime-entity-point-max): Likewise.
1420         (mime-insert-entity-body): New generic function.
1421         (mime-entity-uu-filename): Use `mime-insert-entity-body'.
1422         (mime-entity-set-content-type): New function.
1423         (mime-entity-set-encoding): New function.
1424
1425         * mime/mime-parse.el (mime-parse-multipart): Comment out.
1426         (mime-parse-encapsulated): Likewise.
1427         (mime-parse-external): Likewise.
1428
1429         * mime/mmbuffer.el (mime-entity-header-buffer): Comment out.
1430         (mime-goto-header-start-point): Likewise.
1431         (mime-entity-header-start-point): Likewise.
1432         (mime-entity-header-end-point): Likewise.
1433         (mime-entity-body-buffer): Likewise.
1434         (mime-goto-body-start-point): Likewise.
1435         (mime-goto-body-end-point): Likewise.
1436         (mime-entity-body-start-point): Likewise.
1437         (mime-entity-body-end-point): Likewise.
1438         (mime-entity-buffer): Likewise.
1439         (mime-entity-point-min): Likewise.
1440         (mime-entity-point-max): Likewise.
1441
1442 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1443
1444         * mime/eword-encode.el (eword-charset-encoding-alist): Add
1445         `iso-2022-jp-3'.
1446
1447 2000-05-09  Katsumi Yamaoka   <yamaoka@jpl.org>
1448
1449         * mail/smtp.el (smtp-deduce-address-list): Set `case-fold-search'
1450         to `t' in the working buffer.
1451
1452 2000-04-26  Yoshiki Hayashi  <yoshiki@xemacs.org>
1453
1454         * mime/mime.el (mime-entity-body): New function.
1455
1456         * mime/mmbuffer.el (mime-entity-body): Implement it.
1457
1458 2000-03-03  Keiichi Suzuki  <keiichi@nanap.org>
1459
1460         * mime/mime.el (mime-entity-node-id): Change to function.
1461
1462 2000-03-03  MORIOKA Tomohiko  <tomo@m17n.org>
1463
1464         * mime/mmdbuffer.el, mime/mmbuffer.el (initialize-instance): Don't
1465         setup `mime-message-structure'.
1466
1467         * mime/mime-parse.el (mime-parse-buffer): Don't setup
1468         `mime-message-structure'.
1469
1470 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
1471
1472         * mime/mmgeneric.el (mime-visible-field-p): Moved from
1473         mmbuffer.el.
1474         (mime-insert-header-from-buffer): Moved from mmbuffer.el.
1475
1476         * mime/mmexternal.el, mime/mmdbuffer.el, mime/mmbuffer.el
1477         (mime-visible-field-p): Moved to mmgeneric.el.
1478         (mime-insert-header-from-buffer): Moved to mmgeneric.el.
1479
1480 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
1481
1482         * mime/mmgeneric.el: New file.
1483
1484         * mime/mmbuffer.el: Require `mmgeneric'.
1485
1486         * mime/mime.el: Require `mmgeneric' when compiling.
1487
1488         * mime/mime-def.el: Move mime-entity related definitions to
1489         mmgeneric.el.
1490
1491 2000-03-01  MORIOKA Tomohiko  <tomo@m17n.org>
1492
1493         * mime/mime.el (mime-find-entity-from-number): Now second argument
1494         `message' is not an optional argument.
1495         (mime-find-entity-from-node-id): Likewise.
1496         (mime-find-entity-from-content-id): Likewise.
1497         (mime-fetch-field): Delete obsolete function.
1498         (mime-read-field): Likewise.
1499
1500 2000-03-01  MORIOKA Tomohiko  <tomo@m17n.org>
1501
1502         * mime/mime.el (mime-entity-header-buffer): Mark it as obsolete.
1503         (mime-goto-header-start-point): Likewise.
1504         (mime-entity-header-start-point): Likewise.
1505         (mime-entity-header-end-point): Likewise.
1506         (mime-entity-body-start): Use `defalias'; don't recommend to use
1507         `mime-entity-body-start-point' instead.
1508         (mime-entity-body-end): Use `defalias'; don't recommend to use
1509         `mime-entity-body-end-point' instead.
1510         (mime-entity-body-buffer): Mark it as obsolete.
1511         (mime-goto-body-start-point): Likewise.
1512         (mime-goto-body-end-point): Likewise.
1513         (mime-entity-body-start-point): Likewise.
1514         (mime-entity-body-end-point): Likewise.
1515         (mime-entity-buffer): Don't recommend to use
1516         `mime-entity-header-buffer' or `mime-entity-body-buffer' instead.
1517         (mime-entity-point-min): Don't recommend to use
1518         `mime-entity-header-start-point' instead.
1519         (mime-entity-point-max): Don't recommend to use
1520         `mime-entity-body-end-point' instead.
1521
1522         * mime/mime-def.el (mime-library-version): update to 1.14.1.
1523         - Add autoload setting for `mime-parse-external'.
1524
1525
1526 2000-08-10  MORIOKA Tomohiko  <tomo@m17n.org>
1527
1528         * emacs-lisp/poem-e20_3.el: Require `pym'.
1529
1530 2000-07-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1531
1532         * emacs-lisp/alist.el (vassoc): New function [to be compatible
1533         with XEmacs 21.2.32 or later].
1534
1535 2000-03-25  Mikio Nakajima  <minakaji@osaka.email.ne.jp>
1536
1537         * emacs-lisp/pym.el: Define edebug specs for `static-if',
1538         `static-when', `static-unless', `static-condition-case',
1539         `static-defconst' and `static-cond'.
1540
1541 2000-03-08  Akihiro Arisawa  <ari@atesoft.advantest.co.jp>
1542
1543         * emacs-lisp/poe.el (format-time-string): Fix problem when
1544         `format' contains "%d" or "%D".
1545
1546 2000-03-04   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1547
1548         * emacs-lisp/poe.el (remassq,remassoc,remrassoc): Rewrite.
1549         (remrassq): New function.
1550
1551 2000-02-21  Makoto Nakagawa  <Makoto.Nakagawa@jp.compaq.com>
1552
1553         * emacs-lisp/poe.el (format-time-string): New function for Emacs
1554         19.28 and earlier.
1555         (format-time-month-list): New constant for `format-time-string'.
1556         (format-time-week-list): New constant for `format-time-string'.
1557
1558 2000-02-21   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1559
1560         * emacs-lisp/poe.el (remassq): New function.
1561         (remassoc): New function.
1562         (remrassoc): New function.
1563         (get-buffer-window-list): New function.
1564         (save-selected-frame): New macro.
1565
1566 2000-02-10  Yuuichi Teranishi  <teranisi@gohome.org>
1567
1568         * emacs-lisp/poe.el (replace-match): Redefined to add `STRING'
1569         optional argument.
1570
1571 2000-02-05  MORIOKA Tomohiko  <tomo@m17n.org>
1572
1573         * emacs-lisp/mcs-20.el (mime-charset-coding-system-alist): Add
1574         `iso-2022-jp-3'.
1575
1576 2000-02-04  Katsumi Yamaoka   <yamaoka@jpl.org>
1577
1578         * emacs-lisp/poe.el (read-file-name): Replacement for Emacs 19.28
1579         and earlier
1580         (except for Emacs 18) or XEmacs 19.13 and earlier, for
1581         compatibility.
1582
1583 2000-02-04  Yuuichi Teranishi  <teranisi@gohome.org>
1584
1585         * emacs-lisp/timezone.el (timezone-floor): Eliminated.
1586         (timezone-fix-time-2): Use `floor' instead of `timezone-floor'.
1587
1588         * emacs-lisp/poe.el (completing-read): Redefined to adjust
1589         optional arguments for some emacsen.
1590
1591 2000-02-03  MORIOKA Tomohiko  <tomo@m17n.org>
1592
1593         * subdirs.el: Add `mime' directory.
1594
1595         * mime/emh-comp.el, mime/emh-face.el, mime/emh-setup.el,
1596         mime/emh.el, mime/eword-decode.el, mime/eword-encode.el,
1597         mime/luna.el, mime/mail-mime-setup.el, mime/mailcap.el,
1598         mime/mel-b-ccl.el, mime/mel-g.el, mime/mel-q-ccl.el,
1599         mime/mel-q.el, mime/mel-u.el, mime/mel.el, mime/mime-bbdb.el,
1600         mime/mime-def.el, mime/mime-edit.el, mime/mime-image.el,
1601         mime/mime-parse.el, mime/mime-partial.el, mime/mime-pgp.el,
1602         mime/mime-play.el, mime/mime-setup.el, mime/mime-view.el,
1603         mime/mime-w3.el, mime/mime.el, mime/mmbuffer.el, mime/mmcooked.el,
1604         mime/mmdbuffer.el, mime/mmexternal.el, mime/pgg-def.el,
1605         mime/pgg-gpg.el, mime/pgg-parse.el, mime/pgg-pgp.el,
1606         mime/pgg-pgp5.el, mime/pgg.el, mime/postpet.el, mime/semi-def.el,
1607         mime/semi-setup.el, mime/signature.el, mime/smime.el,
1608         mime/std11.el: New files.
1609
1610         * richtext.el: New file.
1611
1612         * mail/feedmail.el (feedmail-buffer-to-smtpmail): Use `smtp'
1613         instead of `smtpmail'.
1614
1615         * mail/smtpmail.el: Use `smtp'.
1616
1617         * mail/smtp.el: New file.
1618
1619         * emacs-lisp/alist.el, emacs-lisp/apel-ver.el,
1620         emacs-lisp/broken.el, emacs-lisp/calist.el, emacs-lisp/emu.el,
1621         emacs-lisp/filename.el, emacs-lisp/install.el,
1622         emacs-lisp/inv-19.el, emacs-lisp/invisible.el,
1623         emacs-lisp/mcharset.el, emacs-lisp/mcs-20.el,
1624         emacs-lisp/mcs-e20.el, emacs-lisp/mule-caesar.el,
1625         emacs-lisp/path-util.el, emacs-lisp/pccl-20.el,
1626         emacs-lisp/pccl.el, emacs-lisp/pces-20.el, emacs-lisp/pces-e20.el,
1627         emacs-lisp/pces.el, emacs-lisp/pcustom.el, emacs-lisp/poe.el,
1628         emacs-lisp/poem-e20.el, emacs-lisp/poem-e20_3.el,
1629         emacs-lisp/poem.el, emacs-lisp/product.el, emacs-lisp/pym.el,
1630         emacs-lisp/static.el: New files.
1631
1632 ;; Local Variables:
1633 ;; coding: iso-2022-7bit
1634 ;; End: