Initial Commit
[packages] / mule-packages / mule-ucs / lisp / jisx0213 / ChangeLog
1 2001-04-15  KAWABATA, Taichi  <batta@beige.ocn.ne.jp>
2
3         * ujisx0213.el: Add new entries for ISO 10646 PDAM and Unicode
4         3.1.  Among 363 Undefined Kanjis, 1 is moved to basic CJK Unified
5         Ideograph Area (U+9B2D), 60 are moved to CJK Compatibility
6         Ideograph area, and 302 are moved to Extension B area.  Note that
7         2-94-5 is mapped to U+29FD7, for compatibility with CNS7-2B74.
8
9 2000-11-21  MIYASHITA Hisashi  <himi@m17n.org>
10
11         * x0213-csys.el (x0213-csys): Define shift_jisx0213
12         coding-system-alias on each eol type.
13
14 2000-06-16  MIYASHITA Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
15
16         * x0213-csys.el ("Japanese"):
17         In coding-priority, remove duplicated coding-systems
18         in terms of coding-category.
19
20 2000-06-14  MIYASHITA Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
21
22         * x0213-csys.el ("Japanese"): 
23         Append utf-8, utf-16-le, and utf-16-be to coding-priority.
24         However, if the candidate coding-system symbol is not really
25         a coding-system, exclude it from the coding priority.
26
27 2000-06-03  MIYASHITA Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
28
29         * x0213-font.el (shift-jisx0213-font-encoder):
30         On Meadow, regist this encoder for Shift_JISX0213 fonts.
31
32         * readme.txt: Add description on font configuration for Meadow.
33
34 2000-04-15  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
35
36         * x0213-udef.el:
37         Put `translation-rule-for-unicode' property of japanese-jisx0213-1
38         and japanese-jisx0213-2.
39
40 2000-03-21  KAWABATA, Taichi <batta@beige.ocn.ne.jp>
41
42         * readme.txt:
43         Append descriptions on JIS X 0213 dictionaries.
44
45 2000-03-16  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
46
47         * readme.txt:
48         Add comments on x0213-sjis.el and remove the notice on
49         japanese-shift-jisx0213 coding-system.
50
51         * x0213-csys.el (jisx0213-shift-jis-template):
52         Bug fix.  If macp is enable and read is emacs-mule,
53         convert LF to CR, and read is NOT emacs-mule, convert
54         CR to LF.
55         (shift-jisx0213-mac-stream-encoder):
56         (shift-jisx0213-mac-stream-decoder):
57         Use emacs-mule instead of emacs-mule-dos for serialization
58         or unserialization method.
59
60         * x0213-mime.el (coding-system-for-mime-charset-iso-2022-jp-3):
61         Set the default value to iso-2022-jp-3-strict.
62
63         * ujisx0213.el:
64         Enable U+6677(Plain 1 row 85 cell 32).
65
66 2000-03-15  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
67
68         * x0213-mime.el 
69         (mime-charset-iso-2022-jp-3-compatible-p):
70         Replaced with the below variable.
71         (coding-system-for-mime-charset-iso-2022-jp-3):
72         New variable that specifies a coding system used by
73         MIME charset `ISO-2022-JP-3'.
74         (setup-iso-2022-jp-3-mcharset-environment):
75         Use the above variable when setting
76         mime-charset-coding-system-alist.
77         (x0213-mime):
78         Provide x0213-mime feature instead of x0213-sup.
79
80         * x0213-csys.el (x0213-sjis):
81         Require this at byte-compile time.
82         Now needless to require x0213-font.
83         (ccl-decode-sjisx0213):
84         (ccl-encode-sjisx0213):
85         Removed.
86         (japanese-shift-jisx0213):
87         Don't directly call make-coding-system in order to
88         create japanese-shift-jisx0213.  Use Mule-UCS facility instead.
89         (jisx0213-shift-jis-plain-2-odd-decode-map):
90         (jisx0213-shift-jis-plain-2-even-decode-map):
91         New code conversion map.  It is evaled also at byte-compile time.
92         (shift-jisx0213-coding-system-alist):
93         New variable.
94         (jisx0213-shift-jis-template):
95         New function.  This function is used only at byte-compile time.
96         (x0213-csys):
97         New Mule-UCS package.
98         (shift-jisx0213-unix-stream-encoder):
99         (shift-jisx0213-unix-stream-decoder):
100         (shift-jisx0213-dos-stream-encoder):
101         (shift-jisx0213-dos-stream-decoder):
102         (shift-jisx0213-mac-stream-encoder):
103         (shift-jisx0213-mac-stream-decoder):
104         New conversions for Shift-JISX0213.
105         (japanese-shift-jisx0213-unix):
106         (japanese-shift-jisx0213-dos):
107         (japanese-shift-jisx0213-mac):
108         (japanese-shift-jisx0213):
109         Coding system definitions for Shift-JISX0213.
110         And set alias-coding-systems property for these.
111         (shift_jisx0213):
112         Alias of japanese-shift-jisx0213.
113         ("Japanese"):
114         Set 'coding-priority and coding-system property of
115         Japanese language info. to japanese-shift-jisx0213
116         nstead of japanese-shift-jis.
117
118         * x0213-mime.el:
119         Renamed x0213-sup.el to x0213-mime.el.
120
121         * jisx0213.el (x0213-mime):
122         corresponds to the above change.
123
124         * x0213-comp.el (compile-file-list-1st):
125         Likewise.
126
127         * x0213-udef.el:
128         Remove byte-compile-dynamic option.
129
130         * x0213-font.el (ccl-encode-shiftjis-font):
131         Reconstruct this by using en-sjis and
132         jisx0213-shift-jis-plain-2-encode-table.
133
134         * x0213-sjis.el:
135         New module for Shift-JIS encoding or decoding.
136
137 2000-03-13  KAWABATA, Taichi <batta@beige.ocn.ne.jp>
138
139         * readme.txt:
140         Rewrite on coding system description.
141
142         * x0213-csys.el
143         (make-jisx0208-to-0213-translation-pair)
144         (make-jisx0208-to-0213-translation-pairs)
145         (make-jisx0213-to-0208-translation-pairs): New functions
146         (jisx0208-to-jisx0213-restricted): New translation table which
147         translates non-ISO-2022-JP-3 conformant JIS X 0208 to JIS X 0213.
148         (iso-2022-jp-3-strict): New coding-system based on newly
149         introduced translation table.
150
151 2000-03-13  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
152
153         * x0213-sup.el (setup-iso-2022-jp-3-mcharset-environment):
154         Bug fix.  Use coding-system-p to check 'iso-2022-jp-3-compatible.
155
156 2000-03-10  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
157
158         * readme.txt:
159         Add notice on iso-2022-jp-3-compatible coding systems
160         written by Kawabata-san.
161
162         * readme.txt:
163         Add notice on japanese-shift-jisx0213.
164
165         * x0213-csys.el ("Japanese"):
166         Because japanese-shift-jisx0213 is incomplete,
167         set 'coding-priority to japanese-shift-jis instead of
168         japanese-shift-jisx0213.
169
170         * x0213-sup.el (setup-iso-2022-jp-3-mcharset-environment):
171         When Emacs cannot find iso-2022-jp-3-compatible,
172         output a warning message, and set iso-2022-jp-3 as a
173         coding system for `iso-2022-jp-3' mime charset.
174
175         * readme.txt:
176         Append descriptions on ShiftJIS font by Kawabata-san.
177
178         * x0213-comp.el (compile-file-list-1st):
179         Add x0213-sup.el.
180
181         * jisx0213.el (x0213-sup):
182         Require x0213-sup.
183
184         * x0213-sup.el:
185         New module for supplement configurations, e.g., internet
186         message configuration for APEL, FLIM, and SEMI.
187
188 2000-03-09  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
189
190         * x0213-csys.el (ccl-decode-sjisx0213):
191         Optimized a little.
192
193 2000-03-09  KAWABATA, Taichi  <batta@beige.ocn.ne.jp>
194
195         * x0213-csys.el
196         (iso-2022-jp-3):This coding system converts all JIS X 0208
197         characters to JIS X 0213 before encoding.
198         (iso-2022-jp-3-compatible):This coding system converts all JIS X
199         0213 characters to JIS X 0208 if possible before encoding.  This
200         coding system is backward-compatible with iso-2022-jp.
201         (set-language-info):replace iso-2022-jp-3 to
202         iso-2022-jp-3-compatible in coding-priority of Japanese.
203
204 2000-03-08  KAWABATA, Taichi  <batta@beige.ocn.ne.jp>
205
206         * x0213-csys.el
207         Modify iso-2022-jp-3 coding-system definition so that it produces
208         iso-2022-jp compatible text if the text only uses JIS X 0208
209         characters.
210
211 2000-03-07  KAWABATA, Taichi  <batta@beige.ocn.ne.jp>
212
213         * x0213-cdef.el
214         Modify language-info-alist to reflect the definition of new
215         charsets.
216         * x0213-csys.el
217         Modify language-info-alist to reflect the definition of new
218         coding-systems.
219
220 2000-02-29  KAWABATA, Taichi  <batta@beige.ocn.ne.jp>
221
222         * x0213-font.el:
223         Change default 16-dot font registry of JIS X0213 2nd plane to 
224         "*jisx0213.2000-2".
225         * x0213-util.el:
226         (jisx0208-to-jisx0213):fixed bugs of no repetition.
227         (jisx0213-to-jisx0208):likewise
228         * ujisx0213.el:
229         reflect newest conversion table.
230
231 2000-02-24  KAWABATA, Taichi  <batta@beige.ocn.ne.jp>
232
233         * readme.txt: Append the URIs of JIS X 0213 BDF fonts.
234
235 2000-02-23  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
236
237         * x0213-cdef.el (japanese-jisx0213-1):
238         Use 151 as charset-id.
239
240         * x0213-csys.el (make-list-of-range):
241         Renamed from range, which is originally made by Kawabata-san.
242         (jisx0213-to-jisx0208/0212):
243         Adapted to the above change.
244
245 2000-02-23  KAWABATA, Taichi  <batta@beige.ocn.ne.jp>
246
247         * x0213-csys.el:
248         (jisx0208/0212-to-jisx0213): new translation-table.
249         (jisx0213-to-jisx0208/0212): rewrite of jisx0213-to-jisx0208.
250         (iso-2022-jp-3):
251         (euc-jisx0213):
252         jisx0212 characters will be converted to the same codepoint of
253         jisx0213-2 before encoding, and vice versa after decoding.
254
255         * x0213-util.el:
256         (jisx0213-to-jisx0208): use new translation-table
257         jisx0213-to-jisx0208/0212.
258
259         * x0213-char.el:
260         Remove tentative character name braces ("[...]") so that
261         sort-char-by-charname works properly.
262
263         * egg-sim-jisx0213.el:
264         (egg-sim-jisx0213-menu):
265         Fixed bug of inputting JIS X 0213 2nd plane.
266         Diacritical latin characters are sorted before listed for input.
267
268 2000-02-22  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
269
270         * ujisx0213.el:
271         Split jis-x-0213-2000-vs-unicode-assoc into
272         jis-x-0213-1-2000-vs-unicode-assoc and
273         jis-x-0213-2-2000-vs-unicode-assoc.
274
275         * x0213-csys.el:
276         require 'x0213-font.
277
278         * x0213-char.el:
279         New module.
280
281         * x0213-comp.el (compile-file-list-1st):
282         Add x0213-char.el.
283         
284         * egg-sim-jisx0213.el:
285         Require x0213-util.el instead of jisx0213-util.el.
286         Also require x0213-char.el.
287
288         * readme.txt:
289         Bug fix on compilation.  And change explanations on font setup.
290         (Thanks KAWABATA-san.)
291
292         * x0213-font.el:
293         Only when window-system is valid, set up fontset
294         for JIS X 0213.
295
296         * x0213-comp.el (compile-file-list-1st):
297         uncomment the filename of x0213-csys.el.
298         And byte-compile x0213-font.el earlier than x0213-csys.el
299         and x0213-util.el.
300
301 2000-02-21  Miyashita Hisashi  <himi@bird.scphys.kyoto-u.ac.jp>
302
303         * x0213-util.el: 
304         * x0213-udef.el: 
305         * x0213-font.el: 
306         * x0213-csys.el: 
307         * x0213-comp.el: 
308         * x0213-cdef.el: 
309         * ujisx0213.el: 
310         * readme.txt: 
311         * jisx0213.el: 
312         * egg-sim-jisx0213.el:
313         New modules for JIS X 0213 support.
314         
315         
316