chise/xemacs-chise.git-
25 years agoupdate.
tomo [Sun, 14 Nov 1999 06:32:53 +0000 (06:32 +0000)]
update.

25 years ago(insert-char-data): Print GR value for GR-set.
tomo [Sun, 14 Nov 1999 06:32:21 +0000 (06:32 +0000)]
(insert-char-data): Print GR value for GR-set.

25 years ago(Fput_char_attribute): Allow GR code-point if a coded-charset is a
tomo [Sun, 14 Nov 1999 06:30:17 +0000 (06:30 +0000)]
(Fput_char_attribute): Allow GR code-point if a coded-charset is a
GR-set.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 22:01:00 +0000 (22:01 +0000)]
update.

25 years ago(default-coded-charset-priority-list): Add `ethiopic-ucs' and
tomo [Sat, 13 Nov 1999 21:59:19 +0000 (21:59 +0000)]
(default-coded-charset-priority-list): Add `ethiopic-ucs' and
`ethiopic'.

25 years ago(preloaded-file-list): Add "u010A0-Georgian.el",
tomo [Sat, 13 Nov 1999 21:58:11 +0000 (21:58 +0000)]
(preloaded-file-list): Add "u010A0-Georgian.el",
"u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".

25 years agoMove definition of coded-charset `ethiopic' from mule/ethiopic.el.
tomo [Sat, 13 Nov 1999 21:57:06 +0000 (21:57 +0000)]
Move definition of coded-charset `ethiopic' from mule/ethiopic.el.

25 years agoMove definition of coded-charset `ethiopic' to mule/mule-conf.el.
tomo [Sat, 13 Nov 1999 21:56:17 +0000 (21:56 +0000)]
Move definition of coded-charset `ethiopic' to mule/mule-conf.el.

25 years agoNew files.
tomo [Sat, 13 Nov 1999 21:54:53 +0000 (21:54 +0000)]
New files.

25 years ago(insert-char-range-data): Fixed.
tomo [Sat, 13 Nov 1999 21:54:11 +0000 (21:54 +0000)]
(insert-char-range-data): Fixed.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 21:53:17 +0000 (21:53 +0000)]
update.

25 years ago(Fput_char_attribute): Check each element of VALUE is a byte if
tomo [Sat, 13 Nov 1999 21:52:20 +0000 (21:52 +0000)]
(Fput_char_attribute): Check each element of VALUE is a byte if
ATTRIBUTE is a coded-charset or its name.

25 years ago(Vcharset_ethiopic_ucs): New variable in UTF-2000.
tomo [Sat, 13 Nov 1999 20:44:10 +0000 (20:44 +0000)]
(Vcharset_ethiopic_ucs): New variable in UTF-2000.
(Qethiopic_ucs): New variable in UTF-2000.
(syms_of_mule_charset): Add new symbol `ethiopic-ucs' in UTF-2000.
(complex_vars_of_mule_charset): Add new coded-charset `ethiopic-ucs'
in UTF-2000.

25 years ago(LEADING_BYTE_ETHIOPIC_UCS): New macro.
tomo [Sat, 13 Nov 1999 20:41:12 +0000 (20:41 +0000)]
(LEADING_BYTE_ETHIOPIC_UCS): New macro.
(LEADING_BYTE_HIRAGANA_JISX0208): Changed to `(CHARSET_ID_OFFSET -
9)'.
(LEADING_BYTE_KATAKANA_JISX0208): Changed to `(CHARSET_ID_OFFSET -
10)'.
(LEADING_BYTE_PRIVATE): Changed to `(CHARSET_ID_OFFSET - 11)'.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 19:42:02 +0000 (19:42 +0000)]
update.

25 years ago(char-db-update-comment): Use mapping-table for `arabic-iso8859-6'.
tomo [Sat, 13 Nov 1999 19:41:01 +0000 (19:41 +0000)]
(char-db-update-comment): Use mapping-table for `arabic-iso8859-6'.
(insert-char-data-with-variant): New function.
(insert-char-range-data): Use `insert-char-data-with-variant'.
(what-char-definition): Use `insert-char-data-with-variant' instead of
`insert-char-data'; use `char-db-update-comment'.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 19:17:17 +0000 (19:17 +0000)]
update.

25 years ago(default-coded-charset-priority-list): Add `lao'.
tomo [Sat, 13 Nov 1999 19:15:40 +0000 (19:15 +0000)]
(default-coded-charset-priority-list): Add `lao'.

25 years ago(lao): New coded-charset.
tomo [Sat, 13 Nov 1999 19:14:53 +0000 (19:14 +0000)]
(lao): New coded-charset.

25 years ago(preloaded-file-list): Add "u00900-Devanagari.el",
tomo [Sat, 13 Nov 1999 19:13:46 +0000 (19:13 +0000)]
(preloaded-file-list): Add "u00900-Devanagari.el",
"u00980-Bengali.el", "u00A00-Gurmukhi.el", "u00A80-Gujarati.el",
"u00B00-Oriya.el", "u00B80-Tamil.el", "u00C00-Telugu.el",
"u00C80-Kannada.el", "u00D00-Malayalam.el", "u00D80-Sinhala.el",
"u00E00-Thai.el", "u00E80-Lao.el", "u00F00-Tibetan.el" and
"u01000-Myanmar.el".

25 years agoNew files.
tomo [Sat, 13 Nov 1999 19:11:00 +0000 (19:11 +0000)]
New files.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 18:17:56 +0000 (18:17 +0000)]
update.

25 years ago(default-coded-charset-priority-list): Add `ucs-bmp' and
tomo [Sat, 13 Nov 1999 18:16:26 +0000 (18:16 +0000)]
(default-coded-charset-priority-list): Add `ucs-bmp' and
`arabic-iso8859-6'.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 18:14:33 +0000 (18:14 +0000)]
update.

25 years ago(preloaded-file-list): Add "u00400-Cyrillic.el", "u00530-Armenian.el",
tomo [Sat, 13 Nov 1999 18:13:50 +0000 (18:13 +0000)]
(preloaded-file-list): Add "u00400-Cyrillic.el", "u00530-Armenian.el",
"u00590-Hebrew.el", "u00600-Arabic.el", "u00700-Syriac.el" and
"u00780-Thaana.el".

25 years agoNew files.
tomo [Sat, 13 Nov 1999 18:11:53 +0000 (18:11 +0000)]
New files.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 17:58:14 +0000 (17:58 +0000)]
update.

25 years ago(FULLWIDTH GREEK SMALL LETTER BETA): Fix typo.
tomo [Sat, 13 Nov 1999 17:40:36 +0000 (17:40 +0000)]
(FULLWIDTH GREEK SMALL LETTER BETA): Fix typo.

25 years agoReformatted.
tomo [Sat, 13 Nov 1999 17:19:19 +0000 (17:19 +0000)]
Reformatted.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 16:13:17 +0000 (16:13 +0000)]
update.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 16:12:55 +0000 (16:12 +0000)]
update.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 16:12:30 +0000 (16:12 +0000)]
update.

25 years agoModify formating.
tomo [Sat, 13 Nov 1999 16:11:51 +0000 (16:11 +0000)]
Modify formating.

25 years agoModify formating.
tomo [Sat, 13 Nov 1999 15:55:33 +0000 (15:55 +0000)]
Modify formating.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 15:51:01 +0000 (15:51 +0000)]
update.

25 years ago(insert-char-data): Fix format of `iso-10646-comment'; swap order of
tomo [Sat, 13 Nov 1999 15:49:07 +0000 (15:49 +0000)]
(insert-char-data): Fix format of `iso-10646-comment'; swap order of
`->lowercase' and `->titlecase'.

25 years agoMerge `latin-viscii' code-points.
tomo [Sat, 13 Nov 1999 15:47:34 +0000 (15:47 +0000)]
Merge `latin-viscii' code-points.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 15:28:33 +0000 (15:28 +0000)]
update.

25 years ago(char-attribute-name<): New function.
tomo [Sat, 13 Nov 1999 15:27:17 +0000 (15:27 +0000)]
(char-attribute-name<): New function.
(insert-char-data): Use `char-attribute-name<' to sort; change order
of `iso-10646-comment'.
(char-db-update-comment): Use mapping-table for `latin-viscii-*'.

25 years agoMerge `latin-viscii' code-points.
tomo [Sat, 13 Nov 1999 15:22:59 +0000 (15:22 +0000)]
Merge `latin-viscii' code-points.

25 years agoMerge `latin-viscii' code-points.
tomo [Sat, 13 Nov 1999 14:42:45 +0000 (14:42 +0000)]
Merge `latin-viscii' code-points.

25 years agoupdate.
tomo [Sat, 13 Nov 1999 13:30:09 +0000 (13:30 +0000)]
update.

25 years ago(Fset_charset_mapping_table): Fix problem with `ascii'.
tomo [Sat, 13 Nov 1999 13:23:34 +0000 (13:23 +0000)]
(Fset_charset_mapping_table): Fix problem with `ascii'.

25 years ago(insert-char-data): Change order.
tomo [Sat, 13 Nov 1999 13:22:28 +0000 (13:22 +0000)]
(insert-char-data): Change order.
(insert-char-range-data): Insert variants.
(char-db-update-comment): Fix problem with ascii and
non-ISO-2022-sets; don't insert control-characters.

25 years agoMerge `latin-viscii' code-points.
tomo [Sat, 13 Nov 1999 13:20:09 +0000 (13:20 +0000)]
Merge `latin-viscii' code-points.

25 years agoupdate.
tomo [Fri, 12 Nov 1999 21:37:57 +0000 (21:37 +0000)]
update.

25 years ago(Vcharacter_variant_table): New variable.
tomo [Fri, 12 Nov 1999 21:36:37 +0000 (21:36 +0000)]
(Vcharacter_variant_table): New variable.
(Q_ucs): New variable.
(Fchar_variants): New function.
(Fput_char_attribute): Register `->ucs' value to
`Vcharacter_variant_table'.
(syms_of_mule_charset): Add new function `char-variants' and new
symbol `->ucs'.
(vars_of_mule_charset): Setup `Vcharacter_variant_table'.

25 years ago(get_char_code_table): Allow negative character code.
tomo [Fri, 12 Nov 1999 21:02:13 +0000 (21:02 +0000)]
(get_char_code_table): Allow negative character code.
(put_char_code_table): Likewise.
(Vcharacter_composition_table): New variable.
(Q_decomposition): New variable.
(Qwide): New variable.
(Qnarrow): New variable.
(Qcompat): New variable.
(QnoBreak): New variable.
(Qsuper): New variable.
(Qfraction): New variable.
(to_char_code): New function.
(Fget_composite_char): New function.
(Fput_char_attribute): Register `->decomposition' value to
`Vcharacter_composition_table'.
(syms_of_mule_charset): Add new function `get-composite-char', new
symbol `->decomposition', `wide', `narrow', `compat', `noBreak',
`super' and `fraction'.
(vars_of_mule_charset): Setup `Vcharacter_composition_table'.

25 years agoupdate.
tomo [Fri, 12 Nov 1999 17:19:48 +0000 (17:19 +0000)]
update.

25 years ago(normal-top-level): Load autoload file for UTF-2000 in UTF-2000.
tomo [Fri, 12 Nov 1999 17:18:09 +0000 (17:18 +0000)]
(normal-top-level): Load autoload file for UTF-2000 in UTF-2000.

25 years agoNew file.
tomo [Fri, 12 Nov 1999 17:16:24 +0000 (17:16 +0000)]
New file.

25 years agoupdate.
tomo [Fri, 12 Nov 1999 17:14:39 +0000 (17:14 +0000)]
update.

25 years ago(Fchar_attribute_alist): Check the argument is a character; copy the
tomo [Fri, 12 Nov 1999 17:13:24 +0000 (17:13 +0000)]
(Fchar_attribute_alist): Check the argument is a character; copy the
return value.

25 years ago(SPLIT_CHAR): Use `split_builtin_char'.
tomo [Fri, 12 Nov 1999 10:57:00 +0000 (10:57 +0000)]
(SPLIT_CHAR): Use `split_builtin_char'.

25 years ago(range_charset_code_point): Must use make_int.
tomo [Fri, 12 Nov 1999 10:56:24 +0000 (10:56 +0000)]
(range_charset_code_point): Must use make_int.
(split_builtin_char): New function.

25 years agoupdate.
tomo [Fri, 12 Nov 1999 07:56:11 +0000 (07:56 +0000)]
update.

25 years ago(char_byte_table): Change name from "char-code-table" to
tomo [Fri, 12 Nov 1999 07:54:06 +0000 (07:54 +0000)]
(char_byte_table): Change name from "char-code-table" to
"char-byte-table".
(mark_char_code_table): New function.
(char_code_table_equal): New function.
(char_code_table_hash): New function.
(char_code_table_description): New constant.
(char_code_table): New type.
(make_char_code_table): New function.
(copy_char_code_table): New function.
(get_char_code_table): Modify for `char_code_table' type.
(put_char_code_table): Likewise.
(vars_of_mule_charset): Update `utf-2000-version' to 0.12 (Kashiwara).

25 years ago(char_code_table): New type.
tomo [Fri, 12 Nov 1999 07:47:43 +0000 (07:47 +0000)]
(char_code_table): New type.
(XCHAR_CODE_TABLE): New macro.
(XSETCHAR_CODE_TABLE): New macro.
(CHAR_CODE_TABLE_P): New macro.
(GC_CHAR_CODE_TABLE_P): New macro.
(struct Lisp_Char_Code_Table): New structure.

25 years agoupdate. r21-2-19-utf-2000-0_11-0
tomo [Thu, 11 Nov 1999 07:58:13 +0000 (07:58 +0000)]
update.

25 years ago(SPACE): Add `(ipa #x7F)'.
tomo [Thu, 11 Nov 1999 07:54:51 +0000 (07:54 +0000)]
(SPACE): Add `(ipa #x7F)'.

25 years agoupdate.
tomo [Thu, 11 Nov 1999 06:16:08 +0000 (06:16 +0000)]
update.

25 years ago(preloaded-file-list): Add "mule-conf" in Mule; delete
tomo [Thu, 11 Nov 1999 06:12:49 +0000 (06:12 +0000)]
(preloaded-file-list): Add "mule-conf" in Mule; delete
"ccs-iso8859-*.el"; add "u00000-C0.el", "u00020-Basic-Latin.el",
"u00080-C1.el", "u000A0-Latin-1-Supplement.el",
"u00100-Latin-Extended-A.el", "u00180-Latin-Extended-B.el",
"u00250-IPA-Extensions.el", "u002B0-Spacing-Modifier-Letters.el",
"u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el".

25 years agoDelete.
tomo [Thu, 11 Nov 1999 06:09:45 +0000 (06:09 +0000)]
Delete.

25 years agoNew files.
tomo [Thu, 11 Nov 1999 06:09:04 +0000 (06:09 +0000)]
New files.

25 years agoupdate.
tomo [Thu, 11 Nov 1999 06:06:15 +0000 (06:06 +0000)]
update.

25 years ago(default-coded-charset-priority-list): Add `japanese-jisx0212' and
tomo [Thu, 11 Nov 1999 06:05:40 +0000 (06:05 +0000)]
(default-coded-charset-priority-list): Add `japanese-jisx0212' and
`ipa' in UTF-2000; use `latin-viscii-*' instead of
`vietnamese-viscii-*'.

25 years agoupdate.
tomo [Thu, 11 Nov 1999 06:03:10 +0000 (06:03 +0000)]
update.

25 years agoNew file.
tomo [Thu, 11 Nov 1999 06:00:31 +0000 (06:00 +0000)]
New file.

25 years agoMove definition of charset `ipa' to mule/mule-conf.el.
tomo [Thu, 11 Nov 1999 05:59:08 +0000 (05:59 +0000)]
Move definition of charset `ipa' to mule/mule-conf.el.

25 years agoupdate.
tomo [Wed, 10 Nov 1999 05:27:42 +0000 (05:27 +0000)]
update.

25 years ago(Fmake_charset): Setup byte_offset for {94|96}^n-set.
tomo [Wed, 10 Nov 1999 05:26:28 +0000 (05:26 +0000)]
(Fmake_charset): Setup byte_offset for {94|96}^n-set.

25 years agoupdate.
tomo [Tue, 9 Nov 1999 16:35:10 +0000 (16:35 +0000)]
update.

25 years ago(Fdefine_char): Fix problem with non-UCS character.
tomo [Tue, 9 Nov 1999 16:34:24 +0000 (16:34 +0000)]
(Fdefine_char): Fix problem with non-UCS character.

25 years agoupdate.
tomo [Tue, 9 Nov 1999 11:35:41 +0000 (11:35 +0000)]
update.

25 years ago(SPLIT_CHAR): Don't make new cell if a charset slot is found.
tomo [Tue, 9 Nov 1999 11:34:17 +0000 (11:34 +0000)]
(SPLIT_CHAR): Don't make new cell if a charset slot is found.

25 years agoupdate.
tomo [Tue, 9 Nov 1999 11:32:29 +0000 (11:32 +0000)]
update.

25 years ago(Fget_char_attribute): If ATTRIBUTE is a name of charset, it is
tomo [Tue, 9 Nov 1999 11:29:58 +0000 (11:29 +0000)]
(Fget_char_attribute): If ATTRIBUTE is a name of charset, it is
regarded as a charset.
(put_char_attribute): New function in UTF-2000.
(Fput_char_attribute): If ATTRIBUTE is a charset or a name of charset,
mapping-table of the charset is modified.
(Fdefine_char): New function in UTF-2000.
(Fset_charset_mapping_table): Use `put_char_attribute' instead of
`Fput_char_attribute'.
(syms_of_mule_charset): Add new function `define-char' and new symbol
`ucs' in UTF-2000.
(vars_of_mule_charset): Update `utf-2000-version' to 0.11 (Shiki).

25 years agoupdate. r21-2-19-utf-2000-0_10-0
tomo [Fri, 29 Oct 1999 08:19:42 +0000 (08:19 +0000)]
update.

25 years ago(Fcharset_name): Define `byte_offset' in non-UTF-2000 configuration.
tomo [Fri, 29 Oct 1999 08:18:49 +0000 (08:18 +0000)]
(Fcharset_name): Define `byte_offset' in non-UTF-2000 configuration.

25 years agoupdate.
tomo [Fri, 29 Oct 1999 06:31:44 +0000 (06:31 +0000)]
update.

25 years ago(char_encode_shift_jis): Use `charset_code_point' not to use
tomo [Fri, 29 Oct 1999 06:30:06 +0000 (06:30 +0000)]
(char_encode_shift_jis): Use `charset_code_point' not to use
`XCHARSET_ENCODING_TABLE (Vcharset_latin_jisx0201)'.

25 years ago(mark_charset): `cs->encoding_table' has been deleted.
tomo [Fri, 29 Oct 1999 06:28:25 +0000 (06:28 +0000)]
(mark_charset): `cs->encoding_table' has been deleted.
(make_charset): Don't use `CHARSET_ENCODING_TABLE(cs)'.
(Fset_charset_mapping_table): Likewise.

25 years ago(struct Lisp_Charset): Delete `encoding_table'.
tomo [Fri, 29 Oct 1999 06:16:33 +0000 (06:16 +0000)]
(struct Lisp_Charset): Delete `encoding_table'.
(CHARSET_ENCODING_TABLE): Delete.
(XCHARSET_ENCODING_TABLE): Delete.
(charset_code_point): New interface.

25 years agoupdate.
tomo [Fri, 29 Oct 1999 03:56:20 +0000 (03:56 +0000)]
update.

25 years ago(char_encode_iso2022): Use `charset_code_point' instead of
tomo [Fri, 29 Oct 1999 03:52:36 +0000 (03:52 +0000)]
(char_encode_iso2022): Use `charset_code_point' instead of
`charset_get_byte1' and `charset_get_byte2'.

25 years ago(charset_get_byte1): Deleted.
tomo [Fri, 29 Oct 1999 03:51:28 +0000 (03:51 +0000)]
(charset_get_byte1): Deleted.
(charset_get_byte2): Deleted.

25 years agoupdate.
tomo [Thu, 28 Oct 1999 11:24:00 +0000 (11:24 +0000)]
update.

25 years ago(SPLIT_CHAR): New inline function.
tomo [Thu, 28 Oct 1999 11:01:17 +0000 (11:01 +0000)]
(SPLIT_CHAR): New inline function.
(breakup_char_1): Use `SPLIT_CHAR'.

25 years ago(range_charset_code_point): New function.
tomo [Thu, 28 Oct 1999 09:02:53 +0000 (09:02 +0000)]
(range_charset_code_point): New function.
(charset_code_point): New function.

25 years ago(range_charset_code_point): New interface.
tomo [Thu, 28 Oct 1999 09:01:48 +0000 (09:01 +0000)]
(range_charset_code_point): New interface.
(breakup_char_1): Use `range_charset_code_point'.

25 years agoupdate.
tomo [Wed, 27 Oct 1999 11:08:21 +0000 (11:08 +0000)]
update.

25 years ago(Fmake_charset): Delete unused local variable `code_offset'.
tomo [Wed, 27 Oct 1999 11:07:25 +0000 (11:07 +0000)]
(Fmake_charset): Delete unused local variable `code_offset'.

25 years ago(Vcharacter_attribute_table): New extern variable.
tomo [Wed, 27 Oct 1999 11:06:39 +0000 (11:06 +0000)]
(Vcharacter_attribute_table): New extern variable.
(breakup_char_1): Find a charset and code-point in
`Vcharacter_attribute_table'.

25 years agoupdate.
tomo [Wed, 27 Oct 1999 06:11:40 +0000 (06:11 +0000)]
update.

25 years ago(vars_of_mule_charset): Update `utf-2000-version' to 0.10 (Yao).
tomo [Wed, 27 Oct 1999 06:06:05 +0000 (06:06 +0000)]
(vars_of_mule_charset): Update `utf-2000-version' to 0.10 (Yao).

25 years agoupdate.
tomo [Wed, 27 Oct 1999 05:46:30 +0000 (05:46 +0000)]
update.

25 years ago(Vcharacter_attribute_table): New variable.
tomo [Wed, 27 Oct 1999 05:44:52 +0000 (05:44 +0000)]
(Vcharacter_attribute_table): New variable.
(Fchar_attribute_alist): New function.
(Fget_char_attribute): New function.
(Fput_char_attribute): New function.
(Fset_charset_mapping_table): Setup `Vcharacter_attribute_table' too.
(syms_of_mule_charset): Add new function `char-attribute-alist',
`get-char-attribute' and `put-char-attribute'.
(vars_of_mule_charset): Setup `Vcharacter_attribute_table'.

25 years agoupdate.
tomo [Wed, 27 Oct 1999 05:29:41 +0000 (05:29 +0000)]
update.

25 years ago(Fmake_charset): Just use `get_unallocated_leading_byte'.
tomo [Wed, 27 Oct 1999 05:26:35 +0000 (05:26 +0000)]
(Fmake_charset): Just use `get_unallocated_leading_byte'.

25 years ago(LEADING_BYTE_*): Use ISO-IR numbers for official sets; don't use
tomo [Wed, 27 Oct 1999 05:25:20 +0000 (05:25 +0000)]
(LEADING_BYTE_*): Use ISO-IR numbers for official sets; don't use
final-byte based number for private sets.