1 2001-04-15 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
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.
9 2000-11-21 MIYASHITA Hisashi <himi@m17n.org>
11 * x0213-csys.el (x0213-csys): Define shift_jisx0213
12 coding-system-alias on each eol type.
14 2000-06-16 MIYASHITA Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
16 * x0213-csys.el ("Japanese"):
17 In coding-priority, remove duplicated coding-systems
18 in terms of coding-category.
20 2000-06-14 MIYASHITA Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
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.
27 2000-06-03 MIYASHITA Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
29 * x0213-font.el (shift-jisx0213-font-encoder):
30 On Meadow, regist this encoder for Shift_JISX0213 fonts.
32 * readme.txt: Add description on font configuration for Meadow.
34 2000-04-15 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
37 Put `translation-rule-for-unicode' property of japanese-jisx0213-1
38 and japanese-jisx0213-2.
40 2000-03-21 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
43 Append descriptions on JIS X 0213 dictionaries.
45 2000-03-16 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
48 Add comments on x0213-sjis.el and remove the notice on
49 japanese-shift-jisx0213 coding-system.
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
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.
60 * x0213-mime.el (coding-system-for-mime-charset-iso-2022-jp-3):
61 Set the default value to iso-2022-jp-3-strict.
64 Enable U+6677(Plain 1 row 85 cell 32).
66 2000-03-15 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
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.
78 Provide x0213-mime feature instead of x0213-sup.
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):
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):
94 (jisx0213-shift-jis-template):
95 New function. This function is used only at byte-compile time.
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.
112 Alias of japanese-shift-jisx0213.
114 Set 'coding-priority and coding-system property of
115 Japanese language info. to japanese-shift-jisx0213
116 nstead of japanese-shift-jis.
119 Renamed x0213-sup.el to x0213-mime.el.
121 * jisx0213.el (x0213-mime):
122 corresponds to the above change.
124 * x0213-comp.el (compile-file-list-1st):
128 Remove byte-compile-dynamic option.
130 * x0213-font.el (ccl-encode-shiftjis-font):
131 Reconstruct this by using en-sjis and
132 jisx0213-shift-jis-plain-2-encode-table.
135 New module for Shift-JIS encoding or decoding.
137 2000-03-13 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
140 Rewrite on coding system description.
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.
151 2000-03-13 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
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.
156 2000-03-10 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
159 Add notice on iso-2022-jp-3-compatible coding systems
160 written by Kawabata-san.
163 Add notice on japanese-shift-jisx0213.
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.
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.
176 Append descriptions on ShiftJIS font by Kawabata-san.
178 * x0213-comp.el (compile-file-list-1st):
181 * jisx0213.el (x0213-sup):
185 New module for supplement configurations, e.g., internet
186 message configuration for APEL, FLIM, and SEMI.
188 2000-03-09 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
190 * x0213-csys.el (ccl-decode-sjisx0213):
193 2000-03-09 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
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.
204 2000-03-08 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
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
211 2000-03-07 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
214 Modify language-info-alist to reflect the definition of new
217 Modify language-info-alist to reflect the definition of new
220 2000-02-29 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
223 Change default 16-dot font registry of JIS X0213 2nd plane to
226 (jisx0208-to-jisx0213):fixed bugs of no repetition.
227 (jisx0213-to-jisx0208):likewise
229 reflect newest conversion table.
231 2000-02-24 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
233 * readme.txt: Append the URIs of JIS X 0213 BDF fonts.
235 2000-02-23 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
237 * x0213-cdef.el (japanese-jisx0213-1):
238 Use 151 as charset-id.
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.
245 2000-02-23 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
248 (jisx0208/0212-to-jisx0213): new translation-table.
249 (jisx0213-to-jisx0208/0212): rewrite of jisx0213-to-jisx0208.
252 jisx0212 characters will be converted to the same codepoint of
253 jisx0213-2 before encoding, and vice versa after decoding.
256 (jisx0213-to-jisx0208): use new translation-table
257 jisx0213-to-jisx0208/0212.
260 Remove tentative character name braces ("[...]") so that
261 sort-char-by-charname works properly.
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.
268 2000-02-22 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
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.
281 * x0213-comp.el (compile-file-list-1st):
284 * egg-sim-jisx0213.el:
285 Require x0213-util.el instead of jisx0213-util.el.
286 Also require x0213-char.el.
289 Bug fix on compilation. And change explanations on font setup.
290 (Thanks KAWABATA-san.)
293 Only when window-system is valid, set up fontset
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
301 2000-02-21 Miyashita Hisashi <himi@bird.scphys.kyoto-u.ac.jp>
312 * egg-sim-jisx0213.el:
313 New modules for JIS X 0213 support.