comparison lisp/ChangeLog @ 47712:9505d3b154c9

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Mon, 30 Sep 2002 06:41:51 +0000
parents 6dd3bdf36ac0
children 2589e6117a86
comparison
equal deleted inserted replaced
47711:d99378556333 47712:9505d3b154c9
1 2002-09-30 Kenichi Handa <handa@m17n.org>
2
3 * language/indian.el: Don't register "ISO10646.*-1" in
4 font-ccl-encoder-alist.
5
6 * language/cyrillic.el (ccl-decode-koi8): Refer to
7 ucs-translation-table-for-decode.
8 (ccl-decode-koi8-u): Likewise.
9 (ccl-decode-alternativnyj): Likewise.
10 (cyrillic-koi8): Put `dependency' property.
11 (koi8-u): Likewise.
12 (cyrillic-alternativnyj): Likewise.
13
14 * international/utf-8.el (ucs-mule-to-mule-unicode): Don't define
15 this translation-table name here.
16 (utf-translation-table-for-encode): New translation-table name.
17 (utf-fragmentation-table): Renamed from utf-8-fragmentation-table.
18 (utf-defragmentation-table): New variable.
19 (ucs-mule-cjk-to-unicode): Renamed from utf-8-subst-rev-table.
20 (utf-subst-table-for-encode): New translation-table name.
21 (ucs-unicode-to-mule-cjk): Renamed from utf-8-subst-table.
22 (utf-subst-table-for-decode): New translation-table name.
23 (utf-fragment-on-decoding): Renamed from
24 utf-8-fragment-on-decoding. Correctly handle the case that
25 unify-8859-on-encoding-mode is off. Handle mule-utf-16-le and
26 mule-utf-16-be too.
27 (utf-translate-cjk): Renamed from utf-8-translate-cjk. Handle
28 mule-utf-16-le and mule-utf-16-be too.
29 (ccl-decode-mule-utf-8): Refer to utf-translation-table-for-decode
30 and utf-subst-table-for-decode.
31 (ccl-encode-mule-utf-8): Refer to utf-translation-table-for-encode
32 and utf-subst-table-for-encode.
33 (mule-utf-8): Fix `safe-charsets' property, put `dependency'
34 property.
35
36 * international/utf-8-subst.el: Setup ucs-unicode-to-mule-cjk and
37 ucs-mule-cjk-to-unicode, not utf-8-subst-table and
38 utf-8-subst-rev-table.
39
40 * international/utf-16.el (utf-16-decode-ucs): Look up
41 utf-subst-table-for-decode. Fix for the case that the looking up
42 succeeds.
43 (ccl-decode-mule-utf-16-le): Translate characters by
44 utf-translation-table-for-decode.
45 (ccl-decode-mule-utf-16-be): Likewise.
46 (ccl-encode-mule-utf-16-le): Look up utf-subst-table-for-encode
47 at first. Translate characters by
48 utf-translation-table-for-encode.
49 (ccl-encode-mule-utf-16-be): Likewise.
50 (mule-utf-16-le, mule-utf-16-be): Add `dependency' property.
51
52 * loadup.el: Preload international/utf-16. Don't call
53 ucs-unify-8859.
54
55 * international/ucs-tables.el: Don't bind
56 utf-8-translation-table-for-decode while setting up
57 ucs-mule-8859-to-ucs-table, etc. Add `depenency' property to
58 iso-8859-* coding systems.
59 (ucs-unify-8859): Arguments changed to FOR-ENCODE and FOR-DECODE.
60 If FOR-DECODE is non-nil, make ucs-mule-8859-to-mule-unicode
61 populate the translation table named
62 ucs-translation-table-for-decode. If FOR-ENCODE is non-nil, make
63 ucs-mule-to-mule-unicode populates the translation table named
64 utf-translation-table-for-encode. Call register-char-codings for
65 mule-utf-16-be and mule-utf-16-le too.
66 (ucs-fragment-8859): Arguments changed to FOR-ENCODE and
67 FOR-DECODE. If FOR-DECODE is non-nil, make the translation table
68 named ucs-translation-table-for-decode vacant. If FOR-ENCODE is
69 non-nil, make a proper char-table populates the translation table
70 name utf-translation-table-for-encode. Call register-char-codings
71 for all mule-utf-* to to reset their status to the origianl.
72 (unify-8859-on-encoding-mode): Call ucs-unify-8859 and
73 ucs-fragment-8859 with fixed arguments. Set the version to 21.3.
74 (unify-8859-on-decoding-mode): Likewise. Remove dependency.
75 (ccl-encode-unicode-font): Deleted,
76 (ucs-tables-unload-hook): Deleted.
77
78 * international/mule.el (decode-char): Refer to the translation
79 hash table named utf-subst-table-for-decode. Refer to the
80 translation table named utf-translation-table-for-decode instead
81 of utf-8-translation-table-for-decode.
82 (encode-char): Refer to the translation hash table named
83 utf-subst-table-for-encode. Refer to the translation table named
84 utf-translation-table-for-encode instead of
85 utf-8-translation-table-for-encode.
86
87 * international/mule-diag.el (describe-coding-system): Describe
88 `dependency' property..
89
90 * international/mule-conf.el (emacs-mule): Add property
91 `composition'.
92
93 * international/fontset.el (ucs-mule-to-mule-unicode): Define this
94 translation table name here.
95 (ucs-mule-cjk-to-unicode): New translation table name.
96 (ccl-encode-unicode-font): Merge the code in ucs-tables.el.
97 (font-ccl-encoder-alist): Change the font registry pattern to
98 "ISO10646.*-*".
99
1 2002-09-30 Colin Walters <walters@gnu.org> 100 2002-09-30 Colin Walters <walters@gnu.org>
2 101
3 * calc/calc-stuff.el (calc-flush-caches): Add optional arg 102 * calc/calc-stuff.el (calc-flush-caches): Add optional arg
4 `inhibit-msg'. 103 `inhibit-msg'.
5 104