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