update.
[elisp/apel.git] / ChangeLog
1 1998-03-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2
3         * emu-nemacs.el, emu-mule.el, emu-e19.el, emu-20.el
4         (write-region-as-binary): New function.
5
6 1998-03-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
7
8         * emu-nemacs.el, emu-mule.el, emu-e19.el, emu-20.el
9         (insert-binary-file-contents): New function.
10
11 1998-03-08  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
12
13         * README.en (Bug reports): Modify description of tm mailing list.
14
15 \f
16 1998-02-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
17
18         * APEL: Version 7.1.1 was released.
19
20         * README.en (Bug reports): Modify for APEL.
21
22 1998-02-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
23
24         * std11.el (std11-msg-id-string): New function.
25         (std11-fill-msg-id-list-string): New function.
26
27         * std11-parse.el (std11-parse-msg-id): New function.
28
29 1998-01-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
30
31         * emu-x20.el: If coding-system `iso-2022-jp' unifies JIS X
32         0201-Latin to ASCII and JIS X 0208-1978 to JIS X 0208-1983 by
33         code-point, copy coding-system `iso-2022-7bit' to `iso-2022-jp' to
34         avoid this problem.
35
36 \f
37 1997-11-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
38
39         * APEL: Version 7.1 was released.
40
41 1997-11-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
42
43         * README.en (What's APEL?): Rename file-detect.el -> path-util.el.
44
45 1997-11-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
46
47         * install.el, filename.el (filename-filters): Use path-util.el
48         instead of file-detect.el.
49
50         * path-util.el, file-detect.el, APEL-ELS: Rename file-detect.el ->
51         path-util.el (file name should be less than 13 bytes).
52
53 1997-11-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
54
55         * emu-19.el (tl:make-overlay): New alias.
56         (tl:overlay-put): New alias.
57         (tl:overlay-buffer): New alias.
58
59 \f
60 1997-11-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
61
62         * APEL: Version 4.2 was released.
63
64 1997-11-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
65
66         * APEL-MK (config-apel): Regard LISPDIR.
67
68 1997-11-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
69
70         * emu-19.el (tl:make-overlay): New obsolete function (for
71         tm-7.106).
72         (tl:overlay-put): New obsolete function (for tm-7.106).
73         (tl:overlay-buffer): New obsolete function (for tm-7.106).
74
75 \f
76 1997-11-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
77
78         * APEL: Version 4.1 was released.
79
80         * APEL-MK (compile-apel): Use `config-apel'; don't use
81         `add-to-list' for compatibility.
82         (install-apel): Don't call `config-apel' directly.
83
84         * APEL-CFG: Add load-path setting.
85
86 1997-11-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
87
88         * emu-20.el (mime-charset-list): New inline-function.
89         (widget-mime-charset-prompt-value-history): New variable.
90         (mime-charset): New widget.
91         (widget-mime-charset-prompt-value): New function.
92         (widget-mime-charset-action): New function.
93         (default-mime-charset): Use `defcustom'.
94
95         * emu-20.el (default-mime-charset): Modify DOC-string.
96
97         * emu-mule.el (charsets-mime-charset-alist): New implementation.
98
99         * emu-e20.el (encode-mime-charset-region,
100         decode-mime-charset-region, encode-mime-charset-string,
101         decode-mime-charset-string): New function (copied from emu-20.el);
102         check `enable-multibyte-characters'.
103
104         * emu-x20.el (encode-mime-charset-region,
105         decode-mime-charset-region, encode-mime-charset-string,
106         decode-mime-charset-string): New function (copied from emu-20.el).
107
108         * emu-20.el: Move function `encode-mime-charset-region',
109         `decode-mime-charset-region', `encode-mime-charset-string' and
110         `decode-mime-charset-string' to emu-x20.el and emu-e20.el.
111
112 1997-10-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
113
114         * emu-x20.el (charsets-mime-charset-alist): Use MIME charset
115         `iso-8859-5' for cyrillic.
116
117 \f
118 1997-09-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
119
120         * APEL: Version 3.4.4 was released.
121
122 1997-09-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
123
124         * std11-parse.el (std11-special-char-list): Fix order for regexp.
125
126 \f
127 1997-09-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
128
129         * APEL: Version 3.4.3 was released.
130
131         * README.en: Modify for Emacs 20.
132
133 1997-09-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
134
135         * std11-parse.el (std11-special-char-list): New constant; abolish
136         `std11-special-chars'.
137         (std11-atom-regexp): Use it.
138         (std11-analyze-special): Use it; Don't use `find'.
139
140 \f
141 1997-09-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
142
143         * APEL: Version 3.4.2 was released.
144
145         * README.en (What's APEL?): Add emu-20.el.
146
147 1997-09-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
148
149         * emu-20.el (mime-charset-to-coding-system): Use defsubst again;
150         modify implementation.
151
152         * emu-20.el (mime-charset-to-coding-system): Use
153         `find-coding-system'.
154
155         * emu-20.el (mime-charset-coding-system-alist): Use
156         `find-coding-system'.
157
158         * emu-e20.el (find-coding-system): New inline function.
159
160         * emu.el (defsubst-maybe): New macro.
161
162 1997-09-03  MORIOKA Tomohiko  <morioka@mousai>
163
164         * emu-20.el (mime-charset-to-coding-system): Use `defun' instead
165         of `defsubst'.
166
167 \f
168 1997-09-02  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
169
170         * APEL: Version 3.4.1 was released.
171
172 1997-08-30  MAEDA Shugo       <shugo@po.aianet.ne.jp>
173
174         * emu-mule.el (decode-coding-region, encode-coding-string): New
175         function.
176         (decode-coding-string): Modify DOC-string. (cf. [cmail:3366])
177
178 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
179
180         * emu.el (defconst-maybe): New macro.
181
182         (emacs-major-version, emacs-minor-version): Use `defconst-maybe'.
183
184         * emu.el (charsets-to-mime-charset): Abolish unused local variable
185         `csl'.
186
187         * emu-e20.el, emu-20.el: Move function
188         `detect-mime-charset-region' from emu-e20.el to emu-20.el.
189
190         * emu-20.el: Use `defsubst' for
191         `{encode|decode}-mime-charset-{region|string}'.
192
193         * emu-e20.el (detect-mime-charset-region): Use
194         `find-charset-region'.
195
196 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
197
198         * emu-x20.el, emu-e20.el, emu-20.el: Move function
199         `{encode|decode}-mime-charset-{region|string}' from emu-e20.el and
200         emu-x20.el to emu-20.el.
201
202         * emu-x20.el, emu-e20.el, emu-20.el: Move `default-mime-charset'
203         from emu-e20.el and emu-x20.el to emu-20.el.
204
205 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
206
207         * emu-20.el (mime-charset-coding-system-alist): Don't use
208         `coding-system-p' for symbol.
209         (mime-charset-to-coding-system): Ditto; modify DOC-string.
210
211 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
212
213         * emu-20.el (mime-charset-coding-system-alist): Check MIME charset
214         is defined as coding-system.
215
216         * emu-x20.el, emu-e20.el, emu-20.el: Move
217         `mime-charset-coding-system-alist' from emu-e20.el and emu-x20.el
218         to emu-20.el.
219
220         * emu-20.el (*noconv*): Add DOC-string.
221
222 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
223
224         * emu-20.el (mime-charset-to-coding-system): Check coding-system-p
225         even if CHARSET is found in `mime-charset-coding-system-alist'.
226
227         * emu-x20.el: Use function `mime-charset-to-coding-system' in
228         emu-20.el.
229
230         * emu-20.el (mime-charset-to-coding-system): Use `defsubst'.
231
232         * emu-e20.el, emu-20.el: Move function
233         `mime-charset-to-coding-system' from emu-e20.el to emu-20.el.
234
235 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
236
237         * emu-x20.el, emu-e20.el, emu-20.el: Move features about Binary
238         accessing from emu-e20.el and emu-x20.el to emu-20.el.
239
240         * EMU-ELS (emu-modules): Add emu-20 for Emacs 20 and XEmacs/mule.
241
242 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
243
244         * emu-x20.el (mime-charset-to-coding-system): Use `defsubst'.
245
246         * emu-x20.el (default-mime-charset): Add DOC-string.
247
248         (mime-charset-coding-system-alist): Add `us-ascii'.
249
250 1997-08-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
251
252         * emu-x20.el (mime-charset-coding-system-alist): iso-2022-jp-2 is
253         defined as coding-system.
254
255 \f
256 1997-07-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
257
258         * emu: Version 7.44 was released.
259         * APEL: Version 3.4 was released.
260
261 1997-07-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
262
263         * emu-e20.el (mime-charset-coding-system-alist): `iso-2022-ss2-7'
264         -> `iso-2022-7bit-ss2'. (for Emacs 20.0.90)
265
266 1997-07-13  MORIOKA Tomohiko  <morioka@mousai>
267
268         * std11-parse.el (std11-parse-ascii-token): Allow non-ASCII
269         characters in comments.
270
271 1997-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
272
273         * richtext.el: Add autoload comments for `richtext-encode' and
274         `richtext-decode'.
275
276         * emu.el: Check richtext.el is bundled.
277
278 1997-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
279
280         * file-detect.el: Add autoload comments for function `add-path',
281         `add-latest-path', `get-latest-path', `file-installed-p',
282         `exec-installed-p', `module-installed-p' and variable
283         `exec-suffix-list'.
284
285 1997-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
286
287         * emu-x20.el (mime-charset-coding-system-alist): iso-8859-1,
288         hz-gb-2312, cn-gb-2312, gb2312, cn-big5 and koi8-r were defined as
289         coding-system.
290
291         * emu-x20.el: Don't require cyrillic.
292
293 Thu May 22 04:46:57 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
294
295         * emu-mule.el (make-char): New alias.
296
297         * emu-e20.el: Alias `make-character' was abolished.
298
299 Sat May 10 19:39:12 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
300
301         * README.en (What's APEL?): Add std11 and mule-caesar.el.
302
303 \f
304 1997-05-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
305
306         * emu: Version 7.43.1 was released.
307         * APEL: Version 3.3.2 was released.
308
309 Fri May  9 01:23:44 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
310
311         * APEL-ELS: Add mule-caesar.el.
312
313         * mule-caesar.el: New file.
314
315 Thu May  8 22:21:36 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
316
317         * emu-x20.el: Use `binary' instead of `no-conversion' temporary.
318
319 \f
320 1997-04-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
321
322         * emu: Version 7.43 was released.
323         * APEL: Version 3.3.1 was released.
324
325         * emu-x20.el: several changes for XEmacs 20.1-b12.
326
327 Wed Apr 30 12:40:32 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
328
329         * Makefile: add `release'.
330
331 Mon Apr 28 16:47:30 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
332
333         * Makefile: `TARFILE' was abolished.
334
335 Tue Apr  8 09:47:40 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
336
337         * emu.el (point-at-eol): New function.
338
339 Sat Apr  5 16:23:23 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
340
341         * emu-nemacs.el: `tl:available-face-attribute-alist' ->
342         `emu:available-face-attribute-alist'.
343
344         * emu-nemacs.el, emu-mule.el: `tl:make-overlay' -> `make-overlay';
345         `tl:overlay-put' -> `overlay-put'.
346
347 Sat Apr  5 06:50:48 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
348
349         * emu-xemacs.el: Alias `tl:make-overlay', `tl:overlay-put' and
350         `tl:overlay-buffer' were abolished; Function `tl:move-overlay'
351         were abolished.
352
353         * emu-19.el: Alias `tl:make-overlay', `tl:overlay-put' and
354         `tl:overlay-buffer' were abolished.
355
356         * emu-18.el: `tl:overlay-buffer' -> `overlay-buffer'.
357
358         * emu-xemacs.el: Require overlay.
359
360         * emu.el (char-or-char-int-p): New XEmacs 20 emulating alias.
361
362         * emu.el (minibuffer-prompt-width): New function for Emacs 18 and
363         XEmacs.
364
365 Thu Apr  3 17:14:39 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
366
367         * APEL-ELS: std11.el and std11-parse.el were moved from mu/.
368
369 \f
370 1997-03-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
371
372         * APEL: Version 3.3 was released.
373         
374         * APEL-CFG (EMU_PREFIX, EMU_DIR): New variables.
375         * APEL-MK: install emu.
376
377 Thu Mar 20 06:09:03 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
378
379         * Makefile: Add README.en.
380
381 Thu Mar 20 06:08:29 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
382
383         * file-detect.el: Header and DOC-strings were modified.
384
385 Thu Mar 20 06:03:51 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
386
387         * README.en: New file.
388
389 Thu Mar 20 05:48:02 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
390
391         * filename.el: Add DOC-strings.
392
393         * APEL-MK (install-apel): Use `compile-apel'.
394
395         * Makefile (install): Don't depend on `elc'.
396
397 Thu Mar 20 02:04:19 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
398
399         * APEL-MK: Setting for load-path and requiring install were moved
400         from APEL-CFG.
401
402         (install-apel): Compile apel-modules.
403
404         * APEL-CFG: Setting for load-path and requiring install were moved
405         to APEL-MK.
406
407 \f
408 1997-03-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
409
410         * APEL: Version 3.2 was released.
411
412 Fri Mar 14 09:54:04 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
413
414         * file-detect.el (get-latest-path): Check directory is exist or not.
415
416 Fri Mar 14 09:25:15 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
417
418         * APEL-ELS: Add install.el.
419
420 Fri Mar 14 07:24:37 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
421
422         * Makefile, APEL-MK, APEL-CFG: New file.
423
424 1997-03-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
425
426         * atype.el (field-unify): fixed.
427
428 1997-03-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
429
430         * filename.el (filename-filters): Use `exec-installed-p' instead
431         of `file-installed-p' to search "kakasi".
432
433 1997-03-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
434
435         * file-detect.el (module-installed-p): Use function
436         `exec-installed-p'.
437
438         * file-detect.el (exec-suffix-list): New variable.
439         (exec-installed-p): New function.
440
441 1997-03-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
442
443         * APEL-ELS (apel-modules): Add filename.el.
444
445         * APEL-ELS: Initial revision
446
447 1997-03-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
448
449         * filename.el (filename-replacement-alist): Don't use function
450         `string-to-char-list' and `expand-char-ranges'; Don't require
451         tl-str.
452         (filename-special-filter): Use function `assoc-if' instead of
453         `ASSOC'; Require cl instead of tl-list.
454         (poly-funcall): New inline-function; copied from tl-list.el.
455
456 1997-03-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
457
458         * atype.el: Alias `fetch-field', `fetch-field-value', `put-field'
459         and `delete-field' were abolished.
460
461         Don't require tl-str and tl-list.
462
463         Require alist.
464
465         (field-unify): Don't use function `symbol-concat'.
466         (assoc-unify): Use function `assoc' directly; use function
467         `put-alist' directly; use function `del-alist' directly.
468
469         * atype.el: Function `put-fields' was abolished.
470
471         * atype.el: tl-atype.el was renamed to atype.el.
472
473 1997-03-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
474
475         * atype.el: tl-atype.el was renamed to atype.el.
476
477 1997-03-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
478
479         * file-detect.el (file-installed-p): Fixed DOC-string.
480
481 1997-02-28  Tomohiko Morioka  <tmorioka@mule.etl.go.jp>
482
483         * alist.el: New module; separated from tl-list.el.