tomo [Tue, 13 Aug 2002 07:16:20 +0000 (07:16 +0000)]
This commit was manufactured by cvs2svn to create branch 'utf-2000'.
tomo [Tue, 13 Aug 2002 07:16:17 +0000 (07:16 +0000)]
Initial revision
tomo [Tue, 13 Aug 2002 05:46:31 +0000 (05:46 +0000)]
Sync up with r21-2-45-utf-2000-0_19-0.
tomo [Mon, 12 Aug 2002 15:55:16 +0000 (15:55 +0000)]
This commit was generated by cvs2svn to compensate for changes in r4946,
which included commits to RCS files with non-trunk default branches.
tomo [Mon, 12 Aug 2002 15:55:16 +0000 (15:55 +0000)]
XEmacs 21.2.45 "Thelxepeia".
tomo [Mon, 12 Aug 2002 15:46:08 +0000 (15:46 +0000)]
This commit was manufactured by cvs2svn to create branch 'utf-2000'.
tomo [Mon, 12 Aug 2002 15:46:06 +0000 (15:46 +0000)]
Initial revision
tomo [Mon, 12 Aug 2002 14:37:06 +0000 (14:37 +0000)]
update.
tomo [Mon, 12 Aug 2002 14:30:28 +0000 (14:30 +0000)]
(DECODE_CHAR): Delete special code for `chinese-big5-1' and
`chinese-big5-2'.
tomo [Mon, 12 Aug 2002 14:18:37 +0000 (14:18 +0000)]
Don't specify `auto-fill-chars' for `katakana-jisx0201',
`japanese-jisx0208', `japanese-jisx0212', `chinese-gb2312',
`chinese-big5-1' and `chinese-big5-2'.
(default-coded-charset-priority-list): Add `chinese-big5-1' and
`chinese-big5-2' in UTF-2000.
tomo [Mon, 12 Aug 2002 14:10:02 +0000 (14:10 +0000)]
Set syntax-entry "w" for `chinese-big5' instead of `chinese-big5-1'
and `chinese-big5-2' in UTF-2000.
tomo [Mon, 12 Aug 2002 14:04:35 +0000 (14:04 +0000)]
(Qbig5_1): New variable in UTF-2000.
(Qbig5_2): Likewise.
(decode_defined_char): Support CONVERSION_BIG5_1 and
CONVERSION_BIG5_2.
(decode_builtin_char): Likewise.
(charset_code_point): Likewise.
(Fmake_charset): Accept `big5-1' and `big5-2' as a value of
'conversion in UTF-2000.
(syms_of_mule_charset): Add new symbol `big5-1' and `big5-2'.
(complex_vars_of_mule_charset): Define `chinese-big5-1' and
`chinese-big5-2' as children of `chinese-big5'.
tomo [Mon, 12 Aug 2002 10:25:45 +0000 (10:25 +0000)]
Modify header.
tomo [Mon, 12 Aug 2002 10:23:41 +0000 (10:23 +0000)]
(CONVERSION_BIG5_1): New macro.
(CONVERSION_BIG5_2): New macro.
tomo [Sun, 11 Aug 2002 07:54:56 +0000 (07:54 +0000)]
update.
tomo [Sun, 11 Aug 2002 07:47:29 +0000 (07:47 +0000)]
Add new coding-systems `big5-er', `big5-eten', `big5-eten-er' in
UTF-2000.
(big5-cdp): Modify DOC-string and mnemonic.
tomo [Sun, 11 Aug 2002 07:26:28 +0000 (07:26 +0000)]
update.
tomo [Sun, 11 Aug 2002 07:24:08 +0000 (07:24 +0000)]
(char_encode_big5): Support entity-reference.
tomo [Sat, 10 Aug 2002 15:15:39 +0000 (15:15 +0000)]
update.
tomo [Sat, 10 Aug 2002 15:12:36 +0000 (15:12 +0000)]
(char_encode_as_entity_reference): New function.
(char_encode_utf8): Use `char_encode_as_entity_reference'.
tomo [Sat, 10 Aug 2002 11:00:42 +0000 (11:00 +0000)]
update.
tomo [Sat, 10 Aug 2002 10:58:17 +0000 (10:58 +0000)]
(decode_coding_big5): Support entity-reference decoding feature.
tomo [Fri, 9 Aug 2002 11:34:28 +0000 (11:34 +0000)]
(utf-8-mcs-er): New coding-system in UTF-20000 [renamed from
utf-8-er].
(utf-8-gb): New coding-system.
(utf-8-gb-er): New coding-system.
(utf-8-cns): New coding-system.
(utf-8-cns-er): New coding-system.
(utf-8-big5): New coding-system.
(utf-8-big5-er): New coding-system.
(utf-8-jis): New coding-system.
(utf-8-jis-er): New coding-system.
(utf-8-ks): New coding-system.
(utf-8-ks-er): New coding-system.
(utf-8-er): New coding-system for utf-8-mcs-er.
tomo [Fri, 9 Aug 2002 11:30:44 +0000 (11:30 +0000)]
update.
tomo [Fri, 9 Aug 2002 11:28:18 +0000 (11:28 +0000)]
(allocate_coding_system): Initialize initial charsets for
CODESYS_UTF8.
(Fmake_coding_system): Accept charset-g0, charset-g1 and charset-g2
for CODESYS_UTF8.
(decode_coding_utf8): Use charset-g0.
(char_encode_utf8): Use charset-g0; use charset-g1 and charset-g2 to
force variants to map to UCS.
tomo [Thu, 8 Aug 2002 12:25:39 +0000 (12:25 +0000)]
update.
tomo [Thu, 8 Aug 2002 12:15:53 +0000 (12:15 +0000)]
Sync with r21-2-44-utf-2000-0_18-mc4.
tomo [Mon, 29 Jul 2002 19:04:33 +0000 (19:04 +0000)]
update.
tomo [Mon, 29 Jul 2002 16:57:22 +0000 (16:57 +0000)]
update.
tomo [Mon, 29 Jul 2002 16:54:17 +0000 (16:54 +0000)]
(byte-compile-insert-header): Use `utf-8-mcs-unix' instead of
`utf-8-unix' in UTF-2000.
tomo [Mon, 29 Jul 2002 16:31:41 +0000 (16:31 +0000)]
(utf-8): Define as an alias for `utf-8-mcs'.
tomo [Mon, 29 Jul 2002 16:26:51 +0000 (16:26 +0000)]
(Qutf_8_mcs): New variable.
(syms_of_file_coding): Add new symbol `utf-8-mcs' in UTF-2000.
(complex_vars_of_file_coding): Define coding-system `utf-8-mcs'
instead of `utf-8' in UTF-2000.
tomo [Tue, 23 Jul 2002 10:05:29 +0000 (10:05 +0000)]
update.
tomo [Tue, 23 Jul 2002 09:56:18 +0000 (09:56 +0000)]
(system-char-db-source-file-list): Add "read-maps".
tomo [Tue, 23 Jul 2002 09:55:11 +0000 (09:55 +0000)]
New file.
tomo [Tue, 23 Jul 2002 09:54:03 +0000 (09:54 +0000)]
Fix comment.
tomo [Tue, 23 Jul 2002 09:53:01 +0000 (09:53 +0000)]
New files.
tomo [Tue, 23 Jul 2002 06:50:12 +0000 (06:50 +0000)]
update.
tomo [Tue, 23 Jul 2002 06:49:29 +0000 (06:49 +0000)]
update.
tomo [Tue, 23 Jul 2002 06:40:04 +0000 (06:40 +0000)]
Move etc/GT-RS.txt to etc/char-data/GT-RS.txt.
tomo [Tue, 23 Jul 2002 06:38:45 +0000 (06:38 +0000)]
Moved to char-data/.
tomo [Tue, 23 Jul 2002 03:28:05 +0000 (03:28 +0000)]
update.
tomo [Tue, 23 Jul 2002 03:23:30 +0000 (03:23 +0000)]
(euc-jisx0213): New coding-system.
tomo [Tue, 23 Jul 2002 03:22:08 +0000 (03:22 +0000)]
(japanese-jisx0213-1): Specify `japanese-jisx0208-1990' as the mother.
tomo [Tue, 23 Jul 2002 02:58:53 +0000 (02:58 +0000)]
update.
tomo [Tue, 23 Jul 2002 02:56:19 +0000 (02:56 +0000)]
(charset_code_point): If CHARSET_CONVERSION is CONVERSION_IDENTICAL,
identical conversion is used even if a CCS is ISO-2022 style; instead
of it, CONVERSION_94, CONVERSION_96, CONVERSION_94x94,
CONVERSION_96x96, CONVERSION_94x94x94, CONVERSION_96x96x96,
CONVERSION_94x94x94x94 and CONVERSION_96x96x96x96 are introduced.
(complex_vars_of_mule_charset): Specify CONVERSION_96 instead of
CONVERSION_IDENTICAL for thai-tis620; Specify CONVERSION_94x94 instead
of CONVERSION_IDENTICAL for japanese-jisx0208-1990.
tomo [Mon, 22 Jul 2002 18:00:30 +0000 (18:00 +0000)]
(CONVERSION_94): New macro.
(CONVERSION_96): New macro.
(CONVERSION_94x94): New macro.
(CONVERSION_96x96): New macro.
(CONVERSION_94x94x94): New macro.
(CONVERSION_96x96x96): New macro.
(CONVERSION_94x94x94x60): New macro.
(CONVERSION_94x94x94x94): New macro.
(CONVERSION_96x96x96x96): New macro.
tomo [Mon, 22 Jul 2002 12:26:08 +0000 (12:26 +0000)]
Sync with r21-2-44-utf-2000-0_18-mc3.
tomo [Mon, 22 Jul 2002 12:07:56 +0000 (12:07 +0000)]
Sync with r21-2-44-utf-2000-0_18-mc3.
tomo [Sat, 20 Jul 2002 15:32:32 +0000 (15:32 +0000)]
Sync with r21-2-44-utf-2000-0_18-m15.
tomo [Sat, 20 Jul 2002 07:00:35 +0000 (07:00 +0000)]
Sync with r21-2-44-utf-2000-0_18-m15.
tomo [Thu, 18 Jul 2002 11:07:56 +0000 (11:07 +0000)]
update.
tomo [Thu, 18 Jul 2002 10:55:38 +0000 (10:55 +0000)]
Use `chinese-big5-eten' for Big5-ETEN code points.
tomo [Thu, 18 Jul 2002 10:54:04 +0000 (10:54 +0000)]
Reformatted.
tomo [Thu, 18 Jul 2002 10:49:01 +0000 (10:49 +0000)]
Use `chinese-big5-eten' for Big5-ETEN code points.
tomo [Thu, 18 Jul 2002 10:36:00 +0000 (10:36 +0000)]
Reformatted.
tomo [Thu, 18 Jul 2002 10:23:47 +0000 (10:23 +0000)]
Reformatted.
tomo [Thu, 18 Jul 2002 10:22:51 +0000 (10:22 +0000)]
Use `chinese-big5-eten' for Big5-ETEN code points.
tomo [Thu, 18 Jul 2002 10:18:40 +0000 (10:18 +0000)]
Reformatted.
tomo [Thu, 18 Jul 2002 10:14:53 +0000 (10:14 +0000)]
Use `chinese-big5-eten' for Big5-ETEN code points.
tomo [Thu, 18 Jul 2002 10:11:33 +0000 (10:11 +0000)]
Use `chinese-big5-eten' for Big5-ETEN code points.
(fullwidth acute accent): Delete B-A1A6.
tomo [Thu, 18 Jul 2002 10:04:36 +0000 (10:04 +0000)]
update.
tomo [Thu, 18 Jul 2002 10:01:46 +0000 (10:01 +0000)]
(insert-char-attributes): Don't insert attribute `composition' if
argument `readable' is nil.
tomo [Thu, 18 Jul 2002 05:49:33 +0000 (05:49 +0000)]
update.
tomo [Thu, 18 Jul 2002 05:47:38 +0000 (05:47 +0000)]
(Vcharacter_variant_table): Deleted.
(Fchar_variants): Use character-attribute `->ucs-variants' instead of
`Vcharacter_variant_table'.
(Fput_char_attribute): Likewise.
(vars_of_chartab): Don't setup `Vcharacter_variant_table'.
(complex_vars_of_chartab): Likewise.
tomo [Wed, 17 Jul 2002 17:29:27 +0000 (17:29 +0000)]
update.
tomo [Wed, 17 Jul 2002 17:23:42 +0000 (17:23 +0000)]
update.
tomo [Wed, 17 Jul 2002 17:20:43 +0000 (17:20 +0000)]
(char-ref-p): Deleted [defined as a builtin function].
tomo [Wed, 17 Jul 2002 17:17:52 +0000 (17:17 +0000)]
Add an EXFUN for `Fchar_ref_p'.
tomo [Wed, 17 Jul 2002 17:16:47 +0000 (17:16 +0000)]
(Qideographic_structure): New variable.
(Qkeyword_char): New variable.
(ids_format_unit): New function.
(Fideographic_structure_to_ids): New function.
(syms_of_fns): Add new symbols `ideographic-structure' and `:char';
add new builtin function `ideographic-structure-to-ids'.
tomo [Wed, 17 Jul 2002 17:10:26 +0000 (17:10 +0000)]
(Fchar_ref_p): New function.
(syms_of_data): Add new builtin function `char-ref-p'.
tomo [Wed, 17 Jul 2002 17:08:39 +0000 (17:08 +0000)]
Add an EXFUN for `Ffind_char'.
tomo [Wed, 17 Jul 2002 11:47:48 +0000 (11:47 +0000)]
Sync up with r21-2-44-utf-2000-0_18-m14.
tomo [Wed, 17 Jul 2002 11:43:23 +0000 (11:43 +0000)]
Add some missing mappings to CHINA3-JEF code points.
tomo [Tue, 16 Jul 2002 12:23:01 +0000 (12:23 +0000)]
update.
tomo [Tue, 16 Jul 2002 12:14:57 +0000 (12:14 +0000)]
Require `chise'.
tomo [Tue, 16 Jul 2002 12:13:43 +0000 (12:13 +0000)]
(preloaded-file-list): Change condition of loading "close-cdb".
tomo [Tue, 16 Jul 2002 12:10:30 +0000 (12:10 +0000)]
update.
tomo [Tue, 16 Jul 2002 12:08:17 +0000 (12:08 +0000)]
(Vcharacter_composition_table): Deleted.
(COMPOSE_ADD_CHAR): Use the implementation for external-DB support in
every UTF-2000.
tomo [Tue, 16 Jul 2002 11:57:21 +0000 (11:57 +0000)]
Add EXFUN for `Fmap_char_attribute' in every UTF-2000.
(Vcharacter_composition_table): Deleted.
(Fget_composite_char): Use the implementation for external-DB support
in every UTF-2000.
(Fput_char_attribute): Likewise.
(char_attribute_system_db_file): Don't define if external-DB feature
is not available.
(Fsave_char_attribute_table): Likewise.
(Fmount_char_attribute_table): Likewise.
(Fclose_char_attribute_table): Likewise.
(Freset_char_attribute_table): Likewise.
(Fload_char_attribute_table): Likewise.
(syms_of_chartab): Don't define `save-char-attribute-table',
`mount-char-attribute-table', `reset-char-attribute-table',
`close-char-attribute-table' and `load-char-attribute-table' if
external-DB feature is not available.
(vars_of_chartab): Don't setup `Vcharacter_composition_table'.
tomo [Tue, 16 Jul 2002 03:04:41 +0000 (03:04 +0000)]
update.
tomo [Tue, 16 Jul 2002 03:01:54 +0000 (03:01 +0000)]
(Qcomposition): Add extern if external-DB feature is supported.
(Vcharacter_composition_table): Don't add extern if external-DB
feature is supported.
(COMPOSE_ADD_CHAR): Modify for new data-representation of character
composition rule if external-DB feature is supported.
tomo [Tue, 16 Jul 2002 02:58:29 +0000 (02:58 +0000)]
(Vcharacter_composition_table): Don't define if external-DB feature is
supported.
(Qcomposition): New variable.
(Fget_composite_char): New implementation for external-DB support.
(Fput_char_attribute): Use `composition' property of each character
instead of `Vcharacter_composition_table' to store
character-composition rules if external-DB feature is supported.
(syms_of_chartab): Add new symbol `composition'.
(vars_of_chartab): Don't setup `Vcharacter_composition_table' if
external-DB feature is supported.
tomo [Mon, 15 Jul 2002 02:38:09 +0000 (02:38 +0000)]
update.
tomo [Mon, 15 Jul 2002 02:35:35 +0000 (02:35 +0000)]
(char-db-stingy-mode): Set nil.
tomo [Mon, 15 Jul 2002 02:31:48 +0000 (02:31 +0000)]
update.
tomo [Mon, 15 Jul 2002 02:28:01 +0000 (02:28 +0000)]
(Vchar_db_stingy_mode): New variable.
(load_char_attribute_maybe): Close database if Vchar_db_stingy_mode is
not NIL.
(Fload_char_attribute_table_map_function): Use `get_char_id_table_0'
instead of `get_char_id_table'.
(vars_of_chartab): Add new variable `char-db-stingy-mode'.
tomo [Mon, 15 Jul 2002 02:23:10 +0000 (02:23 +0000)]
(get_char_id_table_0): New inline function.
(get_char_id_table): Use `get_char_id_table_0'.
tomo [Sun, 14 Jul 2002 11:11:38 +0000 (11:11 +0000)]
Sync up with r21-2-44-utf-2000-0_18-m13.
tomo [Sun, 14 Jul 2002 11:07:28 +0000 (11:07 +0000)]
tomo [Sun, 14 Jul 2002 11:05:39 +0000 (11:05 +0000)]
(insert-ideograph-radical-char-data): Ignore non-Unicode UCS
code-points.
tomo [Sun, 14 Jul 2002 03:06:33 +0000 (03:06 +0000)]
Sync up with r21-2-44-0_18-m12.
tomo [Sat, 13 Jul 2002 18:53:15 +0000 (18:53 +0000)]
Sync up with r21-2-44-0_18-m12.
tomo [Sat, 13 Jul 2002 18:41:06 +0000 (18:41 +0000)]
(char-ideographic-radical): Add new optional argument `radical'; refer
`ideographic-' property.
(char-ideographic-strokes): Likewise.
(update-ideograph-radical-table): Check `ideographic-' property too.
(ideographic-radical): New variable.
(char-daikanwa-strokes): Add new optional argument `radical'.
(ideograph-char<): Add new optional argument `radical'.
(insert-ideograph-radical-char-data): Bind `ideographic-radical' as
argument `radical'.
(insert-ideograph-radical-char-data): Specify optional argument
`radical' of `ideograph-char<' instead of bind `ideographic-radical'.
tomo [Sat, 13 Jul 2002 18:37:04 +0000 (18:37 +0000)]
(char-db-insert-char-reference): Don't insert line-break just before
final `)'; add formatter for `:radical'.
(insert-char-attributes): Add formatter for `ideographic-' property.
tomo [Mon, 8 Jul 2002 17:04:48 +0000 (17:04 +0000)]
update.
tomo [Mon, 8 Jul 2002 16:57:49 +0000 (16:57 +0000)]
(decode_coding_utf8): Use `COMPOSE_FLUSH_CHARS' and
`COMPOSE_ADD_CHAR'.
(decode_coding_iso2022): Use `decode_flush_er_chars'.
tomo [Mon, 8 Jul 2002 08:48:28 +0000 (08:48 +0000)]
update.
tomo [Sun, 7 Jul 2002 07:04:52 +0000 (07:04 +0000)]
(COMPOSE_FLUSH_CHARS): Use `decode_add_er_char' instead of
`DECODE_ADD_UCS_CHAR'.
(COMPOSE_ADD_CHAR): Likewise.
tomo [Sat, 6 Jul 2002 18:48:53 +0000 (18:48 +0000)]
update.