tomo [Wed, 5 Sep 2001 10:02:33 +0000 (10:02 +0000)]
update.
tomo [Wed, 5 Sep 2001 09:44:53 +0000 (09:44 +0000)]
(SYNTAX_CODE_UNSAFE): New implementation in XEmacs UTF-2000.
(update_syntax_table): Deleted in XEmacs UTF-2000.
tomo [Wed, 5 Sep 2001 09:43:34 +0000 (09:43 +0000)]
(find_defun_start): Use `syntax_table' instead of
`mirror_syntax_table' in XEmacs UTF-2000.
(Fset_syntax_table): Don't use `mirror_syntax_table' in XEmacs
UTF-2000.
(Fchar_syntax): Use `syntax_table' instead of `mirror_table' in XEmacs
UTF-2000.
(Fmatching_paren): Likewise.
(scan_words): Use `syntax_table' instead of `mirror_syntax_table' in
XEmacs UTF-2000.
(find_start_of_comment): Likewise.
(find_end_of_comment): Likewise.
(Fforward_comment): Likewise.
(scan_lists): Likewise.
(char_quoted): Likewise.
(Fbackward_prefix_chars): Likewise.
(scan_sexps_forward): Likewise.
(update_just_this_syntax_table): Deleted in XEmacs UTF-2000.
(update_syntax_table): Likewise.
tomo [Wed, 5 Sep 2001 09:36:07 +0000 (09:36 +0000)]
(skip_chars): Use `syntax_table' instead of `mirror_syntax_table' in
XEmacs UTF-2000.
(wordify): Likewise.
(Freplace_match): Likewise.
tomo [Wed, 5 Sep 2001 09:34:11 +0000 (09:34 +0000)]
(re_compile_fastmap): Use `syntax_table' instead of
`mirror_syntax_table' in XEmacs UTF-2000.
(WORDCHAR_P_UNSAFE): Likewise.
(re_match_2_internal): Likewise.
tomo [Wed, 5 Sep 2001 09:30:54 +0000 (09:30 +0000)]
(find_context): Use `buf->syntax_table' instead of
`buf->mirror_syntax_table' in XEmacs UTF-2000.
tomo [Wed, 5 Sep 2001 09:29:45 +0000 (09:29 +0000)]
(internal_self_insert): Use `buf->syntax_table' instead of
`buf->mirror_syntax_table' in XEmacs UTF-2000.
tomo [Wed, 5 Sep 2001 09:28:11 +0000 (09:28 +0000)]
(struct Lisp_Char_Table): Delete `mirror_table' in XEmacs UTF-2000.
tomo [Wed, 5 Sep 2001 09:26:38 +0000 (09:26 +0000)]
(mark_char_table): Don't mark `mirror_table' in XEmacs UTF-2000.
(print_char_table): Print `default_value' in XEmacs UTF-2000.
(char_table_description): Delete `mirror_table' in XEmacs UTF-2000.
(fill_char_table): Don't call `update_syntax_table' in XEmacs
UTF-2000.
(Fmake_char_table): Don't use `mirror_table' in XEmacs UTF-2000.
(Fcopy_char_table): Likewise.
(put_char_table): Don't call `update_syntax_table' in XEmacs UTF-2000.
tomo [Wed, 5 Sep 2001 08:55:55 +0000 (08:55 +0000)]
(casify_object): Use `buf->syntax_table' instead of
`buf->mirror_syntax_table' in XEmacs UTF-2000.
(casify_region_internal): Likewise.
tomo [Wed, 5 Sep 2001 08:54:06 +0000 (08:54 +0000)]
Delete `mirror_syntax_table' in XEmacs UTF-2000.
tomo [Wed, 5 Sep 2001 08:51:46 +0000 (08:51 +0000)]
(common_init_complex_vars_of_buffer): Don't use `mirror_syntax_table'
in XEmacs UTF-2000.
tomo [Wed, 5 Sep 2001 08:48:30 +0000 (08:48 +0000)]
(abbrev_match): Use `buf->syntax_table' instead of
`buf->mirror_syntax_table' in XEmacs UTF-2000.
(Fexpand_abbrev): Likewise.
tomo [Tue, 4 Sep 2001 11:01:27 +0000 (11:01 +0000)]
This commit was manufactured by cvs2svn to create branch 'utf-2000
-mirrorless-syntax'.
tomo [Tue, 4 Sep 2001 11:01:25 +0000 (11:01 +0000)]
update.
tomo [Tue, 4 Sep 2001 11:00:28 +0000 (11:00 +0000)]
(vars_of_chartab): Update `utf-2000-version' to 0.18.
tomo [Tue, 4 Sep 2001 10:49:08 +0000 (10:49 +0000)]
update.
tomo [Tue, 4 Sep 2001 10:32:30 +0000 (10:32 +0000)]
(map_over_uint8_byte_table): Cancel temporary hack.
(map_over_uint16_byte_table): Likewise.
(map_over_byte_table): Likewise.
(get_char_id_table): Refer `cit->default_value'.
(put_char_id_table): Support `CHARTAB_RANGE_DEFAULT'.
(map_char_id_table): Use `1 << 30' instead of `1 << 24' as number of
character-id ranges.
(mark_char_table): Mark `ct->default_value'.
(char_table_description): Add `default_value'.
(fill_char_table): Use `default_value'.
(decode_char_table_range): Decode `nil' as `CHARTAB_RANGE_DEFAULT'.
(get_char_id_table): Refer `cit->default_value'.
(put_char_id_table): Support `CHARTAB_RANGE_DEFAULT'.
(map_char_table): Support `CHARTAB_RANGE_DEFAULT'; cancel temporary
hack; check value of char-table is bound or not.
(slow_map_char_table_fun): Support `CHARTAB_RANGE_DEFAULT'.
tomo [Tue, 4 Sep 2001 10:15:27 +0000 (10:15 +0000)]
(struct Lisp_Char_Table): Add new member `default_value' in XEmacs
UTF-2000.
(CHAR_TABLE_VALUE_UNSAFE): Use `default_value'.
(enum chartab_range_type): Add `CHARTAB_RANGE_DEFAULT' in XEmacs
UTF-2000.
tomo [Mon, 3 Sep 2001 18:22:24 +0000 (18:22 +0000)]
update.
tomo [Mon, 3 Sep 2001 17:55:23 +0000 (17:55 +0000)]
(Lisp_Char_ID_Table): Deleted.
tomo [Mon, 3 Sep 2001 17:54:01 +0000 (17:54 +0000)]
(char_table_description): Fix typo.
(Fmap_char_attribute): Use `Lisp_Char_Table' instead of
`Lisp_Char_ID_Table'.
tomo [Mon, 3 Sep 2001 16:20:31 +0000 (16:20 +0000)]
update.
tomo [Mon, 3 Sep 2001 16:02:09 +0000 (16:02 +0000)]
(COMPOSE_ADD_CHAR): Use `CHAR_TABLEP' instead of `CHAR_ID_TABLE_P'.
tomo [Mon, 3 Sep 2001 15:59:15 +0000 (15:59 +0000)]
(remove_char_ccs): Use `CHAR_TABLEP' instead of `CHAR_ID_TABLE_P'.
tomo [Mon, 3 Sep 2001 15:56:37 +0000 (15:56 +0000)]
(XCHAR_ID_TABLE): Deleted.
(XSETCHAR_ID_TABLE): Deleted.
(CHAR_ID_TABLE_P): Deleted.
tomo [Mon, 3 Sep 2001 15:54:15 +0000 (15:54 +0000)]
(put_char_id_table): Use `CHAR_TABLEP' instead of `CHAR_ID_TABLE_P'.
(Fget_composite_char): Likewise.
(put_char_table): Likewise.
(add_char_attribute_alist_mapper): Fixed.
(Fchar_attribute_alist): Use `CHAR_TABLEP' instead of
`CHAR_ID_TABLE_P'.
(Fget_char_attribute): Likewise.
(Fget_char_attribute): Likewise.
(Fmap_char_attribute): Likewise.
tomo [Mon, 3 Sep 2001 13:09:39 +0000 (13:09 +0000)]
(charset_code_point): Use `CHAR_TABLEP' instead of `CHAR_ID_TABLE_P'.
(encode_char_1): Likewise.
tomo [Mon, 3 Sep 2001 09:41:49 +0000 (09:41 +0000)]
update.
tomo [Mon, 3 Sep 2001 09:32:36 +0000 (09:32 +0000)]
(COMPOSE_ADD_CHAR): Use `XCHAR_TABLE' instead of `XCHAR_ID_TABLE'.
tomo [Mon, 3 Sep 2001 09:10:52 +0000 (09:10 +0000)]
(put_char_ccs_code_point): Use `XCHAR_TABLE' instead of `XCHAR_ID_TABLE'.
(remove_char_ccs): Likewise.
tomo [Mon, 3 Sep 2001 07:12:24 +0000 (07:12 +0000)]
(put_char_id_table): Use `XCHAR_TABLE' instead of `XCHAR_ID_TABLE'.
(Fget_composite_char): Likewise.
(Fchar_variants): Likewise.
(put_char_table): Likewise.
(add_char_attribute_alist_mapper): Likewise.
(Fchar_attribute_alist): Likewise.
(Fget_char_attribute): Likewise.
(Fput_char_attribute): Likewise.
(Fmap_char_attribute): Likewise.
(Fmap_char_attribute): Likewise.
tomo [Mon, 3 Sep 2001 06:56:58 +0000 (06:56 +0000)]
(charset_code_point): Use `XCHAR_TABLE' instead of `XCHAR_ID_TABLE'.
(encode_char_1): Likewise.
tomo [Mon, 3 Sep 2001 04:48:02 +0000 (04:48 +0000)]
update.
tomo [Mon, 3 Sep 2001 04:43:49 +0000 (04:43 +0000)]
(map_char_id_table): Use `Lisp_Char_Table' instead of
`Lisp_Char_ID_Table'.
(mark_char_id_table): Deleted.
(print_char_id_table): Likewise.
(char_id_table_equal): Likewise.
(char_id_table_hash): Likewise.
(char_id_table_description): Likewise.
(char_id_table): Likewise.
(make_char_id_table): Use `Fmake_char_table' and `fill_char_table'.
(get_char_id_table): Use `Lisp_Char_Table' instead of
`Lisp_Char_ID_Table'.
(put_char_id_table): Likewise.
(Fput_char_attribute): Use `XCHAR_TABLE' instead of `XCHAR_ID_TABLE'.
(Fremove_char_attribute): Likewise.
(syms_of_chartab): Don't define type `char-id-table'.
tomo [Mon, 3 Sep 2001 04:37:06 +0000 (04:37 +0000)]
(struct Lisp_Char_ID_Table): Deleted.
(char_id_table): Likewise.
(GC_CHAR_ID_TABLE_P): Likewise.
(Lisp_Char_ID_Table): Use structure `Lisp_Char_Table'.
(XCHAR_ID_TABLE): Use `XCHAR_TABLE'.
(XSETCHAR_ID_TABLE): Use `XSETCHAR_TABLE'.
(CHAR_ID_TABLE_P): Use `CHAR_TABLEP'.
(get_char_id_table): Use `Lisp_Char_Table' instead of
`Lisp_Char_ID_Table'.
(put_char_id_table_0): Likewise.
(put_char_id_table): Likewise.
tomo [Sun, 2 Sep 2001 17:22:41 +0000 (17:22 +0000)]
update.
tomo [Sun, 2 Sep 2001 17:10:14 +0000 (17:10 +0000)]
Lisp_Byte_Table related codes are moved from chartab.h.
tomo [Sun, 2 Sep 2001 17:09:03 +0000 (17:09 +0000)]
Move Lisp_Byte_Table related codes to chartab.h.
tomo [Sun, 2 Sep 2001 16:53:45 +0000 (16:53 +0000)]
update.
tomo [Sun, 2 Sep 2001 16:40:25 +0000 (16:40 +0000)]
Don't include "chartab.h".
(struct Lisp_Char_ID_Table): Moved from char-ucs.h.
(Lisp_Char_ID_Table): Likewise.
(char_id_table): Likewise.
(XCHAR_ID_TABLE): Likewise.
(XSETCHAR_ID_TABLE): Likewise.
(CHAR_ID_TABLE_P): Likewise.
(GC_CHAR_ID_TABLE_P): Likewise.
(get_char_id_table): Likewise.
tomo [Sun, 2 Sep 2001 16:38:41 +0000 (16:38 +0000)]
Include "chartab.h".
(struct Lisp_Char_ID_Table): Moved to chartab.h.
(Lisp_Char_ID_Table): Likewise.
(char_id_table): Likewise.
(XCHAR_ID_TABLE): Likewise.
(XSETCHAR_ID_TABLE): Likewise.
(CHAR_ID_TABLE_P): Likewise.
(GC_CHAR_ID_TABLE_P): Likewise.
(get_char_id_table): Likewise.
tomo [Sun, 2 Sep 2001 15:09:51 +0000 (15:09 +0000)]
update.
tomo [Sun, 2 Sep 2001 15:00:02 +0000 (15:00 +0000)]
Delete dirty hack for XEmacs UTF-2000.
tomo [Sun, 2 Sep 2001 14:54:44 +0000 (14:54 +0000)]
update.
tomo [Sun, 2 Sep 2001 14:29:03 +0000 (14:29 +0000)]
(copy_uint8_byte_table): New function.
(copy_uint16_byte_table): New function.
(copy_byte_table): New function.
(map_over_uint8_byte_table): Modify to avoid huge numbers of
characters to call.
(map_over_uint16_byte_table): Likewise.
(map_over_byte_table): Likewise.
(get_byte_table): Move prototype to chartab.h.
(put_byte_table): Likewise.
(put_char_id_table_0): Moved to chartab.h.
(mark_char_table_entry): Don't define in XEmacs UTF-2000.
(char_table_entry_equal): Likewise.
(char_table_entry_hash): Likewise.
(char_table_entry_description): Likewise.
(char_table_entry): Likewise.
(make_char_table_entry): Likewise.
(copy_char_table_entry): Likewise.
(get_non_ascii_char_table_value): Likewise.
(map_over_charset_ascii): Likewise.
(map_over_charset_control_1): Likewise.
(map_over_charset_row): Likewise.
(map_over_other_charset): Likewise.
(mark_char_table): Modify for new structure in XEmacs UTF-2000.
(print_char_table): Likewise.
(char_table_equal): Likewise.
(char_table_hash): Likewise.
(char_table_description): Likewise.
(fill_char_table): Likewise.
(Fcopy_char_table): Likewise.
(get_char_table): Likewise.
(Fget_range_char_table): Likewise.
(put_char_table): Likewise.
(map_char_table): Likewise.
(syms_of_chartab): Don't define `char_table_entry' in XEmacs UTF-2000.
tomo [Sun, 2 Sep 2001 14:10:18 +0000 (14:10 +0000)]
(vars_of_cmds): Use `put_char_id_table_0' for `Vauto_fill_chars' in
XEmacs UTF-2000.
tomo [Sun, 2 Sep 2001 14:07:38 +0000 (14:07 +0000)]
(get_byte_table): New prototype [moved from chartab.c].
(put_byte_table): Likewise [moved from chartab.c].
(put_char_id_table_0): New inline function [moved from chartab.c].
(struct Lisp_Char_Table_Entry): Don't define in XEmacs UTF-2000.
(Lisp_Char_Table_Entry): Likewise.
(char_table_entry): Likewise.
(XCHAR_TABLE_ENTRY): Likewise.
(XSETCHAR_TABLE_ENTRY): Likewise.
(CHAR_TABLE_ENTRYP): Likewise.
(CHECK_CHAR_TABLE_ENTRY): Likewise.
(NUM_ASCII_CHARS): Likewise.
(struct Lisp_Char_Table): New implementation in XEmacs UTF-2000.
(CHAR_TABLE_VALUE_UNSAFE): Likewise.
tomo [Sun, 2 Sep 2001 12:20:18 +0000 (12:20 +0000)]
This commit was manufactured by cvs2svn to create branch 'utf-2000-chartab'.
tomo [Sun, 2 Sep 2001 12:20:16 +0000 (12:20 +0000)]
update.
tomo [Sun, 2 Sep 2001 12:15:02 +0000 (12:15 +0000)]
Merge GB 12345 code points.
tomo [Sun, 2 Sep 2001 09:57:55 +0000 (09:57 +0000)]
Merge GB 12345 code points.
(U+71C5): Unify M-19398 instead of M-19399.
(M-19399): Delete C2-5833 and U+71C5.
tomo [Sun, 2 Sep 2001 08:53:05 +0000 (08:53 +0000)]
Merge GB 12345 code points.
tomo [Sun, 2 Sep 2001 07:20:24 +0000 (07:20 +0000)]
update.
tomo [Sun, 2 Sep 2001 05:08:08 +0000 (05:08 +0000)]
Merge GB 12345 code points.
tomo [Sun, 2 Sep 2001 03:52:37 +0000 (03:52 +0000)]
update.
tomo [Fri, 31 Aug 2001 08:22:45 +0000 (08:22 +0000)]
Merge GB 12345 code points.
tomo [Fri, 31 Aug 2001 08:17:34 +0000 (08:17 +0000)]
Merge GB 12345 code points.
tomo [Fri, 31 Aug 2001 08:15:51 +0000 (08:15 +0000)]
(U+767C): Unify G1-3722.
tomo [Fri, 31 Aug 2001 08:03:32 +0000 (08:03 +0000)]
update.
tomo [Fri, 31 Aug 2001 07:22:11 +0000 (07:22 +0000)]
Merge GB 12345 code points.
tomo [Fri, 31 Aug 2001 07:16:53 +0000 (07:16 +0000)]
Merge GB 12345 code points.
tomo [Fri, 31 Aug 2001 06:06:05 +0000 (06:06 +0000)]
update.
tomo [Fri, 31 Aug 2001 06:03:21 +0000 (06:03 +0000)]
(get_char_id_table): Change interface.
(put_char_id_table_0): New function.
(put_char_id_table): Change interface; new implementation.
(Fget_composite_char): Modify for interface change of
`get_char_id_table'.
(Fchar_variants): Likewise.
(add_char_attribute_alist_mapper): Likewise.
(Fchar_attribute_alist): Likewise.
(Fget_char_attribute): Likewise.
(Fput_char_attribute): Allow coded-charset or [CODED-CHARSET ROW] as
same as character as the first argument like `put-char-table'; modify
for interface change of `put_char_id_table'.
(Fremove_char_attribute): Modify for interface change of
`put_char_id_table'.
tomo [Fri, 31 Aug 2001 05:54:37 +0000 (05:54 +0000)]
Sync up with r21-2-41.
(COMPOSE_ADD_CHAR): Modify for interface change of
`get_char_id_table'.
tomo [Fri, 31 Aug 2001 05:50:53 +0000 (05:50 +0000)]
(put_char_ccs_code_point): Modify for interface change of
`put_char_id_table'.
(remove_char_ccs): Likewise.
tomo [Fri, 31 Aug 2001 05:48:20 +0000 (05:48 +0000)]
(put_char_id_table): Change interface.
tomo [Fri, 31 Aug 2001 05:46:55 +0000 (05:46 +0000)]
(get_char_id_table): Change interface.
(charset_code_point): Modify for interface change of `get_char_id_table'.
(encode_char_1): Likewise.
tomo [Fri, 31 Aug 2001 04:57:39 +0000 (04:57 +0000)]
(U+77EF): Unify G1-3D43.
tomo [Fri, 31 Aug 2001 04:41:17 +0000 (04:41 +0000)]
Merge GB 12345 code points.
tomo [Fri, 31 Aug 2001 04:40:32 +0000 (04:40 +0000)]
(U+769A): Unify G1-3028.
tomo [Fri, 31 Aug 2001 04:19:58 +0000 (04:19 +0000)]
(U+7523): Unify G1-327A.
tomo [Fri, 31 Aug 2001 04:19:10 +0000 (04:19 +0000)]
(U+750C): Unify G1-6A31.
tomo [Fri, 31 Aug 2001 04:14:40 +0000 (04:14 +0000)]
Merge GB 12345 code points.
tomo [Fri, 31 Aug 2001 04:13:08 +0000 (04:13 +0000)]
(U+7258): Unify G1-6B39.
tomo [Fri, 31 Aug 2001 04:12:02 +0000 (04:12 +0000)]
(U+723E): Unify G1-367B.
tomo [Fri, 31 Aug 2001 04:11:12 +0000 (04:11 +0000)]
(U+723A): Unify G1-522F.
tomo [Fri, 31 Aug 2001 04:09:28 +0000 (04:09 +0000)]
Merge GB 12345 code points.
tomo [Thu, 30 Aug 2001 02:51:46 +0000 (02:51 +0000)]
Merge GB 12345 code points.
tomo [Wed, 29 Aug 2001 09:37:34 +0000 (09:37 +0000)]
update.
tomo [Wed, 29 Aug 2001 07:38:23 +0000 (07:38 +0000)]
Merge GB 12345 code points.
tomo [Wed, 29 Aug 2001 06:27:48 +0000 (06:27 +0000)]
Merge GB 12345 code points.
tomo [Wed, 29 Aug 2001 06:26:37 +0000 (06:26 +0000)]
(U+4E78): Add `total-strokes'; unify G1-7C40.
tomo [Wed, 29 Aug 2001 05:05:02 +0000 (05:05 +0000)]
Merge GB 12345 code points.
tomo [Wed, 29 Aug 2001 05:02:49 +0000 (05:02 +0000)]
(M-16629): Use `<-vulgar-ideograph' instead of `vulgar-ideograph-of'.
Merge GB 12345 code points.
tomo [Tue, 28 Aug 2001 18:45:02 +0000 (18:45 +0000)]
Merge GB 12345 code points.
tomo [Tue, 28 Aug 2001 18:38:23 +0000 (18:38 +0000)]
Merge GB 12345 code points.
tomo [Tue, 28 Aug 2001 18:33:56 +0000 (18:33 +0000)]
Merge GB 12345 code points.
(C5-2148): Delete relation with U+6729; fix `morohashi-daikanwa';
relate to M-14416.
(U+6729): Unify G1-7D33.
(M-15492): Add `->same-ideograph'; use `<-vulgar-ideograph' instead of
`vulgar-char-of-shinjigen-1'.
tomo [Tue, 28 Aug 2001 17:24:01 +0000 (17:24 +0000)]
Merge GB 12345 code points.
(M-13886): Use `<-vulgar-ideograph' instead of `vulgar-ideograph-of';
unify G0-5667.
(C6-3836): Separated from M-14294 and moved from
Ideograph-R073-Say.el.
tomo [Tue, 28 Aug 2001 08:17:30 +0000 (08:17 +0000)]
update.
tomo [Tue, 28 Aug 2001 07:44:53 +0000 (07:44 +0000)]
Merge GB 12345 code points.
tomo [Tue, 28 Aug 2001 05:57:29 +0000 (05:57 +0000)]
(U+66F1): Delete `kangxi-radical' and `kangxi-strokes'; unify G1-7C21.
(U+7535): Add `total-strokes'.
(U+66F8): Separate C6-3836; unify G1-4A69.
(U+6703): Unify G1-3B61.
tomo [Tue, 28 Aug 2001 05:52:44 +0000 (05:52 +0000)]
Merge GB 12345 code points.
tomo [Mon, 27 Aug 2001 18:44:20 +0000 (18:44 +0000)]
Merge GB 12345 code points.
tomo [Mon, 27 Aug 2001 18:37:54 +0000 (18:37 +0000)]
Merge GB 12345 code points.
tomo [Mon, 27 Aug 2001 18:11:55 +0000 (18:11 +0000)]
(U+6595): Unify G1-6C35.
tomo [Mon, 27 Aug 2001 09:18:03 +0000 (09:18 +0000)]
update.
tomo [Mon, 27 Aug 2001 09:12:34 +0000 (09:12 +0000)]
Merge GB 12345 code points.
tomo [Sun, 26 Aug 2001 13:10:52 +0000 (13:10 +0000)]
update.
tomo [Sun, 26 Aug 2001 10:49:30 +0000 (10:49 +0000)]
Merge GB 12345 code points.