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