chise/xemacs-chise.git
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.

25 years agoupdate. r21-2-19-utf-2000-0_9-0-doprnt-1 r21-2-19-utf-2000-0_9-1
tomo [Tue, 12 Oct 1999 08:01:05 +0000 (08:01 +0000)]
update.

25 years ago(emacs_doprnt_1): Fix problem with %0XXd for a negative integer.
tomo [Tue, 12 Oct 1999 07:55:55 +0000 (07:55 +0000)]
(emacs_doprnt_1): Fix problem with %0XXd for a negative integer.

25 years agoupdate. r21-2-19-utf-2000-0_9-0
tomo [Tue, 12 Oct 1999 07:14:52 +0000 (07:14 +0000)]
update.

25 years ago(vars_of_mule_charset): Update `utf-2000-version' to 0.9.
tomo [Tue, 12 Oct 1999 07:13:52 +0000 (07:13 +0000)]
(vars_of_mule_charset): Update `utf-2000-version' to 0.9.

25 years agoupdate.
tomo [Mon, 11 Oct 1999 21:56:31 +0000 (21:56 +0000)]
update.

25 years ago(compile_extended_range): Use `CHAR_CHARSET_ID' instead of
tomo [Mon, 11 Oct 1999 21:46:34 +0000 (21:46 +0000)]
(compile_extended_range): Use `CHAR_CHARSET_ID' instead of
`CHAR_LEADING_BYTE' in UTF-2000.

25 years ago(find_charsets_in_bufbyte_string): Use `CHAR_CHARSET_ID' instead of
tomo [Mon, 11 Oct 1999 21:46:06 +0000 (21:46 +0000)]
(find_charsets_in_bufbyte_string): Use `CHAR_CHARSET_ID' instead of
`CHAR_LEADING_BYTE' in UTF-2000.
(find_charsets_in_emchar_string): Likewise.

25 years ago(CHAR_TABLE_NON_ASCII_VALUE_UNSAFE): Use `CHAR_CHARSET_ID' instead of
tomo [Mon, 11 Oct 1999 21:43:44 +0000 (21:43 +0000)]
(CHAR_TABLE_NON_ASCII_VALUE_UNSAFE): Use `CHAR_CHARSET_ID' instead of
`CHAR_LEADING_BYTE' in UTF-2000.

25 years ago(CHAR_LEADING_BYTE): Deleted.
tomo [Mon, 11 Oct 1999 21:42:45 +0000 (21:42 +0000)]
(CHAR_LEADING_BYTE): Deleted.
(CHAR_CHARSET_ID): New macro.

25 years ago(MIN_LEADING_BYTE): Changed to `-0x40'.
tomo [Mon, 11 Oct 1999 21:23:52 +0000 (21:23 +0000)]
(MIN_LEADING_BYTE): Changed to `-0x40'.
(CHARSET_ID_OFFSET): Changed to `0'.
(NUM_LEADING_BYTES): Changed to (80 * 3 - MIN_LEADING_BYTE).
(CHARSET_LEADING_BYTE): Don't cast by `Bufbyte'.

25 years ago(get_char_table): Don't use type `Charset_ID' for charset-id -
tomo [Mon, 11 Oct 1999 20:19:46 +0000 (20:19 +0000)]
(get_char_table): Don't use type `Charset_ID' for charset-id -
MIN_LEADING_BYTE.
(put_char_table): Likewise.

25 years ago(MIN_LEADING_BYTE): Changed to 0x00.
tomo [Mon, 11 Oct 1999 20:17:08 +0000 (20:17 +0000)]
(MIN_LEADING_BYTE): Changed to 0x00.
(CHARSET_ID_OFFSET): New macro.
(LEADING_BYTE_CONTROL_1): Changed to (CHARSET_ID_OFFSET - 1).
(LEADING_BYTE_UCS_BMP): Changed to (CHARSET_ID_OFFSET - 2).
(LEADING_BYTE_LATIN_VISCII): Changed to (CHARSET_ID_OFFSET - 3).
(LEADING_BYTE_HIRAGANA_JISX0208): Changed to (CHARSET_ID_OFFSET - 4).
(LEADING_BYTE_KATAKANA_JISX0208): Changed to (CHARSET_ID_OFFSET - 5).
(MIN_LEADING_BYTE_PRIVATE): Changed to `MIN_LEADING_BYTE'.
(MAX_LEADING_BYTE_PRIVATE): Changed to (CHARSET_ID_OFFSET - 6).
(CHARSET_ID_OFFSET_94): Changed to (CHARSET_ID_OFFSET - '0').
(CHARSET_ID_OFFSET_96): Changed to (CHARSET_ID_OFFSET_94 + 80).
(CHARSET_ID_OFFSET_94x94): Changed to (CHARSET_ID_OFFSET_96 + 80).

25 years ago(next_allocated_leading_byte): New variable in UTF-2000.
tomo [Mon, 11 Oct 1999 18:49:13 +0000 (18:49 +0000)]
(next_allocated_leading_byte): New variable in UTF-2000.
(next_allocated_1_byte_leading_byte): Don't define in UTF-2000.
(next_allocated_2_byte_leading_byte): Don't define in UTF-2000.
(get_unallocated_leading_byte): Simply use
`next_allocated_leading_byte' [ignore dimension] in UTF-2000.
(vars_of_mule_charset): Setup `next_allocated_leading_byte' in
UTF-2000.

25 years ago(MIN_LEADING_BYTE_PRIVATE): New macro.
tomo [Mon, 11 Oct 1999 18:46:36 +0000 (18:46 +0000)]
(MIN_LEADING_BYTE_PRIVATE): New macro.
(MAX_LEADING_BYTE_PRIVATE): New macro.
(CHARSET_ID_OFFSET_94): Moved to (0x95 - '0').
(CHARSET_ID_OFFSET_96): Moved to (0xB0 - '0').
(CHARSET_ID_OFFSET_94x94): Moved to (0xE0 - '0').
(MIN_LEADING_BYTE_OFFICIAL_2): Deleted.
(MAX_LEADING_BYTE_OFFICIAL_2): Deleted.

25 years ago(Fmake_charset): Allocate final-byte based charset-id for 94-set,
tomo [Mon, 11 Oct 1999 18:23:41 +0000 (18:23 +0000)]
(Fmake_charset): Allocate final-byte based charset-id for 94-set,
96-set and 94x94-set.

25 years agoupdate.
tomo [Mon, 11 Oct 1999 09:46:58 +0000 (09:46 +0000)]
update.

25 years ago(char_byte_table_equal): Fill braces to avoid ambiguous `else'.
tomo [Mon, 11 Oct 1999 09:45:18 +0000 (09:45 +0000)]
(char_byte_table_equal): Fill braces to avoid ambiguous `else'.
(Fmake_charset): Likewise.
(complex_vars_of_mule_charset): Modify the font registry of `ucs-bmp'
not to match `Ethiopic-Unicode'.

25 years agoupdate.
tomo [Sun, 10 Oct 1999 19:09:22 +0000 (19:09 +0000)]
update.

25 years ago(Vdefault_coded_charset_priority_list_for_font): Deleted.
tomo [Sun, 10 Oct 1999 19:04:05 +0000 (19:04 +0000)]
(Vdefault_coded_charset_priority_list_for_font): Deleted.
(vars_of_mule_charset): Delete
`default-coded-charset-priority-list-for-font'.
(complex_vars_of_mule_charset): Add font registory of `ucs-bmp'.

25 years ago(default-coded-charset-priority-list): Deleted.
tomo [Sun, 10 Oct 1999 18:53:44 +0000 (18:53 +0000)]
(default-coded-charset-priority-list): Deleted.

25 years ago(Vdefault_coded_charset_priority_list_for_font): Deleted.
tomo [Sun, 10 Oct 1999 18:51:08 +0000 (18:51 +0000)]
(Vdefault_coded_charset_priority_list_for_font): Deleted.

25 years agoRevert previous change.
tomo [Sun, 10 Oct 1999 18:50:41 +0000 (18:50 +0000)]
Revert previous change.

25 years agoupdate.
tomo [Sun, 10 Oct 1999 18:31:47 +0000 (18:31 +0000)]
update.

25 years ago(default-coded-charset-priority-list-for-font): Setup in UTF-2000.
tomo [Sun, 10 Oct 1999 18:31:06 +0000 (18:31 +0000)]
(default-coded-charset-priority-list-for-font): Setup in UTF-2000.

25 years agoAdd mapping-table for `latin-viscii'.
tomo [Sun, 10 Oct 1999 18:30:14 +0000 (18:30 +0000)]
Add mapping-table for `latin-viscii'.

25 years ago(separate_textual_runs): Use
tomo [Sun, 10 Oct 1999 18:27:13 +0000 (18:27 +0000)]
(separate_textual_runs): Use
`default-coded-charset-priority-list-for-font' if it is not nil.

25 years ago(char_encode_iso2022): Ignore non-ISO-2022 coded-charsets in
tomo [Sun, 10 Oct 1999 18:25:28 +0000 (18:25 +0000)]
(char_encode_iso2022): Ignore non-ISO-2022 coded-charsets in
`default-coded-charset-priority-list' when breaking up a character.

25 years ago(Vcharset_latin_viscii): New variable.
tomo [Sun, 10 Oct 1999 18:23:20 +0000 (18:23 +0000)]
(Vcharset_latin_viscii): New variable.
(Qlatin_viscii): New variable.
(make_charset): Don't use `decoding_table'.
(Vdefault_coded_charset_priority_list_for_font): New variable.
(Fmake_charset): Regard graphic = 2 as 256^n-set; setup byte_offset.
(Fset_charset_mapping_table): New implementation.
(syms_of_mule_charset): Add new symbol `latin-viscii'.
(vars_of_mule_charset): Add new variable
`default-coded-charset-priority-list-for-font'.
(complex_vars_of_mule_charset): Set `graphic' attribute of charset
`ucs-bmp' and `latin_viscii' to 2; change font registry of charset
`latin-viscii-lower' to "MULEVISCII-LOWER"; change font registry of
charset `latin-viscii-upper' to "MULEVISCII-UPPER"; add new charset
`latin_viscii'.

25 years ago(LEADING_BYTE_LATIN_VISCII): New macro.
tomo [Sun, 10 Oct 1999 18:05:48 +0000 (18:05 +0000)]
(LEADING_BYTE_LATIN_VISCII): New macro.
(CHARSET_TYPE_94X94): Change to 1 from 2.
(CHARSET_TYPE_96): Change to 2 from 1.
(CHARSET_TYPE_128): New macro.
(CHARSET_TYPE_128X128): Change to 5 from 4.
(CHARSET_TYPE_256): New macro.
(CHARSET_TYPE_256X256): Change to 7 from 5.
(MAKE_CHAR): Use `XCHARSET_BYTE_OFFSET(charset)'.
(Vdefault_coded_charset_priority_list_for_font): New variable.

25 years agoupdate.
tomo [Sun, 10 Oct 1999 11:06:46 +0000 (11:06 +0000)]
update.

25 years ago1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
tomo [Sun, 10 Oct 1999 11:06:08 +0000 (11:06 +0000)]
1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>

* bytecomp.el (byte-compile-insert-header): Fix regexp.

25 years agoupdate.
tomo [Sun, 10 Oct 1999 06:19:37 +0000 (06:19 +0000)]
update.

25 years ago(char_encode_shift_jis): Refer
tomo [Sun, 10 Oct 1999 06:18:30 +0000 (06:18 +0000)]
(char_encode_shift_jis): Refer
`XCHARSET_ENCODING_TABLE(Vcharset_latin_jisx0201)' instead of
`XCHARSET_TO_BYTE1_TABLE(Vcharset_latin_jisx0201)'.

25 years ago(mark_char_byte_table): New function in UTF-2000.
tomo [Sun, 10 Oct 1999 06:16:50 +0000 (06:16 +0000)]
(mark_char_byte_table): New function in UTF-2000.
(char_byte_table_equal): New function in UTF-2000.
(char_byte_table_hash): New function in UTF-2000.
(char_byte_table_description): New constant in UTF-2000.
(char_byte_table): New type in UTF-2000.
(make_char_byte_table): New function in UTF-2000.
(copy_char_byte_table): New function in UTF-2000.
(make_char_code_table): New macro in UTF-2000.
(get_char_code_table): New function in UTF-2000.
(put_char_code_table): New function in UTF-2000.
(mark_charset): Mark `cs->encoding_table' in UTF-2000.
(charset_description): Add setting in UTF-2000.
(make_charset): Setup `CHARSET_ENCODING_TABLE(cs)' instead of
`CHARSET_TO_BYTE1_TABLE(cs)'.
(charset_get_byte1): Refer `XCHARSET_ENCODING_TABLE(charset)' instead
of `XCHARSET_TO_BYTE1_TABLE(charset)'.
(charset_get_byte2): Refer `XCHARSET_ENCODING_TABLE(charset)' instead
of `XCHARSET_TO_BYTE2_TABLE(charset)'.
(Fset_charset_mapping_table): Setup `CHARSET_ENCODING_TABLE(cs)' instead of
`CHARSET_TO_BYTE1_TABLE(cs)' and `CHARSET_TO_BYTE2_TABLE(cs)'.

25 years ago(char_byte_table): New type.
tomo [Sun, 10 Oct 1999 06:03:29 +0000 (06:03 +0000)]
(char_byte_table): New type.
(XCHAR_BYTE_TABLE): New macro.
(XSETCHAR_BYTE_TABLE): New macro.
(CHAR_BYTE_TABLE_P): New macro.
(GC_CHAR_BYTE_TABLE_P): New macro.
(struct Lisp_Char_Byte_Table): New structure.
(get_char_code_table): New interface.
(Emchar_to_byte_table): Deleted.
(get_byte_from_character_table): Deleted.
(struct Lisp_Charset): Add `encoding_table'; delete `to_byte1_table'
and `to_byte2_table'.
(CHARSET_ENCODING_TABLE): New macro.
(CHARSET_TO_BYTE1_TABLE): Deleted.
(CHARSET_TO_BYTE2_TABLE): Deleted.
(XCHARSET_ENCODING_TABLE): New macro.
(XCHARSET_TO_BYTE1_TABLE): Deleted.
(XCHARSET_TO_BYTE2_TABLE): Deleted.

25 years agoupdate.
tomo [Thu, 7 Oct 1999 12:08:08 +0000 (12:08 +0000)]
update.

25 years agoRename `vietnamese-viscii-*' to `latin-viscii-*'.
tomo [Thu, 7 Oct 1999 12:07:01 +0000 (12:07 +0000)]
Rename `vietnamese-viscii-*' to `latin-viscii-*'.

25 years ago(syms_of_mule_charset): Delete charset alias `vietnamese-viscii-*'.
tomo [Thu, 7 Oct 1999 12:03:37 +0000 (12:03 +0000)]
(syms_of_mule_charset): Delete charset alias `vietnamese-viscii-*'.

25 years agoSync with r21-2-19-tomo-6-charset-alias-2.
tomo [Thu, 7 Oct 1999 11:48:08 +0000 (11:48 +0000)]
Sync with r21-2-19-tomo-6-charset-alias-2.

25 years agoupdate. r21-2-19-utf-2000-0_8-2-charset-alias
tomo [Thu, 7 Oct 1999 10:04:53 +0000 (10:04 +0000)]
update.

25 years ago(Qvietnamese_viscii_lower): New variable.
tomo [Thu, 7 Oct 1999 09:59:36 +0000 (09:59 +0000)]
(Qvietnamese_viscii_lower): New variable.
(Qvietnamese_viscii_upper~: New variable.
(Fdefine_charset_alias): New function.
(syms_of_mule_charset): Add new function `define-charset-alias'.
(syms_of_mule_charset): Rename charset `vietnamese-viscii-*' to
`latin-viscii-*'; define `vietnamese-viscii-*' as aliases for
`latin-viscii-*'.

25 years agoupdate. r21-2-19-utf-2000-0_8-2
tomo [Tue, 5 Oct 1999 08:16:11 +0000 (08:16 +0000)]
update.

25 years ago(default-coded-charset-priority-list): Comment out `hiragana-jisx0208'
tomo [Tue, 5 Oct 1999 08:11:29 +0000 (08:11 +0000)]
(default-coded-charset-priority-list): Comment out `hiragana-jisx0208'
and `katakana-jisx0208'.

25 years agoupdate.
tomo [Mon, 4 Oct 1999 10:17:35 +0000 (10:17 +0000)]
update.

25 years agoMoved from lisp/mule.
tomo [Mon, 4 Oct 1999 10:14:04 +0000 (10:14 +0000)]
Moved from lisp/mule.

25 years agoMoved to lisp/utf-2000.
tomo [Mon, 4 Oct 1999 10:12:39 +0000 (10:12 +0000)]
Moved to lisp/utf-2000.

25 years agoupdate.
tomo [Mon, 4 Oct 1999 10:11:15 +0000 (10:11 +0000)]
update.

25 years ago(ignore_dirs): Add `utf-2000'.
tomo [Mon, 4 Oct 1999 10:09:48 +0000 (10:09 +0000)]
(ignore_dirs): Add `utf-2000'.

25 years ago(MIN_CHAR_OBS_94x94): New macro.
tomo [Mon, 4 Oct 1999 10:06:47 +0000 (10:06 +0000)]
(MIN_CHAR_OBS_94x94): New macro.
(MAX_CHAR_OBS_94x94): New macro.
(breakup_char_1): Support obsolete XEmacs-UCS private code space for
94x94 sets.

25 years ago(put_byte_from_character_table): Change unit size from 128 to 256.
tomo [Mon, 4 Oct 1999 10:04:51 +0000 (10:04 +0000)]
(put_byte_from_character_table): Change unit size from 128 to 256.
(mark_charset): Don't mark `cs->decoding_table' if `UTF2000' is not
defined.
(Fmake_reverse_direction_charset): Modify dummy argument of
`make_charset' for non-UTF-2000 environment.

25 years agoupdate.
tomo [Sun, 3 Oct 1999 14:46:46 +0000 (14:46 +0000)]
update.

25 years agoNew file.
tomo [Sun, 3 Oct 1999 14:45:56 +0000 (14:45 +0000)]
New file.

25 years agoUpdate.
tomo [Sun, 3 Oct 1999 14:45:07 +0000 (14:45 +0000)]
Update.

25 years ago(default-coded-charset-priority-list): Change order.
tomo [Sun, 3 Oct 1999 14:44:41 +0000 (14:44 +0000)]
(default-coded-charset-priority-list): Change order.

25 years ago(preloaded-file-list): Add "ccs-jisx0201-latin.el",
tomo [Sun, 3 Oct 1999 14:40:46 +0000 (14:40 +0000)]
(preloaded-file-list): Add "ccs-jisx0201-latin.el",
"ccs-iso8859-2.el", "ccs-iso8859-3.el", "ccs-iso8859-4.el",
"ccs-iso8859-9.el", "ccs-viscii.el" and "ccs-jisx0208-1983.el".

25 years agoupdate.
tomo [Sun, 3 Oct 1999 14:39:02 +0000 (14:39 +0000)]
update.

25 years ago(default-coded-charset-priority-list): Add `japanese-jisx0208'.
tomo [Sun, 3 Oct 1999 14:37:13 +0000 (14:37 +0000)]
(default-coded-charset-priority-list): Add `japanese-jisx0208'.

25 years agoNew files.
tomo [Sun, 3 Oct 1999 14:36:07 +0000 (14:36 +0000)]
New files.

25 years ago(byte-compile-insert-header): Don't use `raw-text' if \uXXXX is found.
tomo [Sun, 3 Oct 1999 14:30:27 +0000 (14:30 +0000)]
(byte-compile-insert-header): Don't use `raw-text' if \uXXXX is found.

25 years agoupdate.
tomo [Sun, 3 Oct 1999 14:27:08 +0000 (14:27 +0000)]
update.

25 years ago(MAKE_CHAR): Allow nested decoding-table.
tomo [Sun, 3 Oct 1999 14:25:47 +0000 (14:25 +0000)]
(MAKE_CHAR): Allow nested decoding-table.

25 years ago(destroy_byte_from_character_table): New macro.
tomo [Sun, 3 Oct 1999 14:23:11 +0000 (14:23 +0000)]
(destroy_byte_from_character_table): New macro.
(latin_jisx0201_to_ucs): Deleted.
(latin_iso8859_2_to_ucs): Deleted.
(latin_iso8859_3_to_ucs): Deleted.
(latin_iso8859_4_to_ucs): Deleted.
(latin_iso8859_9_to_ucs): Deleted.
(latin_viscii_lower_to_ucs): Deleted.
(latin_viscii_upper_to_ucs): Deleted.
(mark_charset): Mark `cs->decoding_table'.
(Fcharset_mapping_table): Fix DOC-string.
(Fset_charset_mapping_table): New function.
(syms_of_mule_charset): Add nwe function `set-charset-mapping-table'.
(complex_vars_of_mule_charset): Don't setup and use `latin_*_to_ucs'.

25 years agoupdate.
tomo [Fri, 1 Oct 1999 05:58:16 +0000 (05:58 +0000)]
update.

25 years ago(MAKE_CHAR): Check the result for range-represented charset.
tomo [Fri, 1 Oct 1999 05:57:46 +0000 (05:57 +0000)]
(MAKE_CHAR): Check the result for range-represented charset.

25 years agoupdate.
tomo [Fri, 1 Oct 1999 05:31:40 +0000 (05:31 +0000)]
update.

25 years ago(default-coded-charset-priority-list): Add `hiragana-jisx0208' and
tomo [Fri, 1 Oct 1999 05:31:07 +0000 (05:31 +0000)]
(default-coded-charset-priority-list): Add `hiragana-jisx0208' and
`katakana-jisx0208'.

25 years ago(Vcharset_hiragana_jisx0208): New variable.
tomo [Fri, 1 Oct 1999 05:27:38 +0000 (05:27 +0000)]
(Vcharset_hiragana_jisx0208): New variable.
(Vcharset_katakana_jisx0208): New variable.
(Qhiragana_jisx0208): New variable.
(Qkatakana_jisx0208): New variable.
(make_charset): Add new argument `byte_offset'.
(charset_get_byte1): Modify for new coded-charset definition; use
`XCHARSET_UCS_MIN', `XCHARSET_UCS_MAX', `XCHARSET_CODE_OFFSET' and
`XCHARSET_BYTE_OFFSET'.
(Fmake_charset): Modify for `make_charset'.
(Fmake_reverse_direction_charset): Likewise.
(syms_of_mule_charset): Add new symbols `hiragana-jisx0208' and
`katakana-jisx0208'.
(complex_vars_of_mule_charset): Modify for `make_charset'; quote `.'
in font registry of charset `katakana-jisx0201', `latin-jisx0201',
`vietnamese-viscii-lower' and `vietnamese-viscii-upper'; modify
DOC-string of charset `japanese-jisx0208-1978' and
`japanese-jisx0208'; modify font registry of charset
`japanese-jisx0208' not to use font for JIS X0208:1990; add new
charset `hiragana-jisx0208' and `katakana-jisx0208'.

25 years ago(LEADING_BYTE_HIRAGANA_JISX0208): New macro.
tomo [Fri, 1 Oct 1999 05:11:00 +0000 (05:11 +0000)]
(LEADING_BYTE_HIRAGANA_JISX0208): New macro.
(LEADING_BYTE_KATAKANA_JISX0208): New macro.
(struct Lisp_Charset): Add `byte_offset'.
(CHARSET_BYTE_OFFSET): New macro.
(XCHARSET_UCS_MIN): New macro.
(XCHARSET_UCS_MAX): New macro.
(XCHARSET_CODE_OFFSET): New macro.
(XCHARSET_BYTE_OFFSET): New macro.
(MIN_CHAR_HIRAGANA): New macro.
(MAX_CHAR_HIRAGANA): New macro.
(MIN_CHAR_KATAKANA): New macro.
(MAX_CHAR_KATAKANA): New macro.
(MAKE_CHAR): Modify for new coded-charset definition; use
`XCHARSET_UCS_MIN', `XCHARSET_UCS_MAX', `XCHARSET_CODE_OFFSET' and
`XCHARSET_BYTE_OFFSET'.

25 years agoupdate.
tomo [Mon, 27 Sep 1999 23:29:04 +0000 (23:29 +0000)]
update.

25 years ago(CHAR96): Deleted.
tomo [Mon, 27 Sep 1999 22:46:49 +0000 (22:46 +0000)]
(CHAR96): Deleted.
(latin_jisx0201_to_ucs): Type is changed from array of <Emchar> to
<Lisp_Object>.
(latin_iso8859_2_to_ucs): Likewise.
(latin_iso8859_3_to_ucs): Likewise.
(latin_iso8859_4_to_ucs): Likewise.
(latin_iso8859_9_to_ucs): Likewise.
(latin_viscii_lower_to_ucs): Likewise.
(latin_viscii_upper_to_ucs): Likewise.
(latin_tcvn5712_to_ucs): Commented out.
(make_charset): Change type of argument `decoding_table' from
<Emchar*> to <Lisp_Object> [vector of characters].
(Fmake_charset): Modify for `make_charset'.
(Fmake_reverse_direction_charset): Likewise.
(Fcharset_mapping_table): New function in UTF-2000.
(syms_of_mule_charset): Setup `Fcharset_mapping_table' in UTF-2000.
(complex_vars_of_mule_charset): Modify for type change of `*_to_ucs';
modify for `make_charset'.

25 years ago(struct Lisp_Charset): Change type of `decoding_table' from <Emchar*>
tomo [Mon, 27 Sep 1999 14:57:08 +0000 (14:57 +0000)]
(struct Lisp_Charset): Change type of `decoding_table' from <Emchar*>
to <Lisp_Object>.
(MAKE_CHAR): Modify for new specification of `decoding_table'.

25 years agoupdate. r21-2-19-utf-2000-0_8-1
tomo [Thu, 23 Sep 1999 03:37:05 +0000 (03:37 +0000)]
update.

25 years ago(Fmake_reverse_direction_charset): Fix compile error with
tomo [Thu, 23 Sep 1999 03:35:48 +0000 (03:35 +0000)]
(Fmake_reverse_direction_charset): Fix compile error with
non-UTF-2000-Mule.

25 years agoupdate.
tomo [Wed, 22 Sep 1999 06:23:24 +0000 (06:23 +0000)]
update.

25 years ago(chinese-cns11643-3): Define it even if `utf-2000' is provided.
tomo [Wed, 22 Sep 1999 06:22:07 +0000 (06:22 +0000)]
(chinese-cns11643-3): Define it even if `utf-2000' is provided.
(chinese-cns11643-4): Likewise.
(chinese-cns11643-5): Likewise.
(chinese-cns11643-6): Likewise.
(chinese-cns11643-7): Likewise.

25 years agofixed.
tomo [Wed, 22 Sep 1999 06:20:12 +0000 (06:20 +0000)]
fixed.

25 years agoupdate.
tomo [Wed, 22 Sep 1999 06:18:01 +0000 (06:18 +0000)]
update.

25 years ago(Vcharset_chinese_cns11643_3): Deleted [defined in lisp again].
tomo [Wed, 22 Sep 1999 06:16:00 +0000 (06:16 +0000)]
(Vcharset_chinese_cns11643_3): Deleted [defined in lisp again].
(Vcharset_chinese_cns11643_4): Likewise.
(Vcharset_chinese_cns11643_5): Likewise.
(Vcharset_chinese_cns11643_6): Likewise.
(Vcharset_chinese_cns11643_7): Likewise.
(Qchinese_cns11643_3): Likewise.
(Qchinese_cns11643_4): Likewise.
(Qchinese_cns11643_5): Likewise.
(Qchinese_cns11643_6): Likewise.
(Qchinese_cns11643_7): Likewise.
(syms_of_mule_charset): Move definitions for `chinese-cns11643-3',
`chinese-cns11643-4', `chinese-cns11643-5', `chinese-cns11643-6' and
`chinese-cns11643-7' to lisp/mule/chinese.el.
(complex_vars_of_mule_charset): Likewise.

25 years agoupdate.
tomo [Sat, 18 Sep 1999 18:21:41 +0000 (18:21 +0000)]
update.

25 years ago(charset_get_byte1): Fix bug about 94- and 96-set.
tomo [Sat, 18 Sep 1999 18:20:39 +0000 (18:20 +0000)]
(charset_get_byte1): Fix bug about 94- and 96-set.
(Fmake_reverse_direction_charset): Inherit CHARSET_DECODING_TABLE,
CHARSET_UCS_MIN, CHARSET_UCS_MAX and CHARSET_CODE_OFFSET.

25 years agoupdate.
tomo [Sat, 18 Sep 1999 03:07:08 +0000 (03:07 +0000)]
update.

25 years ago(MIN_CHAR_HALFWIDTH_KATAKANA): Changed to 0xFF61 from 0xFF60.
tomo [Sat, 18 Sep 1999 02:47:36 +0000 (02:47 +0000)]
(MIN_CHAR_HALFWIDTH_KATAKANA): Changed to 0xFF61 from 0xFF60.
(MAKE_CHAR): Change offset for katakana-jisx0201 to 33 from 0x20.
(breakup_char_1): Likewise.

25 years ago(char_encode_iso2022): Keep designated charsets if one of them
tomo [Sat, 18 Sep 1999 02:43:07 +0000 (02:43 +0000)]
(char_encode_iso2022): Keep designated charsets if one of them
includes the specified character.

25 years agoupdate. r21-2-19-utf-2000-0_8-0
tomo [Tue, 14 Sep 1999 16:04:46 +0000 (16:04 +0000)]
update.

25 years agoUpdate `utf-2000-version' to 0.8 (Kami).
tomo [Tue, 14 Sep 1999 16:04:13 +0000 (16:04 +0000)]
Update `utf-2000-version' to 0.8 (Kami).

25 years agoupdate.
tomo [Tue, 14 Sep 1999 16:02:46 +0000 (16:02 +0000)]
update.

25 years ago(MAKE_CHAR): Fix problem in 2-dimension charset.
tomo [Tue, 14 Sep 1999 15:52:47 +0000 (15:52 +0000)]
(MAKE_CHAR): Fix problem in 2-dimension charset.

25 years agoupdate. r21-2-19-utf-2000-0_7-1
tomo [Tue, 14 Sep 1999 07:56:27 +0000 (07:56 +0000)]
update.

25 years ago(latin_iso8859_2_to_ucs NULL): Add pseudo definition for non-UTF-2000
tomo [Tue, 14 Sep 1999 07:54:50 +0000 (07:54 +0000)]
(latin_iso8859_2_to_ucs NULL): Add pseudo definition for non-UTF-2000
Mule.
(latin_iso8859_3_to_ucs): Likewise.
(latin_iso8859_4_to_ucs): Likewise.
(latin_iso8859_9_to_ucs): Likewise.
(latin_jisx0201_to_ucs): Likewise.
(MIN_CHAR_THAI): Likewise.
(MAX_CHAR_THAI): Likewise.
(MIN_CHAR_GREEK): Likewise.
(MAX_CHAR_GREEK): Likewise.
(MIN_CHAR_HEBREW): Likewise.
(MAX_CHAR_HEBREW): Likewise.
(MIN_CHAR_HALFWIDTH_KATAKANA): Likewise.
(MAX_CHAR_HALFWIDTH_KATAKANA): Likewise.
(MIN_CHAR_CYRILLIC): Likewise.
(MAX_CHAR_CYRILLIC): Likewise.

25 years agoupdate. r21-2-19-utf-2000-0_7-0
tomo [Tue, 14 Sep 1999 06:25:54 +0000 (06:25 +0000)]
update.

25 years ago(default-coded-charset-priority-list): Add thai-tis620 and
tomo [Tue, 14 Sep 1999 06:09:02 +0000 (06:09 +0000)]
(default-coded-charset-priority-list): Add thai-tis620 and
hebrew-iso8859-8.

25 years agoupdate.
tomo [Tue, 14 Sep 1999 06:06:20 +0000 (06:06 +0000)]
update.

25 years ago(breakup_char_1): Use `Vdefault_coded_charset_priority_list' for
tomo [Tue, 14 Sep 1999 06:03:57 +0000 (06:03 +0000)]
(breakup_char_1): Use `Vdefault_coded_charset_priority_list' for
hebrew-iso8859-8, thai-tis620 and katakana-jisx0201 area.

25 years agoupdate.
tomo [Mon, 13 Sep 1999 17:38:17 +0000 (17:38 +0000)]
update.

25 years ago(breakup_char_1): Use `Vdefault_coded_charset_priority_list' for
tomo [Mon, 13 Sep 1999 17:35:28 +0000 (17:35 +0000)]
(breakup_char_1): Use `Vdefault_coded_charset_priority_list' for
cyrillic-iso8859-5 area.

25 years ago(reset_encoding_stream): Fixed.
tomo [Mon, 13 Sep 1999 17:19:13 +0000 (17:19 +0000)]
(reset_encoding_stream): Fixed.
(char_encode_ucs4): Delete `& 255'.