chise/xemacs-chise.git.1
22 years ago(decode_coding_big5): Support entity-reference decoding feature.
tomo [Sat, 10 Aug 2002 10:58:17 +0000 (10:58 +0000)]
(decode_coding_big5): Support entity-reference decoding feature.

22 years ago(utf-8-mcs-er): New coding-system in UTF-20000 [renamed from r21-2-44-utf-2000-0_19-nc4-u8m
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.

22 years agoupdate.
tomo [Fri, 9 Aug 2002 11:30:44 +0000 (11:30 +0000)]
update.

22 years ago(allocate_coding_system): Initialize initial charsets for
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.

22 years agoupdate. r21-2-44-utf-2000-0_19-nc4
tomo [Thu, 8 Aug 2002 12:25:39 +0000 (12:25 +0000)]
update.

22 years agoSync with r21-2-44-utf-2000-0_18-mc4.
tomo [Thu, 8 Aug 2002 12:15:53 +0000 (12:15 +0000)]
Sync with r21-2-44-utf-2000-0_18-mc4.

22 years agoupdate.
tomo [Mon, 29 Jul 2002 19:04:33 +0000 (19:04 +0000)]
update.

22 years agoupdate.
tomo [Mon, 29 Jul 2002 16:57:22 +0000 (16:57 +0000)]
update.

22 years ago(byte-compile-insert-header): Use `utf-8-mcs-unix' instead of
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.

22 years ago(utf-8): Define as an alias for `utf-8-mcs'.
tomo [Mon, 29 Jul 2002 16:31:41 +0000 (16:31 +0000)]
(utf-8): Define as an alias for `utf-8-mcs'.

22 years ago(Qutf_8_mcs): New variable.
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.

22 years agoupdate. r21-2-44-utf-2000-0_19-ci-nc3
tomo [Tue, 23 Jul 2002 10:05:29 +0000 (10:05 +0000)]
update.

22 years ago(system-char-db-source-file-list): Add "read-maps".
tomo [Tue, 23 Jul 2002 09:56:18 +0000 (09:56 +0000)]
(system-char-db-source-file-list): Add "read-maps".

22 years agoNew file.
tomo [Tue, 23 Jul 2002 09:55:11 +0000 (09:55 +0000)]
New file.

22 years agoFix comment.
tomo [Tue, 23 Jul 2002 09:54:03 +0000 (09:54 +0000)]
Fix comment.

22 years agoNew files.
tomo [Tue, 23 Jul 2002 09:53:01 +0000 (09:53 +0000)]
New files.

22 years agoupdate.
tomo [Tue, 23 Jul 2002 06:50:12 +0000 (06:50 +0000)]
update.

22 years agoupdate.
tomo [Tue, 23 Jul 2002 06:49:29 +0000 (06:49 +0000)]
update.

22 years agoMove etc/GT-RS.txt to etc/char-data/GT-RS.txt.
tomo [Tue, 23 Jul 2002 06:40:04 +0000 (06:40 +0000)]
Move etc/GT-RS.txt to etc/char-data/GT-RS.txt.

22 years agoMoved to char-data/.
tomo [Tue, 23 Jul 2002 06:38:45 +0000 (06:38 +0000)]
Moved to char-data/.

22 years agoupdate.
tomo [Tue, 23 Jul 2002 03:28:05 +0000 (03:28 +0000)]
update.

22 years ago(euc-jisx0213): New coding-system.
tomo [Tue, 23 Jul 2002 03:23:30 +0000 (03:23 +0000)]
(euc-jisx0213): New coding-system.

22 years ago(japanese-jisx0213-1): Specify `japanese-jisx0208-1990' as the mother.
tomo [Tue, 23 Jul 2002 03:22:08 +0000 (03:22 +0000)]
(japanese-jisx0213-1): Specify `japanese-jisx0208-1990' as the mother.

22 years agoupdate.
tomo [Tue, 23 Jul 2002 02:58:53 +0000 (02:58 +0000)]
update.

22 years ago(charset_code_point): If CHARSET_CONVERSION is CONVERSION_IDENTICAL,
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.

22 years ago(CONVERSION_94): New macro.
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.

22 years agoSync with r21-2-44-utf-2000-0_18-mc3. r21-2-44-utf-2000-0_19-nc3
tomo [Mon, 22 Jul 2002 12:26:08 +0000 (12:26 +0000)]
Sync with r21-2-44-utf-2000-0_18-mc3.

22 years agoSync 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.

22 years agoSync with r21-2-44-utf-2000-0_18-m15. r21-2-44-utf-2000-0_19-n15
tomo [Sat, 20 Jul 2002 15:32:32 +0000 (15:32 +0000)]
Sync with r21-2-44-utf-2000-0_18-m15.

22 years agoSync 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.

22 years agoupdate. r21-2-44-utf-2000-0_19-eten-n14
tomo [Thu, 18 Jul 2002 11:07:56 +0000 (11:07 +0000)]
update.

22 years agoUse `chinese-big5-eten' for Big5-ETEN code points.
tomo [Thu, 18 Jul 2002 10:55:38 +0000 (10:55 +0000)]
Use `chinese-big5-eten' for Big5-ETEN code points.

22 years agoReformatted.
tomo [Thu, 18 Jul 2002 10:54:04 +0000 (10:54 +0000)]
Reformatted.

22 years agoUse `chinese-big5-eten' for Big5-ETEN code points.
tomo [Thu, 18 Jul 2002 10:49:01 +0000 (10:49 +0000)]
Use `chinese-big5-eten' for Big5-ETEN code points.

22 years agoReformatted.
tomo [Thu, 18 Jul 2002 10:36:00 +0000 (10:36 +0000)]
Reformatted.

22 years agoReformatted.
tomo [Thu, 18 Jul 2002 10:23:47 +0000 (10:23 +0000)]
Reformatted.

22 years agoUse `chinese-big5-eten' for Big5-ETEN code points.
tomo [Thu, 18 Jul 2002 10:22:51 +0000 (10:22 +0000)]
Use `chinese-big5-eten' for Big5-ETEN code points.

22 years agoReformatted.
tomo [Thu, 18 Jul 2002 10:18:40 +0000 (10:18 +0000)]
Reformatted.

22 years agoUse `chinese-big5-eten' for Big5-ETEN code points.
tomo [Thu, 18 Jul 2002 10:14:53 +0000 (10:14 +0000)]
Use `chinese-big5-eten' for Big5-ETEN code points.

22 years agoUse `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.

22 years agoupdate.
tomo [Thu, 18 Jul 2002 10:04:36 +0000 (10:04 +0000)]
update.

22 years ago(insert-char-attributes): Don't insert attribute `composition' if
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.

22 years agoupdate.
tomo [Thu, 18 Jul 2002 05:49:33 +0000 (05:49 +0000)]
update.

22 years ago(Vcharacter_variant_table): Deleted.
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.

22 years agoupdate. r21-2-44-utf-2000-0_19-ids1-n14
tomo [Wed, 17 Jul 2002 17:29:27 +0000 (17:29 +0000)]
update.

22 years agoupdate.
tomo [Wed, 17 Jul 2002 17:23:42 +0000 (17:23 +0000)]
update.

22 years ago(char-ref-p): Deleted [defined as a builtin function].
tomo [Wed, 17 Jul 2002 17:20:43 +0000 (17:20 +0000)]
(char-ref-p): Deleted [defined as a builtin function].

22 years agoAdd an EXFUN for `Fchar_ref_p'.
tomo [Wed, 17 Jul 2002 17:17:52 +0000 (17:17 +0000)]
Add an EXFUN for `Fchar_ref_p'.

22 years ago(Qideographic_structure): New variable.
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'.

22 years ago(Fchar_ref_p): New function.
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'.

22 years agoAdd an EXFUN for `Ffind_char'.
tomo [Wed, 17 Jul 2002 17:08:39 +0000 (17:08 +0000)]
Add an EXFUN for `Ffind_char'.

22 years agoSync up with r21-2-44-utf-2000-0_18-m14. r21-2-44-utf-2000-0_19-er2-n14
tomo [Wed, 17 Jul 2002 11:47:48 +0000 (11:47 +0000)]
Sync up with r21-2-44-utf-2000-0_18-m14.

22 years agoAdd some missing mappings to CHINA3-JEF code points.
tomo [Wed, 17 Jul 2002 11:43:23 +0000 (11:43 +0000)]
Add some missing mappings to CHINA3-JEF code points.

22 years agoupdate.
tomo [Tue, 16 Jul 2002 12:23:01 +0000 (12:23 +0000)]
update.

22 years agoRequire `chise'.
tomo [Tue, 16 Jul 2002 12:14:57 +0000 (12:14 +0000)]
Require `chise'.

22 years ago(preloaded-file-list): Change condition of loading "close-cdb".
tomo [Tue, 16 Jul 2002 12:13:43 +0000 (12:13 +0000)]
(preloaded-file-list): Change condition of loading "close-cdb".

22 years agoupdate.
tomo [Tue, 16 Jul 2002 12:10:30 +0000 (12:10 +0000)]
update.

22 years ago(Vcharacter_composition_table): Deleted.
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.

22 years agoAdd EXFUN for `Fmap_char_attribute' 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'.

22 years agoupdate.
tomo [Tue, 16 Jul 2002 03:04:41 +0000 (03:04 +0000)]
update.

22 years ago(Qcomposition): Add extern if external-DB feature is supported.
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.

22 years ago(Vcharacter_composition_table): Don't define if external-DB feature is
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.

22 years agoupdate.
tomo [Mon, 15 Jul 2002 02:38:09 +0000 (02:38 +0000)]
update.

22 years ago(char-db-stingy-mode): Set nil.
tomo [Mon, 15 Jul 2002 02:35:35 +0000 (02:35 +0000)]
(char-db-stingy-mode): Set nil.

22 years agoupdate.
tomo [Mon, 15 Jul 2002 02:31:48 +0000 (02:31 +0000)]
update.

22 years ago(Vchar_db_stingy_mode): New variable.
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'.

22 years ago(get_char_id_table_0): New inline function.
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'.

22 years agoSync up with r21-2-44-utf-2000-0_18-m13. r21-2-44-utf-2000-0_19-er2-n13
tomo [Sun, 14 Jul 2002 11:11:38 +0000 (11:11 +0000)]
Sync up with r21-2-44-utf-2000-0_18-m13.

22 years ago(U-000218B7): Fixed.
tomo [Sun, 14 Jul 2002 11:07:28 +0000 (11:07 +0000)]
(U-000218B7): Fixed.

22 years ago(insert-ideograph-radical-char-data): Ignore non-Unicode UCS
tomo [Sun, 14 Jul 2002 11:05:39 +0000 (11:05 +0000)]
(insert-ideograph-radical-char-data): Ignore non-Unicode UCS
code-points.

22 years agoSync up with r21-2-44-0_18-m12. r21-2-44-utf-2000-0_19-er2-n12
tomo [Sun, 14 Jul 2002 03:06:33 +0000 (03:06 +0000)]
Sync up with r21-2-44-0_18-m12.

22 years agoSync 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.

22 years ago(char-ideographic-radical): Add new optional argument `radical'; refer
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'.

22 years ago(char-db-insert-char-reference): Don't insert line-break just before
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.

22 years agoupdate. r21-2-44-utf-2000-0_19-er2-n11
tomo [Mon, 8 Jul 2002 17:04:48 +0000 (17:04 +0000)]
update.

22 years ago(decode_coding_utf8): Use `COMPOSE_FLUSH_CHARS' and
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'.

22 years agoupdate. r21-2-44-utf-2000-0_19-er1_1-n11
tomo [Mon, 8 Jul 2002 08:48:28 +0000 (08:48 +0000)]
update.

22 years ago(COMPOSE_FLUSH_CHARS): Use `decode_add_er_char' instead of r21-2-44-utf-2000-0_19-er1-n11
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.

22 years agoupdate.
tomo [Sat, 6 Jul 2002 18:48:53 +0000 (18:48 +0000)]
update.

22 years ago(decode_add_er_char): New function.
tomo [Sat, 6 Jul 2002 18:45:06 +0000 (18:45 +0000)]
(decode_add_er_char): New function.
(decode_coding_utf8): Use `decode_add_er_char'.

22 years ago(decode_flush_er_chars): New inline function.
tomo [Sat, 6 Jul 2002 18:23:24 +0000 (18:23 +0000)]
(decode_flush_er_chars): New inline function.
(decode_coding_utf8): Use `decode_flush_er_chars'.

22 years ago(decode_coding_utf8): Flush for er_buf must be done before
tomo [Sat, 6 Jul 2002 16:47:39 +0000 (16:47 +0000)]
(decode_coding_utf8): Flush for er_buf must be done before
`decode_output_utf8_partial_char'.

22 years ago(complex_vars_of_mule_charset): Specify `Vcharset_ucs' as the mother
tomo [Sat, 6 Jul 2002 10:50:48 +0000 (10:50 +0000)]
(complex_vars_of_mule_charset): Specify `Vcharset_ucs' as the mother
of `Vcharset_ucs_cns', `Vcharset_ucs_ks' and `Vcharset_ucs_big5'.

22 years agoupdate.
tomo [Sat, 6 Jul 2002 07:51:34 +0000 (07:51 +0000)]
update.

22 years ago(decode_coding_big5): Use `decode_defined_char' instead of
tomo [Sat, 6 Jul 2002 07:45:45 +0000 (07:45 +0000)]
(decode_coding_big5): Use `decode_defined_char' instead of
`DECODE_DEFINED_CHAR'.

22 years ago(decode_defined_char): New function; search mother.
tomo [Sat, 6 Jul 2002 07:44:55 +0000 (07:44 +0000)]
(decode_defined_char): New function; search mother.
(decode_builtin_char): Don't search mother if
XCHARSET_MAX_CODE(charset) == 0.
(charset_code_point): Search mother if XCHARSET_MAX_CODE(charset) == 0
even if code >= XCHARSET_MAX_CODE(charset).
(Fdecode_char): Use `decode_defined_char' instead of
`DECODE_DEFINED_CHAR'.
(complex_vars_of_mule_charset): Specify `Vcharset_ucs' as the mother
of `Vcharset_ucs_jis'.

22 years ago(decode_defined_char): Renamed from `DECODE_DEFINED_CHAR'; changed to
tomo [Sat, 6 Jul 2002 07:38:35 +0000 (07:38 +0000)]
(decode_defined_char): Renamed from `DECODE_DEFINED_CHAR'; changed to
normal function.
(DECODE_CHAR): Use `decode_defined_char' instead of
`DECODE_DEFINED_CHAR'.

22 years agoAdd `EXFUN' for `Fstring_to_number'.
tomo [Sat, 6 Jul 2002 07:33:25 +0000 (07:33 +0000)]
Add `EXFUN' for `Fstring_to_number'.

22 years agoupdate.
tomo [Fri, 5 Jul 2002 07:28:49 +0000 (07:28 +0000)]
update.

22 years ago(utf-8-er): New coding-system in UTF-2000; setup
tomo [Fri, 5 Jul 2002 06:50:22 +0000 (06:50 +0000)]
(utf-8-er): New coding-system in UTF-2000; setup
`coded-charset-entity-reference-alist'.

22 years agoupdate.
tomo [Fri, 5 Jul 2002 03:34:54 +0000 (03:34 +0000)]
update.

22 years ago(Vcoded_charset_entity_reference_alist): New variable.
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.

22 years ago(struct Lisp_Coding_System): Add new member `use_entity_reference' and
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.

22 years agoAdd `extern' for `Vcharset_ucs'.
tomo [Fri, 5 Jul 2002 03:12:54 +0000 (03:12 +0000)]
Add `extern' for `Vcharset_ucs'.

22 years agoupdate. r21-2-44-utf-2000-0_19-n11c
tomo [Wed, 3 Jul 2002 06:23:00 +0000 (06:23 +0000)]
update.

22 years agoNew file.
tomo [Wed, 3 Jul 2002 06:15:24 +0000 (06:15 +0000)]
New file.

22 years agoupdate.
tomo [Wed, 3 Jul 2002 06:11:37 +0000 (06:11 +0000)]
update.

22 years agoUse `mount-char-attribute-table' instead of
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.

22 years ago(save_uint8_byte_table): Don't clear the table.
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'.

22 years agoupdate.
tomo [Tue, 2 Jul 2002 10:33:54 +0000 (10:33 +0000)]
update.