* pgg-gpg.el (pgg-scheme-encrypt-region): Don't quote recipient;
[elisp/semi.git] / ChangeLog
1 2000-05-02   Daiki Ueno  <ueno@unixuser.org>
2
3         * pgg-gpg.el (pgg-scheme-encrypt-region): Don't quote recipient;
4         concatenate all arguments destructively.
5
6 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7
8         * EMY 1.13.5 is released.
9
10 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
11
12         * mime-view.el (mime-view-insert-entity-button): Don't pass
13         invisible to mime-insert-button.
14
15 2000-04-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
16
17         * mime-view.el (mime-preview-text): Ask Content-Transfer-Encoding.
18         (mime-display-text): New function.
19
20 2000-04-14  Yoshiki Hayashi  <yoshiki@xemacs.org>
21
22         * mime-view.el (mime-display-gzipped): Use decode-coding-string.
23
24 2000-04-13   Daiki Ueno  <ueno@unixuser.org>
25
26         * pgg-gpg.el: Fix author's mailing address.
27         (pgg-gpg-process-region): Add --output option; set status fd to 2.
28         (pgg-gpg-possibly-cache-passphrase): New function.
29         (pgg-gpg-shell-file-name): Abolish.
30         (pgg-gpg-shell-command-switch): Abolish.
31         (pgg-scheme-lookup-key): Work on temp buffer.
32
33 2000-03-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
34
35         * mime-view.el (mime-preview-follow-current-entity): Fix the bug
36         without header part.
37         (mime-preview-entity-boundary): Fix the case that last part
38         is composite type.
39
40 2000-03-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
41
42         * mime-view.el (mime-display-gzipped): Temporaly hack for FSF Emacs
43         until new FLIM is released.
44
45 2000-03-16  Yoshiki Hayashi  <yoshiki@xemacs.org>
46
47         * mime-view.el (mime-display-gzipped): Make it FSF Emacs friendly.
48
49 2000-03-14  Yoshiki Hayashi  <yoshiki@xemacs.org>
50
51         * mime-view.el (mime-display-gzipped): Remove arguments.
52         autodetect coding system.
53
54 2000-03-01  Yoshiki Hayashi  <yoshiki@xemacs.org>
55
56         * mime-image.el (mime-display-image): Don't wait for redisplay.
57
58 2000-02-23   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
59
60         * mime-image.el
61         (mime-image-normalize-xbm-buffer): New inline function.
62         (mime-image-create) [XEmacs || Emacs21]: Use it for XBM data.
63         (mime-display-image): Don't create temporary file.
64
65 2000-02-24  Mito  <mit@nines.nec.co.jp>
66
67         * mime-edit.el (mime-edit-normalize-body): Fix number of arguments
68         against enriched-encode.
69
70 2000-02-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
71
72         * mime-view.el: Don't show a child entity of
73         message/external-body.
74
75 2000-02-21   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
76
77         * pgg.el (pgg-temp-buffer-show-function): Use
78         `shrink-window-if-larger-than-buffer'.
79
80         * pgg-gpg.el (pgg-gpg-process-region): Fix cleanup form.
81
82         * pgg-pgp.el (pgg-pgp-process-region): Ditto.
83
84         * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
85
86         * semi-setup.el (mime-setup-enable-inline-image): Remove checking
87         of bitmap-mule; use `eval-after-load' instead of
88         `call-after-loaded' to require `mime-image'.
89
90         * mime-image.el (mime-display-image): Set default umask to 077.
91         (mime-image-create): Use `nothing-image-instance-p'.
92
93         * mime-pgp.el: When it is compiled, define `smime-output-buffer'
94         and `smime-errors-buffer' to avoid compiler warning.
95
96         * mime-edit.el: Ditto.
97
98         * mime-pgp.el
99         (mime-view-application/pkcs7-mime): Regard smime-type as
100         "enveloped-data" unless it is specified.
101
102         * smime.el (smime-directory-files): Abolish.
103         (smime-verify-region): Abolish local variable `args'.
104
105 2000-02-20   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
106
107         * mime-image.el: Remove X-Face setting; require cl when compiling.
108         (mime-image-format-alist): Remove image/x-mag and image/x-pic.
109         (mime-image-type-available-p): New function.
110         (mime-image-create): New function.
111         (mime-image-insert): New function.
112         (mime-display-image): Rewrite.
113
114         * mime-edit.el
115         (mime-edit-define-charset): Handle 'mime-charset-comment.
116
117 2000-02-02  Nakagawa, Makoto  <Makoto.Nakagawa@jp.compaq.com>
118
119         * pgg-pgp5.el (pgg-scheme-verify-region): Copy the contents of
120         `pgg-errors-buffer' to `pgg-output-buffer'.
121
122 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
123
124         * EMY 1.13.4 is released.
125
126 2000-02-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
127
128         * semi-def.el (mime-insert-button): Insert newline to avoid
129         face property concatenation.
130
131 2000-02-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
132
133         * mime-view.el (mime-preview-toggle-button): New function.
134         (mime-view-define-keymap): Define C-h C-t b to
135         mime-preview-toggle-button.
136         (mime-preview-buttonize): Use it.
137         (mime-preview-unbuttonize): Ditto.
138         (mime-preview-type): Call mime-preview-toggle-body.
139
140 2000-02-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
141
142         * mime-view.el (mime-preview-toggle-header): Add optional
143         argument show.  When show, always displays rather than toggle.
144         (mime-preview-toggle-all-header): Ditto.
145         (mime-preview-toggle-content): Ditto.
146
147 2000-02-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
148
149         * mime-view.el (mime-preview-follow-current-entity):
150         Delete header and insert new one.
151         (mime-preview-toggle-header): Don't manipulate entity button.
152         (mime-preview-toggle-all-header): New function.
153
154 2000-02-16  Yoshiki Hayashi  <yoshiki@xemacs.org>
155
156         * mime-view.el (mime-preview-quit): Fix bug which unconditionally
157         removes preview-buffer.
158         From: Yuuichi Teranishi <teranisi@gohome.org>
159
160 2000-02-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
161
162         * mime-view.el (mime-follow-current-entity): Try to be
163         compatible with FSF Emacs.
164
165 2000-02-14  Yoshiki Hayashi  <yoshiki@xemacs.org>
166
167         * EMY 1.13.3 is released.
168
169 2000-02-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
170
171         * mime-view.el (mime-display-entity): Prefer visibility of
172         entity-button, not invisibility.
173         (mime-view-children-is-invisible): New macro.
174         (mime-display-entity): Check children can be shown.
175
176 2000-02-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
177
178         * mime-view.el (mime-preview-toggle-header): New function.
179         (mime-preview-toggle-content): New function.
180         (mime-view-define-keymap): Bind C-c C-t C-h to
181         mime-preview-toggle-header, C-h C-t C-c to mime-preview-toggle-content.
182         Bind C-c C-e to mime-preview-extract-current-entity.
183
184 2000-02-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
185
186         * mime-view.el (mime-preview-entity-boundary): New function.
187         (mime-preview-follow-current-entity): Use it.
188         (mime-view-button-is-visible): New macro.
189         (mime-view-body-is-visible): Ditto.
190
191 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
192
193         * mime-view.el (mime-display-message): Use `major-mode' of
194         current-buffer as default value of `original-major-mode'; don't
195         use `mime-entity-header-buffer'.
196         (mime-preview-follow-current-entity): Use `mime-insert-header' to
197         insert header; don't use `mime-entity-header-buffer',
198         `mime-entity-header-start-point' and
199         `mime-entity-header-end-point'.
200
201 2000-02-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
202
203         * mime-view.el (mime-view-insert-entity-button): Add invisible
204         when body is invisible.
205
206 2000-02-11  Yoshiki Hayashi  <yoshiki@xemacs.org>
207
208         * mime-view.el (mime-preview-quit): Kill preview buffer
209         when mode-specific function is not found.
210
211 2000-02-11  Yoshiki Hayashi  <yoshiki@xemacs.org>
212
213         * Makefile (MAKEINFO): New variable.
214
215 2000-02-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
216
217         * Makefile (distclean): New target.
218
219 2000-02-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
220
221         * mime-view.el: Fix byte-compiler warnings.
222         * mime-play.el: Ditto.
223         (mime-preview-quitting-method-for-mime-show-message-mode):
224         Check whether raw-buffer exists.
225
226 2000-02-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
227
228         * Makefile: (texinfmt, xtexinfmt): New rule to format Texinfo
229         file with Emacs and XEmacs.
230
231 2000-02-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
232
233         * mime-edit.el: Fix doc string.
234         * mime-view.el: Ditto.
235         * pgg-gpg.el: Ditto.
236         * pgg-parse.el: Ditto.
237         * pgg-pgp.el: Ditto.
238         * pgg-pgp5.el: Ditto.
239         * pgg.el: Ditto.
240
241 2000-02-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
242
243         * mime-view.el (mime-display-entity): Don't call
244         mime-goto-header-start-point.  Clean up and remove redundant
245         let clause.
246
247 2000-02-07  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
248
249         * EMY 1.13.2 is released.
250
251 2000-02-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
252
253         * mime-view.el (mime-display-message): Add new local variable
254         line-move-ignore-invisible.  Bind it to t.
255
256 2000-02-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
257
258         * pgg-def.el (pgg-default-scheme): Improve custom options.
259
260 2000-02-05  Yoshiki Hayashi  <yoshiki@xemacs.org>
261
262         * Makefile: Format Info file.
263
264 2000-02-04  Yoshiki Hayashi  <yoshiki@xemacs.org>
265
266         * mime-edit.el: Synch with EMIKO 1.13.11.
267         * mime-image.el: Ditto.
268         * mime-pgp.el: Ditto.
269         * semi-def.el: Ditto.
270         * semi-setup.el: Ditto.
271         * mime-ui-en.sgml: Ditto.
272         * mime-ui-en.texi: Ditto.
273         * mime-ui-ja.sgml: Ditto.
274         * mime-ui-ja.texi: Ditto.
275
276         * pgg-def.el: Synch with EMIKO 1.13.11.  New file.
277         * pgg-gpg.el: Ditto.
278         * pgg-parse.el: Ditto.
279         * pgg-pgp.el: Ditto.
280         * pgg-pgp5.el: Ditto.
281         * pgg.el: Ditto.
282         * smime.el: Ditto.
283
284 2000-02-03  Yoshiki Hayashi  <yoshiki@xemacs.org>
285
286         * mime-edit.el (mime-file-types): Defaults type of patch to
287         text/plain.  There's not much reason to use application/octet-stream.
288
289         * mime-view.el (mime-display-detect-application/octet-stream):
290         New function.
291         * mime-view.el (mime-display-gzipped): New function.
292         Ungzip content and inline it.  Requires external gzip program.
293
294 2000-01-31  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
295
296         * EMY 1.13.1 is released.
297
298 2000-01-31 Yoshiki Hayashi  <yoshiki@xemacs.org>
299
300         * emy.texi: Describe how to deal with broken message.
301
302 2000-01-31 Yoshiki Hayashi  <yoshiki@xemacs.org>
303
304         * mime-play.el (mime-save-content-for-broken-message): New function.
305
306 2000-01-28  Yoshiki Hayashi  <yoshiki@xemacs.org>
307
308         * mime-view.el (mime-display-entity): Clean up code.
309
310 2000-01-28  Yoshiki Hayashi  <yoshiki@xemacs.org>
311
312         * mime-view.el (mime-display-entity): Fix handling of
313         inline parameter of Content-Disposition.
314
315 2000-01-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
316
317         * mime-edit.el (mime-edit-user-agent-value): Add apel-version.
318
319 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
320
321         * EMY 1.13.0 is released.
322
323 2000-01-05  Katsumi Yamaoka   <yamaoka@jpl.org>
324
325         * Makefile, README.en: Update for the new CVS server.
326
327 1999-12-13  Katsumi Yamaoka   <yamaoka@jpl.org>
328
329         * README.en: Update for the recent ML address and ftp site.
330
331 1999-12-15  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
332
333         * mime-w3.el (mime-w3-message-structure): Removed.
334         (mime-preview-text/html): Don't use mime-w3-message-structure.
335         (mime-find-root-entity): New function. Should be in flim.
336         (url-cid): Use it.
337
338 1999-12-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
339
340         * mime-view.el (mime-preview-inline): Avoid inheriting
341         text property.
342         (mime-preview-text): Ditto.
343         (mime-preview-type): Ditto.
344
345 1999-12-07  Yoshiki Hayashi  <t90553@mai.ecc.u-tokyo.ac.jp>
346
347         * mime-view.el (mime-preview-scroll-full-screen): New variable.
348         (mime-display-entiy): Fix attachment detection bug.
349
350 1999-12-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
351
352         * mime-view.el (mime-preview-buttonize): New function.
353         (mime-preview-unbuttionize): New function.
354
355 1999-12-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
356
357         * emy.texi: New file.
358
359 1999-12-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
360
361         * mime-view.el (mime-view-entity-type/subtype): New function
362         to workaround flim feature.
363
364 1999-12-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
365
366         * mime-view.el (mime-view-insert-entity-button): New optional
367         argument body-is-invisible.
368         (mime-display-entity): Use it.
369         (mime-view-button-place-alist): New variable.
370         (mime-view-entity-button-visible-p): Use it.
371
372 1999-12-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
373
374         * mime-view.el (mime-view-force-inline-types): New variable.
375         (mime-display-entity): Respect Content-Disposition type.
376         (mime-preview-condition): Treat unknown application subtype
377         as application/octet-stream.
378
379 1999-12-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
380
381         * mime-edit.el (mime-edit-attach-at-end-type): Changed
382         to use symbols instead of strings.
383
384 1999-12-04  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
385
386         * mime-view.el (mime-view-display): Always insert button
387         when body is not displayed.
388
389 1999-12-04  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
390
391         * mime-view.el (mime-display-text/x-rot13-47-48):
392         New function.
393
394 1999-12-03  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
395
396         * mime-view.el (mime-preview-text): Don't use DEFAULT
397         argument of read-coding-system. XEmacs 21.1 doesn't
398         accept that argument.
399
400 1999-11-29  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
401
402         * mime-edit.el (mime-edit-insert-file): Prompts for
403         content-disposition when verbose.
404         (mime-content-disposition-types): New variable.
405         (mime-prompt-for-disposition): New function
406
407 1999-11-29  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
408
409         * mime-view.el (mime-preview-type): New function.
410         (mim-display-entity): Use save-restriction instead of widen.
411
412 1999-11-28  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
413
414         * mime-edit.el (mime-edit-attach-at-end-type): New variable.
415         (mime-edit-insert-place): New macro.
416
417 1999-11-28  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
418
419         * mime-view.el (mime-preview-text): New function.
420         (mime-preview-inline): New function.
421         (mime-preview-type): New function.
422         (mime-display-entity): Handle a situation when body is invisible.