chise/xemacs-chise.git.1
22 years agoAdd some mappings into CJK Ext-B code points.
tomo [Tue, 5 Mar 2002 06:41:15 +0000 (06:41 +0000)]
Add some mappings into CJK Ext-B code points.
(C6-2467): Add `->identical' for U-00020020; add
`ideographic-structure'.

22 years agoupdate.
tomo [Tue, 5 Mar 2002 01:57:51 +0000 (01:57 +0000)]
update.

22 years agoAdd some mappings into CJK Ext-B code points.
tomo [Tue, 5 Mar 2002 01:55:05 +0000 (01:55 +0000)]
Add some mappings into CJK Ext-B code points.

22 years agoupdate.
tomo [Mon, 4 Mar 2002 15:21:01 +0000 (15:21 +0000)]
update.

22 years ago(U+8D53): Moved from Ideograph-R053-Dotted-Cliff.el.
tomo [Mon, 4 Mar 2002 15:17:29 +0000 (15:17 +0000)]
(U+8D53): Moved from Ideograph-R053-Dotted-Cliff.el.

22 years agoupdate.
tomo [Mon, 4 Mar 2002 08:03:01 +0000 (08:03 +0000)]
update.

22 years agoAdd some mappings for CJK Ext-B code points.
tomo [Mon, 4 Mar 2002 07:12:48 +0000 (07:12 +0000)]
Add some mappings for CJK Ext-B code points.
(M-09392'): New character; unify GT-11849.
(C5-3828): Map to M-09392' instead of M-09384; unify U-00022246.
(U+8D53): Moved to Ideograph-R154-Shell.el.

22 years agoupdate.
tomo [Fri, 1 Mar 2002 16:54:30 +0000 (16:54 +0000)]
update.

22 years agofixed.
tomo [Fri, 1 Mar 2002 16:47:38 +0000 (16:47 +0000)]
fixed.

22 years ago(U+4E92): Use char-spec instead of char-ref in the
tomo [Fri, 1 Mar 2002 16:46:57 +0000 (16:46 +0000)]
(U+4E92): Use char-spec instead of char-ref in the
`ideographic-structure'.
(U-00020134): Add `->identical' for C6-307C.

22 years agoFixed.
tomo [Thu, 28 Feb 2002 17:20:41 +0000 (17:20 +0000)]
Fixed.

22 years agoupdate.
tomo [Thu, 28 Feb 2002 15:56:37 +0000 (15:56 +0000)]
update.

22 years ago(BC-8871): Don't unify U-00022398.
tomo [Thu, 28 Feb 2002 15:47:27 +0000 (15:47 +0000)]
(BC-8871): Don't unify U-00022398.

22 years agoupdate.
tomo [Wed, 27 Feb 2002 05:43:39 +0000 (05:43 +0000)]
update.

22 years agoRename utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
tomo [Wed, 27 Feb 2002 05:38:11 +0000 (05:38 +0000)]
Rename utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.

22 years agoupdate.
tomo [Tue, 26 Feb 2002 11:17:25 +0000 (11:17 +0000)]
update.

22 years ago(file-name-char-attribute-name) New function.
tomo [Tue, 26 Feb 2002 11:15:33 +0000 (11:15 +0000)]
(file-name-char-attribute-name) New function.
Use `file-name-char-attribute-name' to get character attribute names.

22 years agoupdate.
tomo [Tue, 26 Feb 2002 10:54:17 +0000 (10:54 +0000)]
update.

22 years ago(Fchar_variants): Check Vcharacter_variant_table is CONSP.
tomo [Tue, 26 Feb 2002 10:52:30 +0000 (10:52 +0000)]
(Fchar_variants): Check Vcharacter_variant_table is CONSP.
(Fput_char_attribute): Likewise.
(char_attribute_system_db_file): Encode file-name of attribute.
(vars_of_chartab): Set Qunbound into Vcharacter_variant_table as the
initial value.

22 years agoupdate.
tomo [Mon, 25 Feb 2002 06:56:27 +0000 (06:56 +0000)]
update.

22 years ago(U+9689): Separate JSP-6664.
tomo [Mon, 25 Feb 2002 06:52:22 +0000 (06:52 +0000)]
(U+9689): Separate JSP-6664.

22 years agoupdate.
tomo [Sat, 23 Feb 2002 17:13:36 +0000 (17:13 +0000)]
update.

22 years ago(M-38638): Add `<-vulgar-ideograph' for M-38671 and M-38649; delete
tomo [Sat, 23 Feb 2002 17:05:26 +0000 (17:05 +0000)]
(M-38638): Add `<-vulgar-ideograph' for M-38671 and M-38649; delete
`kangxi-radical' and `kangxi-strokes'.

22 years ago(C1-485F): Fix :char of `<-original-ideograph'.
tomo [Sat, 23 Feb 2002 17:01:57 +0000 (17:01 +0000)]
(C1-485F): Fix :char of `<-original-ideograph'.
(U+820D): Don't use char-ref in the `ideographic-structure'.
(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.

22 years agoupdate.
tomo [Fri, 22 Feb 2002 18:42:52 +0000 (18:42 +0000)]
update.

22 years ago(delete-file-with-children): New function; use it instead of "rm".
tomo [Fri, 22 Feb 2002 18:38:36 +0000 (18:38 +0000)]
(delete-file-with-children): New function; use it instead of "rm".

22 years ago(M-49217): Unify U+6E12.
tomo [Fri, 22 Feb 2002 04:24:11 +0000 (04:24 +0000)]
(M-49217): Unify U+6E12.
(M-18060): Unify U+6EE3.

22 years agoupdate.
tomo [Thu, 21 Feb 2002 12:49:17 +0000 (12:49 +0000)]
update.

22 years ago(M-49176): Unify U+699D.
tomo [Thu, 21 Feb 2002 12:44:28 +0000 (12:44 +0000)]
(M-49176): Unify U+699D.

22 years ago(M-05898): Map to U-000215FE.
tomo [Thu, 21 Feb 2002 12:42:38 +0000 (12:42 +0000)]
(M-05898): Map to U-000215FE.
(C6-2A58): Separate M-05898.

22 years ago(U+51E1): Delete `cns-radical'; add `->identical' for C1-443B;
tomo [Thu, 21 Feb 2002 12:41:04 +0000 (12:41 +0000)]
(U+51E1): Delete `cns-radical'; add `->identical' for C1-443B;
separate C1-443B.

22 years ago(H1-AAFB): Moved to Ideograph-R005-Second.el; unify U-000200D5.
tomo [Thu, 21 Feb 2002 12:38:41 +0000 (12:38 +0000)]
(H1-AAFB): Moved to Ideograph-R005-Second.el; unify U-000200D5.
(GT-00199): Unify U+3406.

22 years agoupdate.
tomo [Wed, 20 Feb 2002 19:09:21 +0000 (19:09 +0000)]
update.

22 years ago(U+5411): Separate CB-05156; delete `ideographic-structure'.
tomo [Wed, 20 Feb 2002 18:20:10 +0000 (18:20 +0000)]
(U+5411): Separate CB-05156; delete `ideographic-structure'.
(U+54CD): Add `ideographic-structure'; unify CB-05156.
(M-04531): Separate C7-3F2E.
(C7-3F2E): Separate U-000210A2.

22 years ago(M-03155): Separate C6-2A32.
tomo [Wed, 20 Feb 2002 18:15:10 +0000 (18:15 +0000)]
(M-03155): Separate C6-2A32.
(C6-2A32): Separate U-00020B3B.

22 years ago(U-00021AA3): Separate C4-4948.
tomo [Wed, 20 Feb 2002 12:03:26 +0000 (12:03 +0000)]
(U-00021AA3): Separate C4-4948.

22 years ago(U-00021576): Separate C5-4C50.
tomo [Wed, 20 Feb 2002 12:01:31 +0000 (12:01 +0000)]
(U-00021576): Separate C5-4C50.

22 years ago(U-0002128F): Separate C6-2641.
tomo [Wed, 20 Feb 2002 10:06:12 +0000 (10:06 +0000)]
(U-0002128F): Separate C6-2641.

22 years ago(U-000200D5): Add `ideographic-structure'.
tomo [Tue, 19 Feb 2002 16:06:35 +0000 (16:06 +0000)]
(U-000200D5): Add `ideographic-structure'.

22 years agoupdate.
tomo [Tue, 19 Feb 2002 10:06:54 +0000 (10:06 +0000)]
update.

22 years agoLoad lisp/utf-2000/dumped-chars.el in UTF-2000; append
tomo [Tue, 19 Feb 2002 10:03:18 +0000 (10:03 +0000)]
Load lisp/utf-2000/dumped-chars.el in UTF-2000; append
`system-char-db-source-file-list' into `preloaded-file-list' in
UTF-2000.

22 years agoupdate.
tomo [Tue, 19 Feb 2002 09:59:56 +0000 (09:59 +0000)]
update.

22 years agoLoad dumped-chars.el and refer `system-char-db-source-file-list'.
tomo [Tue, 19 Feb 2002 09:54:15 +0000 (09:54 +0000)]
Load dumped-chars.el and refer `system-char-db-source-file-list'.

22 years agoNew file.
tomo [Tue, 19 Feb 2002 09:52:30 +0000 (09:52 +0000)]
New file.

22 years agoupdate.
tomo [Tue, 19 Feb 2002 09:50:44 +0000 (09:50 +0000)]
update.

22 years ago(U-00020020): Add `->identical' for C6-2467.
tomo [Tue, 19 Feb 2002 08:54:50 +0000 (08:54 +0000)]
(U-00020020): Add `->identical' for C6-2467.

22 years agoupdate.
tomo [Thu, 14 Feb 2002 10:13:36 +0000 (10:13 +0000)]
update.

22 years ago(put_char_ccs_code_point): Unused codes.
tomo [Thu, 14 Feb 2002 10:08:32 +0000 (10:08 +0000)]
(put_char_ccs_code_point): Unused codes.
(Fsave_charset_mapping_table): Use `char_attribute_system_db_file'.
(load_char_decoding_entry_maybe): Likewise.

22 years ago(Qsystem_char_id): New external variable.
tomo [Thu, 14 Feb 2002 10:06:03 +0000 (10:06 +0000)]
(Qsystem_char_id): New external variable.
(char_attribute_system_db_file): New prototype.

22 years ago(Qsystem_char_id): New variable in UTF-2000.
tomo [Thu, 14 Feb 2002 10:01:09 +0000 (10:01 +0000)]
(Qsystem_char_id): New variable in UTF-2000.
(char_attribute_system_db_file): New function.
(Fsave_char_attribute_table): Use `char_attribute_system_db_file'.
(Freset_char_attribute_table): Likewise.
(load_char_attribute_maybe): Likewise.
(Fload_char_attribute_table): Likewise.
(syms_of_chartab): Add new symbol `system-char-id'.

22 years agoupdate.
tomo [Wed, 13 Feb 2002 04:31:33 +0000 (04:31 +0000)]
update.

22 years ago(insert-char-attributes): Ignore `->ucs-variants' if optional argument
tomo [Wed, 13 Feb 2002 04:27:42 +0000 (04:27 +0000)]
(insert-char-attributes): Ignore `->ucs-variants' if optional argument
`readable' is not specified; regard ->FOO and <-FOO as list of
char-refs.

22 years agoupdate.
tomo [Wed, 13 Feb 2002 03:53:18 +0000 (03:53 +0000)]
update.

22 years ago(DECODE_DEFINED_CHAR): Don't check `XCHARSET_GRAPHIC(ccs)'.
tomo [Wed, 13 Feb 2002 03:48:50 +0000 (03:48 +0000)]
(DECODE_DEFINED_CHAR): Don't check `XCHARSET_GRAPHIC(ccs)'.

22 years agoDelete some unused codes.
tomo [Tue, 12 Feb 2002 23:52:59 +0000 (23:52 +0000)]
Delete some unused codes.

22 years agoupdate.
tomo [Tue, 12 Feb 2002 18:17:04 +0000 (18:17 +0000)]
update.

22 years ago(preloaded-file-list): Delete character-definition files.
tomo [Tue, 12 Feb 2002 18:07:02 +0000 (18:07 +0000)]
(preloaded-file-list): Delete character-definition files.

22 years ago(system-char-database-directory): New variable.
tomo [Tue, 12 Feb 2002 16:59:06 +0000 (16:59 +0000)]
(system-char-database-directory): New variable.
- Load character-definition files if `system-char-database-directory'
  is not found or `load-ignore-elc-files' is non-nil.
- Call `reset-char-attribute-table' for each character-attribute
  corresponding with each file in
  `system-char-database-directory'/system-char-id.

22 years agoupdate.
tomo [Tue, 12 Feb 2002 15:48:00 +0000 (15:48 +0000)]
update.

22 years ago(Q_ucs_variants): New variable.
tomo [Tue, 12 Feb 2002 15:42:57 +0000 (15:42 +0000)]
(Q_ucs_variants): New variable.
(syms_of_chartab): Add new symbol `->ucs-variants'.
(complex_vars_of_chartab): Set `Vcharacter_variant_table' on
`Vchar_attribute_hash_table' as the value of `->ucs-variants'; set
`->ucs-variants' on `XCHAR_TABLE_NAME (Vcharacter_variant_table)'.

22 years ago(Fsave_charset_mapping_table): Fixed.
tomo [Tue, 12 Feb 2002 15:38:20 +0000 (15:38 +0000)]
(Fsave_charset_mapping_table): Fixed.
(load_char_decoding_entry_maybe): New function.

22 years ago(load_char_decoding_entry_maybe): New prototype when `HAVE_DATABASE'
tomo [Tue, 12 Feb 2002 15:36:38 +0000 (15:36 +0000)]
(load_char_decoding_entry_maybe): New prototype when `HAVE_DATABASE'
is defined.
(DECODE_DEFINED_CHAR): Use `load_char_decoding_entry_maybe' when
`HAVE_DATABASE' is defined.

22 years agoupdate.
tomo [Mon, 11 Feb 2002 16:23:25 +0000 (16:23 +0000)]
update.

22 years ago(Fsave_char_attribute_table): Don't clear internal attribute-table.
tomo [Mon, 11 Feb 2002 16:20:39 +0000 (16:20 +0000)]
(Fsave_char_attribute_table): Don't clear internal attribute-table.
(Freset_char_attribute_table): New function.
(syms_of_chartab): Add new builtin function
`reset-char-attribute-table'.

22 years agoupdate.
tomo [Mon, 11 Feb 2002 13:24:00 +0000 (13:24 +0000)]
update.

22 years ago(load_char_attribute_maybe): Don't make directories.
tomo [Mon, 11 Feb 2002 13:19:02 +0000 (13:19 +0000)]
(load_char_attribute_maybe): Don't make directories.

22 years agoupdate.
tomo [Mon, 11 Feb 2002 12:46:29 +0000 (12:46 +0000)]
update.

22 years agoupdate.
tomo [Mon, 11 Feb 2002 12:44:18 +0000 (12:44 +0000)]
update.

22 years agoAdd EXFUN for `Fmake_directory_internal'.
tomo [Mon, 11 Feb 2002 12:41:06 +0000 (12:41 +0000)]
Add EXFUN for `Fmake_directory_internal'.

22 years agoDelete code about char-id-table based decoding-table implementation.
tomo [Mon, 11 Feb 2002 12:39:47 +0000 (12:39 +0000)]
Delete code about char-id-table based decoding-table implementation.
(put_char_ccs_code_point): Don't prepare a vector for decoding-table.

22 years agoDelete code about char-id-table based decoding-table implementation.
tomo [Mon, 11 Feb 2002 11:47:42 +0000 (11:47 +0000)]
Delete code about char-id-table based decoding-table implementation.

22 years agoupdate.
tomo [Mon, 11 Feb 2002 11:09:45 +0000 (11:09 +0000)]
update.

22 years ago(Fsave_charset_mapping_table): Use `XCHARSET_BYTE_SIZE' instead of
tomo [Mon, 11 Feb 2002 11:07:28 +0000 (11:07 +0000)]
(Fsave_charset_mapping_table): Use `XCHARSET_BYTE_SIZE' instead of
`XCHARSET_CHARS'.

22 years ago(put_ccs_octet_table): Use `XCHARSET_BYTE_SIZE' instead of
tomo [Mon, 11 Feb 2002 11:06:11 +0000 (11:06 +0000)]
(put_ccs_octet_table): Use `XCHARSET_BYTE_SIZE' instead of
`XCHARSET_CHARS'.

22 years agoupdate.
tomo [Mon, 11 Feb 2002 07:17:18 +0000 (07:17 +0000)]
update.

22 years ago(CHARSET_BYTE_SIZE): Moved to char-ucs.h.
tomo [Mon, 11 Feb 2002 07:14:53 +0000 (07:14 +0000)]
(CHARSET_BYTE_SIZE): Moved to char-ucs.h.
(XCHARSET_BYTE_SIZE): Likewise.

22 years ago(CHARSET_BYTE_SIZE): New inline function [moved from mule-charset.c].
tomo [Mon, 11 Feb 2002 07:13:59 +0000 (07:13 +0000)]
(CHARSET_BYTE_SIZE): New inline function [moved from mule-charset.c].
(XCHARSET_BYTE_SIZE): Likewise.

22 years agoupdate.
tomo [Sun, 10 Feb 2002 15:37:42 +0000 (15:37 +0000)]
update.

22 years ago(Fput_char_attribute): Use exec-directory instead of data-directory to
tomo [Sun, 10 Feb 2002 15:33:35 +0000 (15:33 +0000)]
(Fput_char_attribute): Use exec-directory instead of data-directory to
store database.
(Fsave_char_attribute_table): Likewise.
(load_char_attribute_maybe): Likewise.
(Fload_char_attribute_table): Likewise.

22 years agoupdate.
tomo [Sat, 9 Feb 2002 18:23:27 +0000 (18:23 +0000)]
update.

22 years agoUse `save-charset-mapping-table' for all coded-charsets.
tomo [Sat, 9 Feb 2002 17:58:08 +0000 (17:58 +0000)]
Use `save-charset-mapping-table' for all coded-charsets.

22 years agoupdate.
tomo [Sat, 9 Feb 2002 17:54:50 +0000 (17:54 +0000)]
update.

22 years ago(Fsave_charset_mapping_table): New function.
tomo [Sat, 9 Feb 2002 17:40:39 +0000 (17:40 +0000)]
(Fsave_charset_mapping_table): New function.
(syms_of_mule_charset): Add new builtin function
`save-charset-mapping-table'.

22 years agoupdate.
tomo [Fri, 8 Feb 2002 04:39:58 +0000 (04:39 +0000)]
update.

22 years ago(remove_char_ccs): Store Qunbound instead of Qnil into encoding_table.
tomo [Fri, 8 Feb 2002 04:36:05 +0000 (04:36 +0000)]
(remove_char_ccs): Store Qunbound instead of Qnil into encoding_table.
(make_charset): Use Qunbound instead Qnil as initial value of
decoding_table.

22 years ago(decoding_table_check_elements): Delete prototype.
tomo [Fri, 8 Feb 2002 04:32:02 +0000 (04:32 +0000)]
(decoding_table_check_elements): Delete prototype.
(get_ccs_octet_table): New inline function.
(put_ccs_octet_table): Likewise.
(decoding_table_put_char): Use `get_ccs_octet_table' and
`put_ccs_octet_table'.
(decoding_table_remove_char): Use `decoding_table_put_char'.
(DECODE_DEFINED_CHAR): Use `get_ccs_octet_table'.

22 years agoupdate. r21-2-44-lazy-s1
tomo [Tue, 5 Feb 2002 07:23:43 +0000 (07:23 +0000)]
update.

22 years ago(preloaded-file-list): Add `make-cdbs' in UTF-2000.
tomo [Tue, 5 Feb 2002 07:18:45 +0000 (07:18 +0000)]
(preloaded-file-list): Add `make-cdbs' in UTF-2000.

22 years agoupdate.
tomo [Tue, 5 Feb 2002 07:17:34 +0000 (07:17 +0000)]
update.

22 years agoNew file.
tomo [Tue, 5 Feb 2002 07:14:44 +0000 (07:14 +0000)]
New file.

22 years ago(map_over_uint8_byte_table): Set Qunbound if an element is Qunloaded.
tomo [Tue, 5 Feb 2002 07:11:48 +0000 (07:11 +0000)]
(map_over_uint8_byte_table): Set Qunbound if an element is Qunloaded.
(map_over_uint16_byte_table): Likewise.
(map_over_byte_table): Likewise.
(map_char_table): Likewise for CHARTAB_RANGE_ALL in UTF-2000; when
CHARTAB_RANGE_CHARSET is specified in UTF-2000 with external database
support, load encoding-table of the specified coded-charset if it is
not loaded yet.
(save_uint8_byte_table): New function of UTF-2000 with external
database support.
(save_uint16_byte_table): Likewise.
(save_byte_table): Likewise.
(Fput_char_attribute): Don't store value into external database even
if the external database feature is supported in UTF-2000; set
`attribute' as name of char-table if the external database feature is
supported.
(Fsave_char_attribute_table): New function in UTF-2000.
(syms_of_chartab): Add new builtin function
`save-char-attribute-table' in UTF-2000.

22 years agoupdate. r21-2-44-lazy-m1
tomo [Sun, 3 Feb 2002 18:27:43 +0000 (18:27 +0000)]
update.

22 years ago(char_attribute_table_to_put): New variable in UTF-2000.
tomo [Sun, 3 Feb 2002 18:25:48 +0000 (18:25 +0000)]
(char_attribute_table_to_put): New variable in UTF-2000.
(Qput_char_table_map_function): Likewise.
(value_to_put): Likewise.
(Fput_char_table_map_function): New function in UTF-2000.
(put_char_table): Use `Fmap_char_attribute' for CHARTAB_RANGE_CHARSET
in UTF-2000.
(Fput_char_attribute): Store symbol instead of string in
`XCHAR_TABLE_NAME (table)'.
(load_char_attribute_maybe): Likewise.
(syms_of_chartab): Add new symbol/function
`put-char-table-map-function'.

22 years agoupdate. r21-2-44-lazy-3
tomo [Wed, 30 Jan 2002 18:55:44 +0000 (18:55 +0000)]
update.

22 years agoAdd new EXFUN for `Fmap_database'.
tomo [Wed, 30 Jan 2002 18:51:41 +0000 (18:51 +0000)]
Add new EXFUN for `Fmap_database'.

22 years ago(Fmap_database): Renamed from `Fmapdatabase'.
tomo [Wed, 30 Jan 2002 18:50:35 +0000 (18:50 +0000)]
(Fmap_database): Renamed from `Fmapdatabase'.
(syms_of_database): Likewise.

22 years ago(struct Lisp_Char_Table): Add new member `unloaded' in UTF-2000.
tomo [Wed, 30 Jan 2002 18:49:28 +0000 (18:49 +0000)]
(struct Lisp_Char_Table): Add new member `unloaded' in UTF-2000.
(CHAR_TABLE_UNLOADED): New macro of UTF-2000.
(XCHAR_TABLE_UNLOADED): Likewise.

22 years ago(fill_char_table): Initialize `ct->unloaded'.
tomo [Wed, 30 Jan 2002 18:45:35 +0000 (18:45 +0000)]
(fill_char_table): Initialize `ct->unloaded'.
(Fput_char_attribute): Set XCHAR_TABLE_UNLOADED(table) if
HAVE_DATABASE is defined.
(char_attribute_table_to_load): New variable of UTF-2000 with external
database support.
(Qload_char_attribute_table_map_function): Likewise.
(Fload_char_attribute_table_map_function): New function of UTF-2000
with external database support.
(Fload_char_attribute_table): New function of UTF-2000.
(Fmap_char_attribute): Call Fload_char_attribute_table if
CHAR_TABLE_UNLOADED(ct) is set when HAVE_DATABASE is defined.
(syms_of_chartab): Add new symbol and function
`load-char-attribute-table-map-function' in UTF-2000 with external
database support; add new function `load-char-attribute-table' in
UTF-2000.

22 years agoupdate.
tomo [Wed, 30 Jan 2002 07:11:42 +0000 (07:11 +0000)]
update.

22 years ago(load_char_attribute_maybe): New prototype for UTF-2000 with DATABASE
tomo [Wed, 30 Jan 2002 07:09:22 +0000 (07:09 +0000)]
(load_char_attribute_maybe): New prototype for UTF-2000 with DATABASE
support.
(get_char_id_table): Use `load_char_attribute_maybe' if HAVE_DATABASE
is defined.