update.
[elisp/apel.git] / ChangeLog
1 1998-07-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
2
3         * install.el (install-detect-elisp-directory): Modify for anything
4         older than Emacs 19.28.
5
6 \f
7 1998-06-22  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
8
9         * APEL: Version 8.16 was released.
10
11         * emu.el, emu-x20.el: Require `emu-20' in emu-x20.el.
12
13 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
14
15         * emu-x20.el (set-buffer-multibyte): Use `defsubst-maybe' instead
16         of `defmacro-maybe'.
17
18 1998-06-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
19
20         * emu-20.el, emu-x20.el: Move `insert-file-contents-as-binary' and
21         `insert-file-contents-as-raw-text' from emu-x20.el to emu-20.el.
22
23         * emu-e20_2.el, emu-e20.el: Move `insert-file-contents-as-binary'
24         and `insert-file-contents-as-raw-text' from emu-e20.el to
25         emu-e20_2.el.
26
27 \f
28 1998-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
29
30         * APEL: Version 8.15 was released.
31
32         * emu-xemacs.el: Use nil as variable of `condition-case' to avoid
33         byte-compiler warning.
34
35 1998-06-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
36
37         * emu.el (when): New macro.
38
39 1998-06-09  Katsumi Yamaoka   <yamaoka@jpl.org>
40
41         * emu.el (split-string): New function (Emacs 20/XEmacs 20
42         emulating function).
43
44         * emu.el (with-temp-buffer): New macro (Emacs 20/XEmacs 20
45         emulating macro).
46
47         * emu.el (with-current-buffer): New macro (Emacs 20/XEmacs 20
48         emulating macro).
49
50         * emu.el (save-current-buffer): New macro (Emacs 20/XEmacs 20
51         emulating macro).
52
53 1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
54
55         * mule-caesar.el (mule-caesar-region): Don't compare charset with
56         'us-ascii.
57
58 1998-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
59
60         * emu-mule.el (split-char): fixed.
61
62 1998-06-08  Katsumi Yamaoka   <yamaoka@jpl.org>
63
64         * emu-mule.el (insert-file-contents-as-binary): Use
65         file-coding-system-for-read instead of file-coding-system.
66         
67 \f
68 1998-06-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
69
70         * APEL: Version 8.14 was released.
71
72 1998-06-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
73
74         * emu-mule.el, emu-latin1.el (split-char): New function.
75
76 1998-06-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
77
78         * emu-mule.el, emu-nemacs.el (insert-file-contents-as-raw-text):
79         New function.
80
81         * emu-latin1.el (insert-file-contents-as-raw-text): New alias.
82
83         * emu-e20.el, emu-x20.el (insert-file-contents-as-raw-text): New
84         function.
85
86 1998-06-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
87
88         * emu-x20.el: Move `split-char' check and repair code from
89         mule-caesar.el.
90
91         * mule-caesar.el: Move `split-char' check and repair code to
92         emu-x20.el; require 'emu.
93
94 1998-06-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
95
96         * emu-nemacs.el, emu-mule.el (set-buffer-multibyte): New function.
97
98         * emu-latin1.el, emu-x20.el (set-buffer-multibyte): New macro.
99
100         * mule-caesar.el (mule-caesar-region): Use '(cdr (split-char ...))
101         instead of `char-to-octet-list'; abolish function
102         `char-to-octet-list'.
103
104 1998-06-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
105
106         * emu-mule.el (charset-chars): New function.
107
108         * mule-caesar.el (split-char): Redefine if it has bug.
109         (char-to-octet-list): Use `split-char'.
110
111 \f
112 1998-06-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
113
114         * APEL: Version 8.13 was released.
115
116         * emu-x20.el (mime-character-unification-limit-size): Change
117         default value to 2048.
118
119 1998-05-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
120
121         * emu.el (string-as-unibyte): New macro.
122
123 \f
124 1998-05-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
125
126         * APEL: Version 8.12 was released.
127
128 1998-05-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
129
130         * emu-x20.el (mime-character-unification-limit-size): New
131         variable.
132         (decode-mime-charset-region-with-iso646-unification): Don't unify
133         if size of region is larger than
134         'mime-character-unification-limit-size.
135
136 1998-05-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
137
138         * emu-x20.el, emu-nemacs.el, emu-mule.el, emu-latin1.el,
139         emu-e20_3.el (looking-at-as-unibyte): New alias.
140
141         * emu-e20_2.el (looking-at-as-unibyte): New function.
142
143 1998-05-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
144
145         * emu-x20.el: Delete definition of 'detect-mime-charset-region
146         because it is defined in emu-20.el.
147
148         * emu-20.el (write-region-as-binary): fixed.
149
150         * emu-20.el (write-region-as-mime-charset): New function.
151
152         * emu-latin1.el (write-region-as-mime-charset): New alias.
153
154         * emu-nemacs.el, emu-mule.el (write-region-as-mime-charset): New
155         function.
156
157 \f
158 1998-05-09  MORIOKA Tomohiko  <morioka@mousai.jaist.ac.jp>
159
160         * APEL: Version 8.11 was released.
161
162 1998-05-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
163
164         * emu.el (string-as-multibyte): New macro (Emacs 20.3 emulating
165         macro).
166
167 \f
168 1998-05-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
169
170         * APEL: Version 8.10 was released.
171
172         * README.en (What's APEL?): Delete description about atype.el; add
173         description about calist.el.
174
175 1998-05-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
176
177         * calist.el (ctree-add-calist-with-default): fixed.
178
179 \f
180 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
181
182         * APEL: Version 8.9 was released.
183
184 1998-05-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
185
186         * calist.el (ctree-find-calist): fixed duplicated result.
187
188 \f
189 1998-05-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
190
191         * APEL: Version 8.8 was released.
192
193 1998-05-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
194
195         * calist.el (ctree-find-calist): Delete duplicated result.
196
197 \f
198 1998-04-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
199
200         * APEL: Version 8.7 was released.
201
202 1998-04-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
203
204         * calist.el (ctree-match-calist-partially): New function.
205
206 \f
207 1998-04-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
208
209         * APEL: Version 8.6 was released.
210
211 1998-04-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
212
213         * emu-20.el (mime-charset-coding-system-alist): Use 'raw-text for
214         us-ascii in default setting.
215
216 1998-04-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
217
218         * calist.el (ctree-find-calist): Add optional argument 'all.
219
220 1998-04-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
221
222         * calist.el (ctree-find-calist): Renamed from
223         'ctree-match-calist-all.
224
225 \f
226 1998-04-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
227
228         * APEL: Version 8.5 was released.
229
230 1998-04-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
231
232         * calist.el (ctree-match-calist-all): New function.
233
234 1998-04-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
235
236         * APEL-ELS: Comment out 'atype and 'file-detect.
237
238 1998-04-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
239
240         * emu-x20.el (decode-mime-charset-string): Use
241         'decode-mime-charset-region.
242
243 1998-04-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
244
245         * emu-x20.el (mime-charset-decoder-alist): Add
246         'decode-mime-charset-region-for-hz for 'hz-gb-2312.
247         (decode-mime-charset-region-for-hz): New function.
248
249 1998-03-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
250
251         * emu-x20.el (mime-charset-decoder-alist): New variable.
252         (decode-mime-charset-region-default): New function.
253         (mime-iso646-character-unification-alist): New variable.
254         (mime-unified-character-face): New variable.
255         (decode-mime-charset-region-with-iso646-unification): New
256         function.
257         (decode-mime-charset-region): Use 'mime-charset-decoder-alist.
258
259 \f
260 1998-04-22  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
261
262         * APEL: Version 8.4 was released.
263
264         * EMU-ELS: Don't use HIRAGANA LETTER A (\e$B$"\e(B) to detect character
265         indexing (Emacs 20.3 or later).
266
267 1998-04-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
268
269         * emu-x20.el, emu-e20.el (charsets-mime-charset-alist): Add
270         'shift_jis.
271
272         * EMU-ELS (emu-modules): fixed.
273
274 \f
275 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
276
277         * APEL: Version 8.3 was released.
278
279         * README.en (What's APEL?): Modify for latest emu.
280
281 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
282
283         * emu-nemacs.el, emu-mule.el, emu-latin1.el, emu-e20_2.el,
284         emu-e20_3.el, emu-x20.el (char-next-index): Fixed.
285
286 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
287
288         * EMU-ELS (emu-modules): Add 'emu-e20_3 for Emacs 20.3.
289
290         * emu-e20_3.el: New module.
291
292         * emu-e20.el: Select to require 'emu-e20_2 or 'emu-e20_3.
293
294         * emu-e20_2.el (set-buffer-multibyte): New function.
295
296         * emu-e20.el (insert-file-contents-as-binary): Use
297         'set-buffer-multibyte.
298
299 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
300
301         * emu-e20_2.el, emu-e20.el, EMU-ELS: Separate Emacs 20.1 and 20.2
302         depended definitions from emu-e20.el to emu-e20_2.el.
303
304 1998-04-17  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
305
306         * emu.el: emu-x20.el doesn't require 'emu-xemacs and 'emu-20.
307
308 1998-04-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
309
310         * emu-x20.el: Don't require 'emu-xemacs and 'emu-20.
311
312         * emu.el: emu-latin1.el does not require 'emu-xemacs or 'emu-e19.
313
314         * emu-latin1.el: Don't require 'emu-xemacs or 'emu-e19.
315
316 1998-04-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
317
318         * emu-mule.el, emu-latin1.el, emu-e20.el, emu-e19.el, emu-19.el,
319         EMU-ELS: Rename emu-19.el -> emu-e19.el.
320
321         * emu.el, emu-latin1.el, emu-e19.el, EMU-ELS: Rename emu-e19.el ->
322         emu-latin1.el.
323
324 \f
325 1998-04-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
326
327         * APEL: Version 8.2 was released.
328
329         * README.en (What's APEL?): Remove description about std11.el and
330         std11-parse.el.
331
332         * install.el (install-detect-elisp-directory): Modify regexp to
333         allow trailing `/'.
334
335 \f
336 1998-04-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
337
338         * APEL: Version 8.1 was released.
339
340 1998-04-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
341
342         * emu-x20.el (encode-mime-charset-region): Use 'defun instead of
343         'defsubst.
344         (decode-mime-charset-region): Use 'defun instead of 'defsubst.
345
346 1998-04-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
347
348         * APEL-ELS (apel-modules): Delete 'std11 and 'std11-parse.
349
350         * std11.el, std11-parse.el: Abolish std11-parse.el and std11.el
351         (moved to RIME).
352
353 \f
354 1998-04-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
355
356         * APEL: Version 8.0 was released.
357
358 1998-04-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
359
360         * emu-e19.el, emu-e20.el: Use 'make-obsolete for 'string-columns.
361
362         * emu-e19.el, emu-nemacs.el, emu-x20.el: Abolish obsolete alias
363         `char-leading-char'.
364
365 1998-04-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
366
367         * emu-e20.el, emu-mule.el, emu-nemacs.el, emu-e19.el: Abolish
368         obsolete alias `char-columns'.
369
370         * emu-e19.el: Abolish constant `charset-ascii' and
371         `charset-iso8859-1'.
372         (charset-description): New implementation.
373         (charset-registry): New implementation.
374         (charset-width): Renamed from `charset-columns'; new
375         implementation.
376         (find-charset-string): New implementation.
377         (find-charset-region): New implementation.
378         (charsets-mime-charset-alist): New initial value.
379         (detect-mime-charset-region): New implementation.
380         (char-charset): New implementation.
381
382         * emu-nemacs.el: Rename `charset-columns' -> `charset-width'.
383
384         * emu-nemacs.el: Abolish constant `charset-ascii' and
385         `charset-jisx0208'.
386         Abolish constant `lc-ascii' and `lc-jp'.
387         (charset-description): New implementation.
388         (charset-registry): New implementation.
389         (charset-columns): New implementation.
390         (find-charset-string): New implementation.
391         (find-charset-region): New implementation.
392         (charsets-mime-charset-alist): New initial value.
393         (char-charset): New implementation.
394
395 1998-04-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
396
397         * emu-e20.el, emu-x20.el, emu-e19.el, emu-mule.el, emu-nemacs.el
398         (char-next-index): New macro.
399
400 \f
401 1998-03-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
402
403         * APEL: Version 7.6 was released.
404
405         * std11.el: Require 'std11-parse when compile.
406
407 1998-03-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
408
409         * calist.el (ctree-match-calist): Prefer normal choice than
410         default choice.
411
412 1998-03-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
413
414         * emu-20.el (mime-charset-coding-system-alist): Use 'defcustom.
415
416 1998-03-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
417
418         * emu-20.el: Require 'wid-edit when compile.
419
420 \f
421 1998-03-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
422
423         * APEL: Version 7.5 was released.
424
425 1998-03-24  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
426
427         * calist.el (calist-field-match-method-obarray): New variable.
428         (define-calist-field-match-method): New function.
429         (calist-default-field-match-method): New function.
430         (calist-field-match-method): New function.
431         (calist-field-match): New function.
432         (ctree-match-calist): Use `calist-field-match'.
433
434 \f
435 1998-03-23  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
436
437         * APEL: Version 7.4 was released.
438
439 1998-03-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
440
441         * emu-nemacs.el, emu-mule.el, emu-e19.el, emu-x20.el, emu-e20.el
442         (insert-file-contents-as-binary): Renamed from
443         `insert-binary-file-contents'; add `insert-binary-file-contents'
444         as obsolete alias.
445
446 1998-03-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
447
448         * emu-e20.el (insert-binary-file-contents-literally): New alias
449         for `insert-file-contents-literally'.
450
451         * emu-x20.el (insert-binary-file-contents-literally): Moved from
452         emu-20.el.
453
454         * emu-20.el: Move `insert-binary-file-contents-literally' to
455         emu-x20.el.
456
457 1998-03-21  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
458
459         * emu-e20.el (insert-binary-file-contents): Must save
460         `enable-multibyte-characters'.
461
462         * emu-x20.el (insert-binary-file-contents): Moved from emu-20.el.
463
464         * emu-20.el: Move `insert-binary-file-contents' to emu-x20.el.
465
466         * calist.el (ctree-match-calist): Rename local variables.
467
468 \f
469 1998-03-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
470
471         * APEL: Version 7.3 was released.
472
473 1998-03-15  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
474
475         * APEL-ELS: Add calist.el.
476
477         * calist.el: New module.
478
479 1998-03-13  Katsumi Yamaoka   <yamaoka@jpl.org>
480
481         * emu-mule.el (charsets-mime-charset-alist) fixed.
482
483 \f
484 1998-03-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
485
486         * APEL: Version 7.2 was released.
487
488 1998-03-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
489
490         * emu-nemacs.el, emu-mule.el, emu-e19.el, emu-20.el
491         (write-region-as-binary): New function.
492
493 1998-03-11  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
494
495         * emu-nemacs.el, emu-mule.el, emu-e19.el, emu-20.el
496         (insert-binary-file-contents): New function.
497
498 1998-03-08  Shuhei KOBAYASHI  <shuhei-k@jaist.ac.jp>
499
500         * README.en (Bug reports): Modify description of tm mailing list.
501
502 \f
503 1998-02-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
504
505         * APEL: Version 7.1.1 was released.
506
507         * README.en (Bug reports): Modify for APEL.
508
509 1998-02-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
510
511         * std11.el (std11-msg-id-string): New function.
512         (std11-fill-msg-id-list-string): New function.
513
514         * std11-parse.el (std11-parse-msg-id): New function.
515
516 1998-01-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
517
518         * emu-x20.el: If coding-system `iso-2022-jp' unifies JIS X
519         0201-Latin to ASCII and JIS X 0208-1978 to JIS X 0208-1983 by
520         code-point, copy coding-system `iso-2022-7bit' to `iso-2022-jp' to
521         avoid this problem.
522
523 \f
524 1997-11-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
525
526         * APEL: Version 7.1 was released.
527
528 1997-11-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
529
530         * README.en (What's APEL?): Rename file-detect.el -> path-util.el.
531
532 1997-11-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
533
534         * install.el, filename.el (filename-filters): Use path-util.el
535         instead of file-detect.el.
536
537         * path-util.el, file-detect.el, APEL-ELS: Rename file-detect.el ->
538         path-util.el (file name should be less than 13 bytes).
539
540 1997-11-06  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
541
542         * emu-19.el (tl:make-overlay): New alias.
543         (tl:overlay-put): New alias.
544         (tl:overlay-buffer): New alias.
545
546 \f
547 1997-11-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
548
549         * APEL: Version 4.2 was released.
550
551 1997-11-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
552
553         * APEL-MK (config-apel): Regard LISPDIR.
554
555 1997-11-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
556
557         * emu-19.el (tl:make-overlay): New obsolete function (for
558         tm-7.106).
559         (tl:overlay-put): New obsolete function (for tm-7.106).
560         (tl:overlay-buffer): New obsolete function (for tm-7.106).
561
562 \f
563 1997-11-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
564
565         * APEL: Version 4.1 was released.
566
567         * APEL-MK (compile-apel): Use `config-apel'; don't use
568         `add-to-list' for compatibility.
569         (install-apel): Don't call `config-apel' directly.
570
571         * APEL-CFG: Add load-path setting.
572
573 1997-11-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
574
575         * emu-20.el (mime-charset-list): New inline-function.
576         (widget-mime-charset-prompt-value-history): New variable.
577         (mime-charset): New widget.
578         (widget-mime-charset-prompt-value): New function.
579         (widget-mime-charset-action): New function.
580         (default-mime-charset): Use `defcustom'.
581
582         * emu-20.el (default-mime-charset): Modify DOC-string.
583
584         * emu-mule.el (charsets-mime-charset-alist): New implementation.
585
586         * emu-e20.el (encode-mime-charset-region,
587         decode-mime-charset-region, encode-mime-charset-string,
588         decode-mime-charset-string): New function (copied from emu-20.el);
589         check `enable-multibyte-characters'.
590
591         * emu-x20.el (encode-mime-charset-region,
592         decode-mime-charset-region, encode-mime-charset-string,
593         decode-mime-charset-string): New function (copied from emu-20.el).
594
595         * emu-20.el: Move function `encode-mime-charset-region',
596         `decode-mime-charset-region', `encode-mime-charset-string' and
597         `decode-mime-charset-string' to emu-x20.el and emu-e20.el.
598
599 1997-10-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
600
601         * emu-x20.el (charsets-mime-charset-alist): Use MIME charset
602         `iso-8859-5' for cyrillic.
603
604 \f
605 1997-09-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
606
607         * APEL: Version 3.4.4 was released.
608
609 1997-09-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
610
611         * std11-parse.el (std11-special-char-list): Fix order for regexp.
612
613 \f
614 1997-09-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
615
616         * APEL: Version 3.4.3 was released.
617
618         * README.en: Modify for Emacs 20.
619
620 1997-09-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
621
622         * std11-parse.el (std11-special-char-list): New constant; abolish
623         `std11-special-chars'.
624         (std11-atom-regexp): Use it.
625         (std11-analyze-special): Use it; Don't use `find'.
626
627 \f
628 1997-09-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
629
630         * APEL: Version 3.4.2 was released.
631
632         * README.en (What's APEL?): Add emu-20.el.
633
634 1997-09-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
635
636         * emu-20.el (mime-charset-to-coding-system): Use defsubst again;
637         modify implementation.
638
639         * emu-20.el (mime-charset-to-coding-system): Use
640         `find-coding-system'.
641
642         * emu-20.el (mime-charset-coding-system-alist): Use
643         `find-coding-system'.
644
645         * emu-e20.el (find-coding-system): New inline function.
646
647         * emu.el (defsubst-maybe): New macro.
648
649 1997-09-03  MORIOKA Tomohiko  <morioka@mousai>
650
651         * emu-20.el (mime-charset-to-coding-system): Use `defun' instead
652         of `defsubst'.
653
654 \f
655 1997-09-02  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
656
657         * APEL: Version 3.4.1 was released.
658
659 1997-08-30  MAEDA Shugo       <shugo@po.aianet.ne.jp>
660
661         * emu-mule.el (decode-coding-region, encode-coding-string): New
662         function.
663         (decode-coding-string): Modify DOC-string. (cf. [cmail:3366])
664
665 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
666
667         * emu.el (defconst-maybe): New macro.
668
669         (emacs-major-version, emacs-minor-version): Use `defconst-maybe'.
670
671         * emu.el (charsets-to-mime-charset): Abolish unused local variable
672         `csl'.
673
674         * emu-e20.el, emu-20.el: Move function
675         `detect-mime-charset-region' from emu-e20.el to emu-20.el.
676
677         * emu-20.el: Use `defsubst' for
678         `{encode|decode}-mime-charset-{region|string}'.
679
680         * emu-e20.el (detect-mime-charset-region): Use
681         `find-charset-region'.
682
683 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
684
685         * emu-x20.el, emu-e20.el, emu-20.el: Move function
686         `{encode|decode}-mime-charset-{region|string}' from emu-e20.el and
687         emu-x20.el to emu-20.el.
688
689         * emu-x20.el, emu-e20.el, emu-20.el: Move `default-mime-charset'
690         from emu-e20.el and emu-x20.el to emu-20.el.
691
692 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
693
694         * emu-20.el (mime-charset-coding-system-alist): Don't use
695         `coding-system-p' for symbol.
696         (mime-charset-to-coding-system): Ditto; modify DOC-string.
697
698 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
699
700         * emu-20.el (mime-charset-coding-system-alist): Check MIME charset
701         is defined as coding-system.
702
703         * emu-x20.el, emu-e20.el, emu-20.el: Move
704         `mime-charset-coding-system-alist' from emu-e20.el and emu-x20.el
705         to emu-20.el.
706
707         * emu-20.el (*noconv*): Add DOC-string.
708
709 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
710
711         * emu-20.el (mime-charset-to-coding-system): Check coding-system-p
712         even if CHARSET is found in `mime-charset-coding-system-alist'.
713
714         * emu-x20.el: Use function `mime-charset-to-coding-system' in
715         emu-20.el.
716
717         * emu-20.el (mime-charset-to-coding-system): Use `defsubst'.
718
719         * emu-e20.el, emu-20.el: Move function
720         `mime-charset-to-coding-system' from emu-e20.el to emu-20.el.
721
722 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
723
724         * emu-x20.el, emu-e20.el, emu-20.el: Move features about Binary
725         accessing from emu-e20.el and emu-x20.el to emu-20.el.
726
727         * EMU-ELS (emu-modules): Add emu-20 for Emacs 20 and XEmacs/mule.
728
729 1997-08-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
730
731         * emu-x20.el (mime-charset-to-coding-system): Use `defsubst'.
732
733         * emu-x20.el (default-mime-charset): Add DOC-string.
734
735         (mime-charset-coding-system-alist): Add `us-ascii'.
736
737 1997-08-25  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
738
739         * emu-x20.el (mime-charset-coding-system-alist): iso-2022-jp-2 is
740         defined as coding-system.
741
742 \f
743 1997-07-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
744
745         * emu: Version 7.44 was released.
746         * APEL: Version 3.4 was released.
747
748 1997-07-13  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
749
750         * emu-e20.el (mime-charset-coding-system-alist): `iso-2022-ss2-7'
751         -> `iso-2022-7bit-ss2'. (for Emacs 20.0.90)
752
753 1997-07-13  MORIOKA Tomohiko  <morioka@mousai>
754
755         * std11-parse.el (std11-parse-ascii-token): Allow non-ASCII
756         characters in comments.
757
758 1997-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
759
760         * richtext.el: Add autoload comments for `richtext-encode' and
761         `richtext-decode'.
762
763         * emu.el: Check richtext.el is bundled.
764
765 1997-06-28  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
766
767         * file-detect.el: Add autoload comments for function `add-path',
768         `add-latest-path', `get-latest-path', `file-installed-p',
769         `exec-installed-p', `module-installed-p' and variable
770         `exec-suffix-list'.
771
772 1997-06-08  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
773
774         * emu-x20.el (mime-charset-coding-system-alist): iso-8859-1,
775         hz-gb-2312, cn-gb-2312, gb2312, cn-big5 and koi8-r were defined as
776         coding-system.
777
778         * emu-x20.el: Don't require cyrillic.
779
780 Thu May 22 04:46:57 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
781
782         * emu-mule.el (make-char): New alias.
783
784         * emu-e20.el: Alias `make-character' was abolished.
785
786 Sat May 10 19:39:12 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
787
788         * README.en (What's APEL?): Add std11 and mule-caesar.el.
789
790 \f
791 1997-05-09  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
792
793         * emu: Version 7.43.1 was released.
794         * APEL: Version 3.3.2 was released.
795
796 Fri May  9 01:23:44 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
797
798         * APEL-ELS: Add mule-caesar.el.
799
800         * mule-caesar.el: New file.
801
802 Thu May  8 22:21:36 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
803
804         * emu-x20.el: Use `binary' instead of `no-conversion' temporary.
805
806 \f
807 1997-04-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
808
809         * emu: Version 7.43 was released.
810         * APEL: Version 3.3.1 was released.
811
812         * emu-x20.el: several changes for XEmacs 20.1-b12.
813
814 Wed Apr 30 12:40:32 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
815
816         * Makefile: add `release'.
817
818 Mon Apr 28 16:47:30 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
819
820         * Makefile: `TARFILE' was abolished.
821
822 Tue Apr  8 09:47:40 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
823
824         * emu.el (point-at-eol): New function.
825
826 Sat Apr  5 16:23:23 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
827
828         * emu-nemacs.el: `tl:available-face-attribute-alist' ->
829         `emu:available-face-attribute-alist'.
830
831         * emu-nemacs.el, emu-mule.el: `tl:make-overlay' -> `make-overlay';
832         `tl:overlay-put' -> `overlay-put'.
833
834 Sat Apr  5 06:50:48 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
835
836         * emu-xemacs.el: Alias `tl:make-overlay', `tl:overlay-put' and
837         `tl:overlay-buffer' were abolished; Function `tl:move-overlay'
838         were abolished.
839
840         * emu-19.el: Alias `tl:make-overlay', `tl:overlay-put' and
841         `tl:overlay-buffer' were abolished.
842
843         * emu-18.el: `tl:overlay-buffer' -> `overlay-buffer'.
844
845         * emu-xemacs.el: Require overlay.
846
847         * emu.el (char-or-char-int-p): New XEmacs 20 emulating alias.
848
849         * emu.el (minibuffer-prompt-width): New function for Emacs 18 and
850         XEmacs.
851
852 Thu Apr  3 17:14:39 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
853
854         * APEL-ELS: std11.el and std11-parse.el were moved from mu/.
855
856 \f
857 1997-03-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
858
859         * APEL: Version 3.3 was released.
860         
861         * APEL-CFG (EMU_PREFIX, EMU_DIR): New variables.
862         * APEL-MK: install emu.
863
864 Thu Mar 20 06:09:03 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
865
866         * Makefile: Add README.en.
867
868 Thu Mar 20 06:08:29 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
869
870         * file-detect.el: Header and DOC-strings were modified.
871
872 Thu Mar 20 06:03:51 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
873
874         * README.en: New file.
875
876 Thu Mar 20 05:48:02 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
877
878         * filename.el: Add DOC-strings.
879
880         * APEL-MK (install-apel): Use `compile-apel'.
881
882         * Makefile (install): Don't depend on `elc'.
883
884 Thu Mar 20 02:04:19 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
885
886         * APEL-MK: Setting for load-path and requiring install were moved
887         from APEL-CFG.
888
889         (install-apel): Compile apel-modules.
890
891         * APEL-CFG: Setting for load-path and requiring install were moved
892         to APEL-MK.
893
894 \f
895 1997-03-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
896
897         * APEL: Version 3.2 was released.
898
899 Fri Mar 14 09:54:04 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
900
901         * file-detect.el (get-latest-path): Check directory is exist or not.
902
903 Fri Mar 14 09:25:15 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
904
905         * APEL-ELS: Add install.el.
906
907 Fri Mar 14 07:24:37 1997  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
908
909         * Makefile, APEL-MK, APEL-CFG: New file.
910
911 1997-03-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
912
913         * atype.el (field-unify): fixed.
914
915 1997-03-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
916
917         * filename.el (filename-filters): Use `exec-installed-p' instead
918         of `file-installed-p' to search "kakasi".
919
920 1997-03-10  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
921
922         * file-detect.el (module-installed-p): Use function
923         `exec-installed-p'.
924
925         * file-detect.el (exec-suffix-list): New variable.
926         (exec-installed-p): New function.
927
928 1997-03-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
929
930         * APEL-ELS (apel-modules): Add filename.el.
931
932         * APEL-ELS: Initial revision
933
934 1997-03-04  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
935
936         * filename.el (filename-replacement-alist): Don't use function
937         `string-to-char-list' and `expand-char-ranges'; Don't require
938         tl-str.
939         (filename-special-filter): Use function `assoc-if' instead of
940         `ASSOC'; Require cl instead of tl-list.
941         (poly-funcall): New inline-function; copied from tl-list.el.
942
943 1997-03-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
944
945         * atype.el: Alias `fetch-field', `fetch-field-value', `put-field'
946         and `delete-field' were abolished.
947
948         Don't require tl-str and tl-list.
949
950         Require alist.
951
952         (field-unify): Don't use function `symbol-concat'.
953         (assoc-unify): Use function `assoc' directly; use function
954         `put-alist' directly; use function `del-alist' directly.
955
956         * atype.el: Function `put-fields' was abolished.
957
958         * atype.el: tl-atype.el was renamed to atype.el.
959
960 1997-03-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
961
962         * atype.el: tl-atype.el was renamed to atype.el.
963
964 1997-03-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
965
966         * file-detect.el (file-installed-p): Fixed DOC-string.
967
968 1997-02-28  Tomohiko Morioka  <tmorioka@mule.etl.go.jp>
969
970         * alist.el: New module; separated from tl-list.el.