(ideographic-structure-member-compare-components): Renamed from
[chise/ids.git] / ChangeLog
1 2002-12-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2
3         * IDS-JIS-X0208-1990.txt (J90-4134): Use BC-8B5D instead of
4         U+5165.
5         (J90-4B71): Don't use &MCS-xxxxxxxx;.
6
7 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
8
9         * IDS-JIS-X0208-1990.txt:
10         - Add some missing IDSs.
11         - Fix or modify some IDSs.
12
13 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
14
15         * IDS-JIS-X0208-1990.txt: Simplify some subsequences.
16
17 2002-12-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
18
19         * ids-find.el (ideographic-structure-member): Add autoload cookie
20         and DOC-string.
21         (ideographic-structure-repertoire-p): New function.
22
23 2002-12-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
24
25         * ids-find.el (ideographic-structure-char=): Fix problem about
26         characters which does not have mappings for UCS code points.
27
28 2002-12-07  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
29
30         * cjk-4corner.el: New file.
31
32 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
33
34         * IDS-JIS-X0208-1990.txt: Modify and/or fix some parts.
35
36 2002-11-28  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
37
38         * install-ids.el: Change order.
39
40 2002-11-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
41
42         * IDS-Daikanwa-01.txt:
43         - Use utf-8-mcs-er instead of utf-8.
44         - Modify and/or fix some parts.
45
46         * ids-dump.el (ids-dump-insert-daikanwa): Fixed problem about null
47         definitions.
48
49 2002-11-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
50
51         * Makefile (install-ids): New target.
52         (install): Call `install-ids'.
53
54         * install-ids.el: New file.
55
56 2002-11-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
57
58         * ids-find.el (ideographic-structure-char=): New function; check
59         `<-radical' attribute.
60         (ideographic-structure-member-compare-parts): Use
61         `ideographic-structure-char='.
62
63         * IDS-UCS-Basic.txt: Use <IDEOGRAPHIC DESCRIPTION CHARACTER LEFT
64         TO RIGHT> + <CJK RADICAL JADE> instead of <IDEOGRAPHIC DESCRIPTION
65         CHARACTER LEFT TO RIGHT> + U+738B.
66         (U+5168): Use BC-8B5D instead of U+5165.
67
68 2002-11-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
69
70         * IDS-JIS-X0208-1990.txt: Add and modify IDSs of some characters.
71
72 2002-10-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
73
74         * ids-dump.el (ids-dump-insert-jis-x0208-1990): Don't insert
75         `nil'.
76
77         * IDS-UCS-Basic.txt (U+7199): Fix typo.
78
79 2002-10-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
80
81         * IDS-CBETA.txt: Add and modify IDSs of some characters.
82
83         * IDS-JIS-X0208-1990.txt:
84         - Use utf-8-mcs-er instead of utf-8.
85         - Modify and/or fix some parts.
86
87 2002-10-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
88
89         * ids-dump.el (ids-dump-range): Use `utf-8-mcs-er' instead of
90         `utf-8'.
91
92 2002-10-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
93
94         * IDS-UCS-Ext-B-6.txt:
95         - Use utf-8-mcs-er instead of utf-8.
96         - Modify and/or fix some parts.
97
98 2002-10-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
99
100         * ids-read.el (ids-read-buffer): Add new optional argument `soft'
101         to avoid to overwrite existing `ideographic-structure' properties.
102         (ids-read-file): Likewise.
103
104         * IDS-UCS-Ext-B-5.txt, IDS-UCS-Ext-B-4.txt:
105         - Use utf-8-mcs-er instead of utf-8.
106         - Modify and/or fix some parts.
107
108 2002-10-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
109
110         * IDS-UCS-Ext-B-3.txt:
111         - Use utf-8-mcs-er instead of utf-8.
112         - Modify and/or fix some parts.
113
114 2002-10-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
115
116         * IDS-UCS-Basic.txt (U+883F): Marked an error.
117         (U+8840): Add IDS.
118
119 2002-10-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
120
121         * IDS-UCS-Ext-B-2.txt:
122         - Use utf-8-mcs-er instead of utf-8.
123         - Modify and/or fix some parts.
124
125 2002-10-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
126
127         * IDS-UCS-Ext-B-1.txt:
128         - Use utf-8-mcs-er instead of utf-8.
129         - Modify and/or fix some parts.
130
131 2002-10-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
132
133         * IDS-UCS-Ext-A.txt:
134         - Use utf-8-mcs-er instead of utf-8.
135         - Modify and/or fix some parts.
136
137 2002-09-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
138
139         * IDS-UCS-Basic.txt: Use utf-8-mcs-er instead of utf-8.
140
141 2002-09-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
142
143         * IDS-ELS (ids-modules-to-compile): Add `ids-find'.
144
145         * ids-find.el: New file.
146
147 2002-07-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
148
149         * ids.el (ids-format-unit): Deleted.
150         (ids-format-list): Deleted.
151         (ids-format-list): Define as an alias for
152         `ideographic-structure-to-ids'.
153
154 2002-08-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
155
156         * IDS-UCS-Basic.txt: Fix and/or complete some IDSs.
157
158 2002-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
159
160         * IDS-JIS-X0208-1990.txt: New file.
161
162         * ids-read.el (ids-read-buffer): Accept J90-hhhh.
163
164         * ids-dump.el (ids-dump-file-specs-alist): Deleted.
165         (ids-dump-ranges): Deleted.
166         (ids-dump-insert-jis-x0208-1990): New function.
167         (ids-dump-range): New function.
168         (ids-dump-ucs-basic): New implementation.
169         (ids-dump-ucs-ext-a): Likewise.
170         (ids-dump-ucs-compat): Likewise.
171         (ids-dump-ucs-ext-b-*): Likewise.
172         (ids-dump-ucs-compat-supplement): Likewise.
173         (ids-dump-daikanwa-nn): Likewise.
174         (ids-dump-daikanwa-index): New function.
175         (ids-dump-daikanwa-hokan): Renamed from `ids-dump-daikanwa-ho';
176         new implementation.
177         (ids-dump-cbeta): New implementation.
178         (ids-dump-jis-x0208-1990): New function.
179
180 2002-07-01  Christian Wittern  <wittern@kanji.zinbun.kyoto-u.ac.jp>
181
182         * IDS-UCS-Ext-B-5.txt, IDS-UCS-Ext-B-4.txt, IDS-UCS-Ext-B-3.txt,
183         IDS-UCS-Ext-B-2.txt, IDS-UCS-Ext-B-1.txt, IDS-UCS-Ext-A.txt,
184         IDS-UCS-Basic.txt: Replaced some CDP characters with Unicode
185         equivalents: U+624C; U+5FC4.
186
187 2002-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
188
189         * IDS-Daikanwa-ho.txt (MH-0089): Add IDS.
190         (MH-0133): Modified.
191         (MH-0465): Modified.
192         (MH-0486): Modified.
193
194         * IDS-Daikanwa-dx.txt (M-48929): Modified.
195
196         * IDS-Daikanwa-12.txt (M-42211): Add IDS.
197
198         * IDS-Daikanwa-11.txt:
199         - Add IDS for some characters.
200         - Modify/fix IDS for some characters.
201
202         * IDS-Daikanwa-10.txt (M-32806): Add IDS.
203
204         * IDS-Daikanwa-09.txt (M-28120): Break.
205         (M-28126): Add IDS.
206         - Use M-07055 instead of U+5B81.
207
208         * IDS-Daikanwa-08.txt (M-25016): Break.
209         (M-25016'): Add IDS.
210
211         * IDS-Daikanwa-07.txt (M-17575): Add IDS.
212
213         * IDS-Daikanwa-06.txt (M-15637): Add IDS.
214
215         * IDS-Daikanwa-05.txt:
216         - Add IDS for some characters.
217         - Use M-01452 instead of U+516C.
218
219         * IDS-Daikanwa-04.txt:
220         - Add IDS for some characters.
221         - Use M-09221 instead of U+5E7F.
222
223         * IDS-Daikanwa-03.txt, IDS-Daikanwa-02.txt: Add IDS for some
224         characters.
225
226         * IDS-Daikanwa-01.txt: Use J0-5035 instead of U+4EA0.  Use J0-446B
227         instead of U+5E1D.  Use M-09373 instead of U+5EB6.
228         (M-00248): Delete IDS.
229         (M-00249): Delete IDS.
230         (M-00250): Delete IDS.
231         (M-00407): Add IDS.
232         (M-00612): Add IDS.
233         (M-00844): Simplified.
234         (M-00876): Add IDS.
235         (M-01009): Add IDS.
236         (M-01179): Add IDS.
237         (M-01312): Add IDS.
238         (M-01374): Modify structure.
239         (M-01375): Likewise.
240
241         * IDS-CBETA.txt (CB00104): Fixed.
242
243         * IDS-UCS-Ext-B-6.txt (U-0002A205): Fixed.
244         (U-0002A20B): Likewise.
245         (U-0002A6CD): Likewise.
246
247         * IDS-UCS-Ext-B-5.txt, IDS-UCS-Ext-B-4.txt: Fix and/or modify for
248         some characters.
249
250         * IDS-UCS-Ext-B-3.txt (U-00024013): Fixed.
251         (U-00024047): Fixed.
252         (U-00025F11): Fixed.
253         (U-00025F51): Fixed.
254         (U-00025FF4): Fixed.
255
256         * IDS-UCS-Ext-B-2.txt (U-00023FF6): Fixed.
257
258         * IDS-UCS-Ext-B-1.txt (U-00020054): Fixed.
259         (U-00020075): Completed.
260
261         * IDS-UCS-Ext-A.txt (U+34D5): Completed.
262         (U+4B91): Likewise.
263         (U+4CF5): Fixed.
264         (U+FA23): Completed.
265
266         * IDS-UCS-Basic.txt (U+9EF1): Fixed.
267
268 2002-07-01  Christian Wittern  <wittern@kanji.zinbun.kyoto-u.ac.jp>
269
270         * IDS-UCS-Basic.txt: Cleaned up some IDS sequences, especially
271         replacing cdp chars with their unicode counterparts of U+8BA0.
272
273 2002-06-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
274
275         * ids-dump.el (ids-dump-file-specs-alist): Add `daikanwa-xx'
276         instead of `daikanwa'.
277         (ids-dump-insert-daikanwa): Add new argument `start' and `end';
278         don't dump MH-nnnn data.
279         (ids-dump-insert-daikanwa-hokan): New function.
280
281         * ids-read.el (ids-read-buffer): Read M-nnnnn', M-nnnnn" and
282         MH-nnnn.
283
284 2002-06-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
285
286         * IDS-Daikanwa-01.txt, IDS-Daikanwa-02.txt, IDS-Daikanwa-03.txt,
287         IDS-Daikanwa-04.txt, IDS-Daikanwa-05.txt, IDS-Daikanwa-06.txt,
288         IDS-Daikanwa-07.txt, IDS-Daikanwa-08.txt, IDS-Daikanwa-09.txt,
289         IDS-Daikanwa-10.txt, IDS-Daikanwa-11.txt, IDS-Daikanwa-12.txt,
290         IDS-Daikanwa-dx.txt, IDS-Daikanwa-ho.txt: New files.
291
292 2002-06-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
293
294         * ids-read.el (ids-read-buffer): Fix problem about M-nnnnn' and
295         M-nnnnn".
296
297 2002-06-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
298
299         * IDS-UCS-Basic.txt (U+9AD8): Add IDS.
300
301 2002-06-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
302
303         * IDS-CBETA.txt: New file.
304
305 2002-06-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
306
307         * IDS-UCS-Ext-B-6.txt (U-0002A090): Fixed.
308         (U-0002A162): Fixed.
309
310         * IDS-UCS-Ext-B-2.txt: Fix IDS of some characters.
311
312         * IDS-UCS-Compat.txt (U+F902): Declare as an atom.
313
314         * IDS-UCS-Ext-A.txt: Fix IDS of some characters.
315
316         * IDS-UCS-Basic.txt: Simplify IDS of some characters.
317
318         * IDS-UCS-Ext-B-1.txt (U-00020003): Fixed.
319
320         * ids-read.el (ids-read-buffer): Accept CBnnnnn instead of
321         CB-nnnnn as CBETA characters.
322
323         * IDS-ELS (ids-modules-to-compile): Add `ids-dump'.
324
325         * ids-dump.el: New file.
326
327 2002-06-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
328
329         * IDS-UCS-Compat.txt: Fixed.
330
331 2002-06-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
332
333         * IDS-UCS-Basic.txt: Fix or simplify some IDS.
334
335 2002-06-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
336
337         * ids-read.el (ids-read-buffer): Add new optional argument
338         `simplify'; if `simplify' is nil, don't simplify a subtree; accept
339         CB-nnnnn.
340         (ids-read-file): Likewise.
341
342         * ids.el (ids-parse-component): Add new argument `simplify'; if
343         `simplify' is nil, don't simplify a subtree.
344         (ids-parse-element): Likewise.
345         (ids-parse-string): Likewise.
346
347 2002-06-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
348
349         * iddef.el: Deleted [moved to `cdp' package'].
350
351 2002-05-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
352
353         * IDS-ELS (ids-modules-to-compile): Add `ids-read'; delete
354         `iddef'.
355
356         * ids-read.el: New file.
357
358 2002-04-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
359
360         * IDS-UCS-Ext-B-4.txt, IDS-UCS-Ext-B-5.txt, IDS-UCS-Ext-B-6.txt,
361         IDS-UCS-Compat-Supplement.txt, IDS-UCS-Ext-B-1.txt,
362         IDS-UCS-Ext-B-2.txt, IDS-UCS-Ext-B-3.txt: Use U-hhhhhhhh instead
363         of U+hhhhh.
364
365 2002-04-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
366
367         * IDS-UCS-Compat-Supplement.txt: Fixed.
368
369 2002-04-18  Christian Wittern  <wittern@kanji.zinbun.kyoto-u.ac.jp>
370
371         * IDS-UCS-Basic.txt, IDS-UCS-Ext-B-1.txt: Removed some garbage.
372
373         * README.en: Changed some wording about the CDP database.
374
375 2002-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
376
377         * IDS-CFG, IDS-ELS, IDS-MK, Makefile: New files.
378
379 2002-04-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
380
381         * IDS-UCS-Ext-B-1.txt, IDS-UCS-Ext-B-2.txt, IDS-UCS-Ext-B-3.txt,
382         IDS-UCS-Ext-B-4.txt, IDS-UCS-Ext-B-5.txt, IDS-UCS-Ext-B-6.txt,
383         README.en, IDS-UCS-Basic.txt, IDS-UCS-Compat-Supplement.txt,
384         IDS-UCS-Compat.txt, IDS-UCS-Ext-A.txt: New files.
385
386 2002-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
387
388         * iddef.el (iddef-check-mapping-buffer): Add `hanyu-dazidian' and
389         remove `hanyu-dazidian-{vol|page|char}'.
390
391 2002-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
392
393         * ids.el (ids-parse-string): Add DOC-string.
394         (ids-format-list): Likewise; add autoload cookie.
395
396         * ids-util.el (morohashi-char-replace-alist): Add some rules.
397
398 2002-04-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
399
400         * ids.el (ids-format-unit): New function.
401         (ids-format-list): New function.
402
403 2002-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
404
405         * ids-util.el (ideographic-structure-convert-to-daikanwa): Try to
406         replace converted sub-tree with corresponding combined character.
407
408 2002-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
409
410         * iddef.el (iddef-read-buffer): Add new optional argument
411         `ucs-only'.
412         (iddef-read-file): Likewise.
413
414 2002-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
415
416         * ids-util.el (morohashi-char-replace-alist): Use `decode-char'
417         for U+4EBD.
418
419 2002-01-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
420
421         * iddef.el (iddef-read-buffer): Fixed problem when corresponding
422         Daikanwa character is not found.
423
424 2001-12-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
425
426         * iddef.el (iddef-check-mapping-buffer): New function.
427         (iddef-check-mapping-file): New function.
428
429 2001-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
430
431         * iddef.el (iddef-read-buffer): Don't add `ideographic-structure'
432         into a character specified in `->same-ideograph' or `->identical'
433         if the character has `ucs'.
434
435         * ids-util.el: Add new character.
436
437 2001-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
438
439         * ids-util.el: Add coding: magic cookie.
440         (morohashi-char-replace-alist): Add some rules.
441
442 2001-12-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
443
444         * ids-util.el (morohashi-char-replace-alist): Add new character.
445
446 2001-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
447
448         * iddef.el (iddef-read-buffer): Don't add `ideographic-structure'
449         for Daikanwa character if the Daikanwa character has a different
450         `ucs' code point.
451
452 2001-12-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
453
454         * iddef.el: New file.
455
456         * ids.el (ids-read-buffer): Moved to iddef.el and renamed to
457         `iddef-read-buffer'; don't require `ids-util'.
458
459 2001-12-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
460
461         * ids-util.el, ids.el: New file.