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