tomo [Fri, 5 Jul 2002 03:31:21 +0000 (03:31 +0000)]
(Vcoded_charset_entity_reference_alist): New variable.
(Quse_entity_reference): New variable.
(Qd): New variable.
(Qx): New variable.
(QX): New variable.
(coding_system_description): Add description for `ccs_priority_list'.
(mark_coding_system): Mark `ccs_priority_list' in UTF-2000.
(allocate_coding_system): Initialize `ccs_priority_list' in UTF-2000.
(Fmake_coding_system): Add description about 'use-entity-reference;
setup CODING_SYSTEM_USE_ENTITY_REFERENCE (codesys).
(Fcoding_system_property): Accept `disable-composition' and
`use-entity-reference' in UTF-2000.
(struct decoding_stream): Add new member `er_counter' and `er_buf' in
UTF-2000.
(reset_decoding_stream): Initialize `str->er_counter' in UTF-2000.
(decode_coding_utf8): Decode entity-reference if
CODING_SYSTEM_USE_ENTITY_REFERENCE (str->codesys).
(char_encode_utf8): Encode non-Unicode characters as entity-references
if CODING_SYSTEM_USE_ENTITY_REFERENCE (str->codesys).
(syms_of_file_coding): Add new symbols `use-entity-reference', `d',
`x', `X'.
(vars_of_file_coding): Add new variable
`coded-charset-entity-reference-alist'.
(complex_vars_of_file_coding): Declare `disable-composition' and
`use-entity-reference' to be coding-system-properties in UTF-2000.
tomo [Fri, 5 Jul 2002 03:14:57 +0000 (03:14 +0000)]
(struct Lisp_Coding_System): Add new member `use_entity_reference' and
`ccs_priority_list'.
(CODING_SYSTEM_USE_ENTITY_REFERENCE): New macro.
(CODING_SYSTEM_CCS_PRIORITY_LIST): New macro.
(XCODING_SYSTEM_USE_ENTITY_REFERENCE): New macro.
tomo [Fri, 5 Jul 2002 03:12:54 +0000 (03:12 +0000)]
Add `extern' for `Vcharset_ucs'.
tomo [Wed, 3 Jul 2002 06:23:00 +0000 (06:23 +0000)]
update.
tomo [Wed, 3 Jul 2002 06:15:24 +0000 (06:15 +0000)]
New file.
tomo [Wed, 3 Jul 2002 06:11:37 +0000 (06:11 +0000)]
update.
tomo [Wed, 3 Jul 2002 06:05:39 +0000 (06:05 +0000)]
Use `mount-char-attribute-table' instead of
`reset-char-attribute-table'; don't reset char-attribute-tables.
tomo [Wed, 3 Jul 2002 06:02:12 +0000 (06:02 +0000)]
(save_uint8_byte_table): Don't clear the table.
(save_uint16_byte_table): Likewise.
(save_byte_table): Likewise.
(Fmount_char_attribute_table): New function.
(syms_of_chartab): Add new builtin function
`mount-char-attribute-table'.
tomo [Tue, 2 Jul 2002 10:33:54 +0000 (10:33 +0000)]
update.
tomo [Tue, 2 Jul 2002 10:32:36 +0000 (10:32 +0000)]
(Fsave_charset_mapping_table): Open database as "w+" mode.
(load_char_decoding_entry_maybe): Open database as read-only mode.
tomo [Tue, 2 Jul 2002 10:24:33 +0000 (10:24 +0000)]
(Fsave_char_attribute_table): Don't share `ct->db'; open database as
"w+" mode.
(load_char_attribute_maybe): Open database as read-only mode.
(Fload_char_attribute_table): Likewise.
tomo [Tue, 2 Jul 2002 09:39:54 +0000 (09:39 +0000)]
update.
tomo [Tue, 2 Jul 2002 09:38:13 +0000 (09:38 +0000)]
(mark_char_table): Don't refer `ct->db_file'.
(char_table_description): Delete member `db_file'.
(Fmake_char_table): Don't refer `ct->db_file'.
(Fcopy_char_table): Likewise.
(Fsave_char_attribute_table): Likewise.
(Fclose_char_attribute_table): Likewise.
(Freset_char_attribute_table): Likewise.
(load_char_attribute_maybe): Likewise.
(Fload_char_attribute_table): Likewise.
tomo [Tue, 2 Jul 2002 09:33:52 +0000 (09:33 +0000)]
(struct Lisp_Char_Table): Delete member `db_file'.
tomo [Tue, 2 Jul 2002 08:36:42 +0000 (08:36 +0000)]
Sync up with r21-2-44-0_18-m11.
tomo [Tue, 2 Jul 2002 08:30:30 +0000 (08:30 +0000)]
Sync up with r21-2-44-0_18-m11.
tomo [Tue, 2 Jul 2002 08:29:34 +0000 (08:29 +0000)]
update.
tomo [Tue, 2 Jul 2002 08:26:50 +0000 (08:26 +0000)]
Add an EXFUN for `Fmap_char_attribute'.
(Fsave_char_attribute_table): Don't check `ct->db_file' if `ct->db' is living.
(load_char_attribute_maybe): Likewise.
(Fload_char_attribute_table): Likewise.
tomo [Tue, 2 Jul 2002 07:14:31 +0000 (07:14 +0000)]
(preloaded-file-list): Dump "close-cdb" in UTF-2000.
tomo [Tue, 2 Jul 2002 02:50:58 +0000 (02:50 +0000)]
update.
tomo [Tue, 2 Jul 2002 02:48:58 +0000 (02:48 +0000)]
(Fclose_char_attribute_table): Set Qnil on `ct->db_file'
unconditionally.
tomo [Mon, 1 Jul 2002 17:18:01 +0000 (17:18 +0000)]
update.
tomo [Mon, 1 Jul 2002 17:14:52 +0000 (17:14 +0000)]
(mark_char_table): Mark `ct->db_file' and `ct->db' in UTF-2000.
(char_table_description): Add description for `db_file' and `db' in
UTF-2000.
(Fmake_char_table): Initialize `ct->db_file' and `ct->db' in UTF-2000.
(Fcopy_char_table): Copy `ct->db_file' and `ct->db' in UTF-2000.
(Fsave_char_attribute_table): Use `ct->db_file' and `ct->db'.
(Fclose_char_attribute_table): New function.
(Freset_char_attribute_table): Reset `ct->db_file' and `ct->db'.
(load_char_attribute_maybe): Change interface; use `cit->db_file' and
`cit->db'.
(Fload_char_attribute_table): Use `ct->db_file' and `ct->db'.
(syms_of_chartab): Add new builtin function
`Fclose_char_attribute_table'.
tomo [Mon, 1 Jul 2002 16:24:47 +0000 (16:24 +0000)]
(struct Lisp_Char_Table): Add new member `db_file' and `db' in
UTF-2000.
(load_char_attribute_maybe): Change interface.
(get_char_id_table): Modify for `load_char_attribute_maybe'.
tomo [Mon, 1 Jul 2002 16:21:15 +0000 (16:21 +0000)]
Add an EXFUN for `Fdatabase_live_p'.
tomo [Wed, 26 Jun 2002 03:30:21 +0000 (03:30 +0000)]
Sync with r21-2-44-0_18-m10.
tomo [Wed, 26 Jun 2002 03:08:36 +0000 (03:08 +0000)]
Reformatted; fix and/or add some definitions.
tomo [Wed, 26 Jun 2002 02:58:24 +0000 (02:58 +0000)]
(char-attributes-poly<): New function.
(char-daikanwa-strokes): Likewise.
(char-daikanwa): Likewise.
(char-ucs): Likewise.
(char-id): Likewise.
(ideograph-char<): New implementation [use `char-attributes-poly<'].
(insert-ideograph-radical-char-data): Refer
`char-db-ignored-attributes'.
tomo [Wed, 26 Jun 2002 02:53:22 +0000 (02:53 +0000)]
(char-db-ignored-attributes): New variable.
(char-db-coded-charset-priority-list): Modify for new definitions of
big5 variants.
(char-db-insert-char-spec): Refer `char-db-ignored-attributes'; add
`ideographic-structure' into requesting non-CCS attributes if
requesting is nil.
(insert-char-attributes): Refer `char-db-ignored-attributes'.
tomo [Wed, 15 May 2002 00:09:55 +0000 (00:09 +0000)]
Sync with r21-2-44-0_18-m9.
tomo [Tue, 14 May 2002 12:15:47 +0000 (12:15 +0000)]
Sync with r21-2-44-0_18-m8.
tomo [Thu, 11 Apr 2002 07:08:42 +0000 (07:08 +0000)]
update.
tomo [Thu, 11 Apr 2002 06:10:25 +0000 (06:10 +0000)]
Sync up with r21-2-44-0_18-m7.
tomo [Tue, 9 Apr 2002 03:53:04 +0000 (03:53 +0000)]
update.
tomo [Tue, 9 Apr 2002 03:36:58 +0000 (03:36 +0000)]
(char-attribute-name<): Modify for new charset-id allocation method
for private coded-charsets.
tomo [Tue, 9 Apr 2002 03:35:01 +0000 (03:35 +0000)]
update.
tomo [Tue, 9 Apr 2002 03:16:20 +0000 (03:16 +0000)]
update.
tomo [Tue, 9 Apr 2002 03:13:11 +0000 (03:13 +0000)]
(Vcharset_chinese_big5_cdp): Deleted.
(Qchinese_big5_cdp): Deleted.
(syms_of_mule_charset): Delete symbol `chinese-big5-cdp'.
(complex_vars_of_mule_charset): Delete coded-charset
`chinese-big5-cdp'.
tomo [Tue, 9 Apr 2002 03:11:54 +0000 (03:11 +0000)]
(CHARSET_ID_OFFSET): Deleted.
(LEADING_BYTE_*): Use `MIN_LEADING_BYTE + n' instead of
`CHARSET_ID_OFFSET - n' for private CCS.
(LEADING_BYTE_CHINESE_BIG5_CDP): Deleted.
(MIN_LEADING_BYTE_PRIVATE): Use `(MIN_LEADING_BYTE + 97)' instead of
`MIN_LEADING_BYTE'.
(MAX_LEADING_BYTE_PRIVATE): Use `-1' instead of `(CHARSET_ID_OFFSET -
97)'.
(MIN_CHAR_BIG5_CDP): Deleted.
(MAX_CHAR_BIG5_CDP): Deleted.
tomo [Sat, 30 Mar 2002 07:48:45 +0000 (07:48 +0000)]
update.
tomo [Sat, 30 Mar 2002 07:43:21 +0000 (07:43 +0000)]
- Use `=>ucs' instead of `->ucs'.
- Merge mapping to CHINA3-JEF code points.
tomo [Sat, 30 Mar 2002 07:41:57 +0000 (07:41 +0000)]
Merge mapping to CHINA3-JEF code points.
tomo [Sat, 30 Mar 2002 07:40:57 +0000 (07:40 +0000)]
(U+659D): Unify JC3-50DD.
tomo [Thu, 28 Mar 2002 11:59:54 +0000 (11:59 +0000)]
update.
tomo [Thu, 28 Mar 2002 11:50:02 +0000 (11:50 +0000)]
Merge mapping to CHINA3-JEF code points.
tomo [Wed, 27 Mar 2002 18:01:49 +0000 (18:01 +0000)]
Merge mapping to CHINA3-JEF code points.
tomo [Wed, 27 Mar 2002 10:09:24 +0000 (10:09 +0000)]
update.
tomo [Wed, 27 Mar 2002 10:04:22 +0000 (10:04 +0000)]
Merge mapping to CHINA3-JEF code points.
tomo [Wed, 27 Mar 2002 10:00:50 +0000 (10:00 +0000)]
(JC3-41A7): New character.
tomo [Wed, 27 Mar 2002 09:54:50 +0000 (09:54 +0000)]
(M-08684): Unify JC3-67AA.
(U+5DE2): Unify JC3-52F1.
tomo [Mon, 25 Mar 2002 19:27:13 +0000 (19:27 +0000)]
update.
tomo [Mon, 25 Mar 2002 19:22:01 +0000 (19:22 +0000)]
Merge mapping to CHINA3-JEF code points.
tomo [Mon, 25 Mar 2002 19:20:37 +0000 (19:20 +0000)]
(U+5C70): Unify JC3-99E5.
tomo [Mon, 25 Mar 2002 19:17:00 +0000 (19:17 +0000)]
Merge mapping to CHINA3-JEF code points.
(M-07479): Add `->ideographic-variants' for M-07477; separate C3-223F.
tomo [Mon, 25 Mar 2002 19:14:01 +0000 (19:14 +0000)]
Merge some missing mapping to CHINA3-JEF code points.
tomo [Sun, 24 Mar 2002 18:02:19 +0000 (18:02 +0000)]
update.
tomo [Sun, 24 Mar 2002 17:56:48 +0000 (17:56 +0000)]
(GT-21862): New character.
tomo [Sun, 24 Mar 2002 13:13:56 +0000 (13:13 +0000)]
update.
tomo [Sun, 24 Mar 2002 13:10:08 +0000 (13:10 +0000)]
Reformatted.
tomo [Sat, 23 Mar 2002 18:47:27 +0000 (18:47 +0000)]
update.
tomo [Sat, 23 Mar 2002 18:43:00 +0000 (18:43 +0000)]
Reformatted.
tomo [Sat, 23 Mar 2002 17:16:03 +0000 (17:16 +0000)]
Reformatted.
tomo [Sat, 23 Mar 2002 08:28:30 +0000 (08:28 +0000)]
update.
tomo [Sat, 23 Mar 2002 08:23:59 +0000 (08:23 +0000)]
(GT-21862): New character.
(GT-40268): New character.
tomo [Sat, 23 Mar 2002 08:22:28 +0000 (08:22 +0000)]
(system-char-db-source-file-list): Add "u0A490-Yi-Radicals".
tomo [Sat, 23 Mar 2002 08:20:56 +0000 (08:20 +0000)]
New file.
tomo [Sat, 23 Mar 2002 08:19:29 +0000 (08:19 +0000)]
Separate <YI RADICAL *> (U+A490 .. U+A4C6) into u0A490-Yi-Radicals.el.
tomo [Thu, 21 Mar 2002 15:48:35 +0000 (15:48 +0000)]
update.
tomo [Thu, 21 Mar 2002 15:41:05 +0000 (15:41 +0000)]
Reformatted.
tomo [Tue, 19 Mar 2002 17:01:21 +0000 (17:01 +0000)]
update.
tomo [Tue, 19 Mar 2002 16:58:06 +0000 (16:58 +0000)]
Reformatted.
tomo [Mon, 18 Mar 2002 16:42:36 +0000 (16:42 +0000)]
update.
tomo [Mon, 18 Mar 2002 16:33:27 +0000 (16:33 +0000)]
Reformatted.
tomo [Mon, 18 Mar 2002 02:34:24 +0000 (02:34 +0000)]
update.
tomo [Mon, 18 Mar 2002 02:31:09 +0000 (02:31 +0000)]
Reformatted.
tomo [Sun, 17 Mar 2002 15:51:55 +0000 (15:51 +0000)]
update.
tomo [Sun, 17 Mar 2002 15:49:35 +0000 (15:49 +0000)]
Reformatted.
tomo [Sun, 17 Mar 2002 13:46:53 +0000 (13:46 +0000)]
update.
tomo [Sun, 17 Mar 2002 13:42:35 +0000 (13:42 +0000)]
Reformatted.
tomo [Sun, 17 Mar 2002 09:27:29 +0000 (09:27 +0000)]
update.
tomo [Sun, 17 Mar 2002 09:24:33 +0000 (09:24 +0000)]
Reformatted.
tomo [Sat, 16 Mar 2002 15:45:33 +0000 (15:45 +0000)]
update.
tomo [Sat, 16 Mar 2002 15:40:10 +0000 (15:40 +0000)]
Reformatted.
tomo [Fri, 15 Mar 2002 10:38:20 +0000 (10:38 +0000)]
update.
tomo [Fri, 15 Mar 2002 10:36:50 +0000 (10:36 +0000)]
(vars_of_mule): Update `utf-2000-version' to 0.19.
tomo [Fri, 15 Mar 2002 10:23:38 +0000 (10:23 +0000)]
update.
tomo [Fri, 15 Mar 2002 10:20:13 +0000 (10:20 +0000)]
(Vutf_2000_version): New variable [moved from chartab.c].
(vars_of_mule): Add new variable `utf-2000-version' [moved from
chartab.c].
tomo [Fri, 15 Mar 2002 10:18:38 +0000 (10:18 +0000)]
(Vutf_2000_version): Moved to mule.c.
(vars_of_chartab): Move code about `utf-2000-version' into mule.c.
tomo [Fri, 15 Mar 2002 08:41:52 +0000 (08:41 +0000)]
Merge r21-2-44-lazy-n7c.
tomo [Sun, 10 Mar 2002 06:35:13 +0000 (06:35 +0000)]
update.
tomo [Sun, 10 Mar 2002 06:31:58 +0000 (06:31 +0000)]
(U+9689): Separate JSP-6664.
tomo [Sun, 10 Mar 2002 04:38:19 +0000 (04:38 +0000)]
update.
tomo [Sun, 10 Mar 2002 04:32:46 +0000 (04:32 +0000)]
(M-38638): Add `<-vulgar-ideograph' for M-38671 and M-38649; delete
`kangxi-radical' and `kangxi-strokes'.
tomo [Sat, 9 Mar 2002 18:21:43 +0000 (18:21 +0000)]
update.
tomo [Sat, 9 Mar 2002 18:13:59 +0000 (18:13 +0000)]
(M-30307): Separate J90-3C2D; map to U+8F9E; add `->identical' for
M-38638; add `<-vulgar-ideograph' for M-38671 and M-38649.
(C3-4425): Map to U+8F9E.
tomo [Mon, 4 Mar 2002 10:31:59 +0000 (10:31 +0000)]
update.
tomo [Mon, 4 Mar 2002 10:24:47 +0000 (10:24 +0000)]
(M-49217): Unify U+6E12.
(M-18060): Unify U+6EE3.
tomo [Mon, 4 Mar 2002 09:16:38 +0000 (09:16 +0000)]
update.
tomo [Mon, 4 Mar 2002 09:13:09 +0000 (09:13 +0000)]
(M-49176): Unify U+699D.
tomo [Mon, 4 Mar 2002 08:18:18 +0000 (08:18 +0000)]
update.