chise/xemacs-chise.git-
24 years agoupdate.
tomo [Fri, 2 Jun 2000 03:39:25 +0000 (03:39 +0000)]
update.

24 years ago(Vcharacter_decomposition_table): New variable.
tomo [Fri, 2 Jun 2000 03:28:33 +0000 (03:28 +0000)]
(Vcharacter_decomposition_table): New variable.
(Fchar_attribute_alist): Add `name' and `->decomposition' if they are
found.
(Fget_char_attribute): Use `Vcharacter_decomposition_table' for
`->decomposition' attribute.
(Fput_char_attribute): Likewise.
(vars_of_mule_charset): Setup `Vcharacter_decomposition_table'.

24 years agoupdate.
tomo [Thu, 1 Jun 2000 11:36:25 +0000 (11:36 +0000)]
update.

24 years ago(decoding_table_check_elements): New function.
tomo [Thu, 1 Jun 2000 11:32:41 +0000 (11:32 +0000)]
(decoding_table_check_elements): New function.
(Fset_charset_mapping_table): Use `decoding_table_check_elements'.

24 years agoupdate.
tomo [Thu, 1 Jun 2000 02:33:57 +0000 (02:33 +0000)]
update.

24 years ago(Fset_charset_mapping_table): Use `put_char_ccs_code_point'.
tomo [Thu, 1 Jun 2000 02:32:41 +0000 (02:32 +0000)]
(Fset_charset_mapping_table): Use `put_char_ccs_code_point'.

24 years agoupdate.
tomo [Wed, 31 May 2000 11:11:24 +0000 (11:11 +0000)]
update.

24 years ago(decoding_table_put_char): New inline function.
tomo [Wed, 31 May 2000 11:10:27 +0000 (11:10 +0000)]
(decoding_table_put_char): New inline function.
(put_char_ccs_code_point): Use `decoding_table_put_char'.

24 years agoupdate.
tomo [Wed, 31 May 2000 05:44:10 +0000 (05:44 +0000)]
update.

24 years ago(CHARSET_BYTE_SIZE): New inline function.
tomo [Wed, 31 May 2000 05:42:24 +0000 (05:42 +0000)]
(CHARSET_BYTE_SIZE): New inline function.
(XCHARSET_BYTE_SIZE): New macro.
(decoding_table_remove_char): New inline function.
(put_char_ccs_code_point): Use `XCHARSET_BYTE_SIZE'; use
`decoding_table_remove_char'.
(remove_char_ccs): Use `decoding_table_remove_char'.
(Fset_charset_mapping_table): Use `CHARSET_BYTE_SIZE'.

24 years agoupdate.
tomo [Wed, 31 May 2000 04:08:17 +0000 (04:08 +0000)]
update.

24 years ago(Vcharacter_name_table): New variable.
tomo [Wed, 31 May 2000 04:06:50 +0000 (04:06 +0000)]
(Vcharacter_name_table): New variable.
(Qname): New variable.
(Fget_char_attribute): Use `Vcharacter_name_table' for `name'
attribute.
(Fput_char_attribute): Use function `put_char_ccs_code_point'; use
`Vcharacter_name_table' for `name' attribute.
(Fremove_char_attribute): Use function `remove_char_ccs'.
(put_char_ccs_code_point): New function.
(remove_char_ccs): New function.
(syms_of_mule_charset): Add new symbol `name'.
(vars_of_mule_charset): Setup `Vcharacter_name_table'.

24 years agoupdate.
tomo [Tue, 30 May 2000 12:25:46 +0000 (12:25 +0000)]
update.

24 years ago(make_byte_table): Add new argument `older'.
tomo [Tue, 30 May 2000 12:22:46 +0000 (12:22 +0000)]
(make_byte_table): Add new argument `older'.
(make_char_id_table): Likewise.
(copy_char_id_table): Comment out because it is not used.
(put_char_id_table): Modify for `make_byte_table'.
(Fput_char_attribute): Make encoding_table as older object; inherit
older bit of `Vcharacter_composition_table'.
(mark_charset): Don't mark `cs->encoding_table'.
(vars_of_mule_charset): Make `Vcharacter_attribute_table' as a normal
object; make `Vcharacter_composition_table' as an older object; delete
staticpro for `Vcharacter_composition_table'; make
`Vcharacter_variant_table' as a normal object.

24 years ago(alloc_older_lcrecord): New function in UTF-2000.
tomo [Tue, 30 May 2000 12:10:11 +0000 (12:10 +0000)]
(alloc_older_lcrecord): New function in UTF-2000.
(mark_object): Don't check older object in UTF-2000.

24 years ago(struct lrecord_header): Add new member `older' in UTF-2000.
tomo [Tue, 30 May 2000 12:01:39 +0000 (12:01 +0000)]
(struct lrecord_header): Add new member `older' in UTF-2000.
(set_lheader_implementation): Setup `SLI_header->older' in UTF-2000.
(set_lheader_older_implementation): New macro in UTF-2000.
(OLDER_RECORD_P): New macro in UTF-2000.
(OLDER_RECORD_HEADER_P): New macro in UTF-2000.
(alloc_older_lcrecord): New prototype in UTF-2000.
(alloc_older_lcrecord_type): New macro in UTF-2000.

24 years agoupdate.
tomo [Tue, 30 May 2000 05:54:41 +0000 (05:54 +0000)]
update.

24 years ago(default-coded-charset-priority-list): Delete `ucs'.
tomo [Tue, 30 May 2000 05:49:05 +0000 (05:49 +0000)]
(default-coded-charset-priority-list): Delete `ucs'.

24 years agoupdate.
tomo [Tue, 30 May 2000 05:47:42 +0000 (05:47 +0000)]
update.

24 years ago(byte_table_description): Use `XD_LISP_OBJECT_ARRAY' instead of
tomo [Tue, 30 May 2000 05:45:07 +0000 (05:45 +0000)]
(byte_table_description): Use `XD_LISP_OBJECT_ARRAY' instead of
`XD_LISP_OBJECT'.
(char_id_table_description): Delete bogus `, 1'.
(Fget_char_attribute): Refer encoding_table of each coded-charset to
get value of coded-charset attribute of a character.
(Fput_char_attribute): Use `make_older_vector' instead of
`make_vector'; use encoding_table of each coded-charset to store value
of coded-charset attribute of a character.
(Fremove_char_attribute): Use encoding_table of each coded-charset to
store value of coded-charset attribute of a character.
(mark_charset): Mark `cs->encoding_table'; don't mark
`cs->decoding_table'.
(charset_description): Add description of new member `encoding_table'.
(make_charset): Initialize `encoding_table'.

24 years ago(struct Lisp_Charset): Add new member `encoding_table'.
tomo [Tue, 30 May 2000 05:31:34 +0000 (05:31 +0000)]
(struct Lisp_Charset): Add new member `encoding_table'.
(CHARSET_ENCODING_TABLE): New macro.
(XCHARSET_ENCODING_TABLE): New macro.
(charset_code_point): New implementation.
(encode_char_1): Likewise.

24 years ago(all_older_lcrecords): New variable in UTF-2000.
tomo [Tue, 30 May 2000 05:25:36 +0000 (05:25 +0000)]
(all_older_lcrecords): New variable in UTF-2000.
(disksave_object_finalization_1): Call finalizers of
`all_older_lcrecords' in UTF-2000.
(make_older_vector): New function in UTF-2000.
(reinit_alloc_once_early): Initialize `all_older_lcrecords' in
UTF-2000.

24 years ago(make_older_vector): New prototype in UTF-2000.
tomo [Tue, 30 May 2000 05:20:56 +0000 (05:20 +0000)]
(make_older_vector): New prototype in UTF-2000.

24 years agoupdate.
tomo [Fri, 26 May 2000 08:48:50 +0000 (08:48 +0000)]
update.

24 years ago(update-ideograph-radical-table): Ignore non `Ideograph' characters.
tomo [Fri, 26 May 2000 08:47:20 +0000 (08:47 +0000)]
(update-ideograph-radical-table): Ignore non `Ideograph' characters.

24 years ago(insert-char-data): Change order for `script'.
tomo [Fri, 26 May 2000 08:45:40 +0000 (08:45 +0000)]
(insert-char-data): Change order for `script'.
(insert-char-data-with-variant): Add optional argument `script'.
(insert-char-range-data): Likewise.
(write-char-range-data-to-file): Likewise.

24 years ago(BOPOMOFO LETTER K): Deleted.
tomo [Fri, 26 May 2000 08:43:25 +0000 (08:43 +0000)]
(BOPOMOFO LETTER K): Deleted.
(U+4E02): Add `->bopomofo-letter'.
(BOPOMOFO LETTER O): Deleted.
(M00004): Add `script', `->ucs' and `->bopomofo-letter'.
(M00005): Separate <BOPOMOFO LETTER E>.
(M00009): Separate <BOPOMOFO LETTER C>.

24 years ago(BOPOMOFO LETTER K): Add script.
tomo [Fri, 26 May 2000 08:25:37 +0000 (08:25 +0000)]
(BOPOMOFO LETTER K): Add script.
(BOPOMOFO LETTER C): Likewise.
(BOPOMOFO LETTER O): Likewise.
(BOPOMOFO LETTER E): Likewise.

24 years agoupdate.
tomo [Thu, 25 May 2000 08:39:10 +0000 (08:39 +0000)]
update.

24 years ago(insert-char-data): Support `insert-char-data'.
tomo [Thu, 25 May 2000 08:36:39 +0000 (08:36 +0000)]
(insert-char-data): Support `insert-char-data'.

24 years ago(BOPOMOFO LETTER K): Add `->ideograph' and `chinese-isoir165'; delete
tomo [Thu, 25 May 2000 08:34:32 +0000 (08:34 +0000)]
(BOPOMOFO LETTER K): Add `->ideograph' and `chinese-isoir165'; delete
`ideograph-daikanwa'.
(BOPOMOFO LETTER C): Likewise.
(BOPOMOFO LETTER O): Likewise.
(BOPOMOFO LETTER E): Likewise.
(BOPOMOFO LETTER U): Add `morohashi-daikanwa', `ideographic-radical',
`ideographic-strokes', `total-strokes'; use `->ideograph' instead of
`ideograph'.

24 years agoupdate.
tomo [Thu, 25 May 2000 03:27:23 +0000 (03:27 +0000)]
update.

24 years agoSync with Emacs 20.6.90 to fix problem with latest binutils on Linux.
tomo [Wed, 24 May 2000 11:40:13 +0000 (11:40 +0000)]
Sync with Emacs 20.6.90 to fix problem with latest binutils on Linux.

24 years agoupdate.
tomo [Mon, 22 May 2000 11:34:52 +0000 (11:34 +0000)]
update.

24 years ago(enum lrecord_type): Rename `lrecord_type_char_code_table' to
tomo [Mon, 22 May 2000 11:32:20 +0000 (11:32 +0000)]
(enum lrecord_type): Rename `lrecord_type_char_code_table' to
`lrecord_type_char_id_table'.

24 years ago(COMPOSE_ADD_CHAR): Use `CHAR_ID_TABLE_P' and `get_char_id_table'
tomo [Mon, 22 May 2000 11:31:05 +0000 (11:31 +0000)]
(COMPOSE_ADD_CHAR): Use `CHAR_ID_TABLE_P' and `get_char_id_table'
instead of `CHAR_CODE_TABLE_P' and `get_char_code_table'.

24 years ago(mark_char_id_table): Renamed from `mark_char_code_table'.
tomo [Mon, 22 May 2000 11:28:38 +0000 (11:28 +0000)]
(mark_char_id_table): Renamed from `mark_char_code_table'.
(char_id_table_equal): Renamed from `char_code_table_equal'.
(char_id_table_hash): Renamed from `char_code_table_hash'.
(make_char_id_table): Renamed from `make_char_code_table'.
(copy_char_id_table): Renamed from `copy_char_code_table'.
(get_char_id_table): Renamed from `get_char_code_table'.
(put_char_id_table): Renamed from `put_char_code_table'.
(to_char_id): Renamed from `to_char_code'.

24 years ago(struct Lisp_Char_ID_Table): Renamed from `Lisp_Char_Code_Table'.
tomo [Mon, 22 May 2000 11:17:31 +0000 (11:17 +0000)]
(struct Lisp_Char_ID_Table): Renamed from `Lisp_Char_Code_Table'.
(char_id_table): Renamed from `char_code_table'.
(XCHAR_ID_TABLE): Renamed from `XCHAR_CODE_TABLE'.
(XSETCHAR_ID_TABLE): Renamed from `XSETCHAR_CODE_TABLE'.
(CHAR_ID_TABLE_P): Renamed from `CHAR_CODE_TABLE_P'.
(GC_CHAR_ID_TABLE_P): Renamed from `GC_CHAR_CODE_TABLE_P'.
(get_char_id_table): Renamed from `get_char_code_table'.

24 years agoupdate.
tomo [Mon, 22 May 2000 10:01:45 +0000 (10:01 +0000)]
update.

24 years ago(enum lrecord_type): Rename `lrecord_type_char_byte_table' to
tomo [Mon, 22 May 2000 09:58:53 +0000 (09:58 +0000)]
(enum lrecord_type): Rename `lrecord_type_char_byte_table' to
`lrecord_type_byte_table'.

24 years ago(mark_byte_table): Renamed from `mark_char_byte_table'.
tomo [Mon, 22 May 2000 09:57:44 +0000 (09:57 +0000)]
(mark_byte_table): Renamed from `mark_char_byte_table'.
(byte_table_equal): Renamed from `char_byte_table_equal'.
(byte_table_hash): Renamed from `byte_table_hash'.
(make_byte_table): Renamed from `make_byte_table'.
(copy_byte_table): Renamed from `copy_char_byte_table'.

24 years ago(struct Lisp_Byte_Table): Renamed from `Lisp_Char_Byte_Table'.
tomo [Mon, 22 May 2000 09:26:03 +0000 (09:26 +0000)]
(struct Lisp_Byte_Table): Renamed from `Lisp_Char_Byte_Table'.
(byte_table): Renamed from `char_byte_table'.
(XBYTE_TABLE): Renamed from `XCHAR_BYTE_TABLE'.
(XSETBYTE_TABLE): Renamed from `XSET_CHAR_BYTE_TABLE'.
(BYTE_TABLE_P): Renamed from `XBYTE_TABLE_P'.
(GC_BYTE_TABLE_P): Renamed from `GC_CHAR_BYTE_TABLE_P'.

24 years agoupdate.
tomo [Mon, 22 May 2000 08:15:07 +0000 (08:15 +0000)]
update.

24 years agoSync with r21-2-33 and r21-2-33-utf-2000.
tomo [Mon, 22 May 2000 07:45:19 +0000 (07:45 +0000)]
Sync with r21-2-33 and r21-2-33-utf-2000.

24 years agoThis commit was manufactured by cvs2svn to create branch 'utf-2000'.
tomo [Wed, 10 May 2000 08:31:44 +0000 (08:31 +0000)]
This commit was manufactured by cvs2svn to create branch 'utf-2000'.

24 years agoInitial revision
tomo [Wed, 10 May 2000 08:31:41 +0000 (08:31 +0000)]
Initial revision

24 years agoThis commit was generated by cvs2svn to compensate for changes in r1398,
tomo [Wed, 10 May 2000 03:32:05 +0000 (03:32 +0000)]
This commit was generated by cvs2svn to compensate for changes in r1398,
which included commits to RCS files with non-trunk default branches.

24 years agoXEmacs 21.2.32 "Kastor & Polydeukes".
tomo [Wed, 10 May 2000 03:32:05 +0000 (03:32 +0000)]
XEmacs 21.2.32 "Kastor & Polydeukes".

24 years agoThis commit was manufactured by cvs2svn to create branch 'XEmacs-21_4'.
tomo [Wed, 10 May 2000 03:32:02 +0000 (03:32 +0000)]
This commit was manufactured by cvs2svn to create branch 'XEmacs-21_4'.

24 years agoInitial revision
tomo [Wed, 10 May 2000 03:32:01 +0000 (03:32 +0000)]
Initial revision

24 years agoXEmacs 21.2.31 "Iris".
tomo [Tue, 9 May 2000 11:16:20 +0000 (11:16 +0000)]
XEmacs 21.2.31 "Iris".

24 years agoThis commit was generated by cvs2svn to compensate for changes in r1388,
tomo [Tue, 9 May 2000 11:16:20 +0000 (11:16 +0000)]
This commit was generated by cvs2svn to compensate for changes in r1388,
which included commits to RCS files with non-trunk default branches.

24 years agoXEmacs 21.2.30 "Hygeia".
tomo [Tue, 9 May 2000 02:19:49 +0000 (02:19 +0000)]
XEmacs 21.2.30 "Hygeia".

24 years agoThis commit was generated by cvs2svn to compensate for changes in r1383,
tomo [Tue, 9 May 2000 02:19:49 +0000 (02:19 +0000)]
This commit was generated by cvs2svn to compensate for changes in r1383,
which included commits to RCS files with non-trunk default branches.

24 years agoThis commit was manufactured by cvs2svn to create branch 'XEmacs-21_4'.
tomo [Tue, 9 May 2000 02:19:08 +0000 (02:19 +0000)]
This commit was manufactured by cvs2svn to create branch 'XEmacs-21_4'.

24 years agoInitial revision
tomo [Tue, 9 May 2000 02:19:07 +0000 (02:19 +0000)]
Initial revision

24 years agoXEmacs 21.2.29 "Hestia".
tomo [Tue, 2 May 2000 12:33:58 +0000 (12:33 +0000)]
XEmacs 21.2.29 "Hestia".

24 years agoThis commit was generated by cvs2svn to compensate for changes in r1375,
tomo [Tue, 2 May 2000 12:33:58 +0000 (12:33 +0000)]
This commit was generated by cvs2svn to compensate for changes in r1375,
which included commits to RCS files with non-trunk default branches.

24 years agoInitial revision
tomo [Tue, 2 May 2000 12:32:32 +0000 (12:32 +0000)]
Initial revision

24 years agoupdate. r21-2-28-utf-2000-0_15-0
tomo [Tue, 2 May 2000 12:18:52 +0000 (12:18 +0000)]
update.

24 years agoSync with r21-2-28.
tomo [Tue, 2 May 2000 11:57:03 +0000 (11:57 +0000)]
Sync with r21-2-28.

24 years agoXEmacs 21.2.28 "Hermes".
tomo [Tue, 2 May 2000 08:52:42 +0000 (08:52 +0000)]
XEmacs 21.2.28 "Hermes".

24 years agoThis commit was generated by cvs2svn to compensate for changes in r1365,
tomo [Tue, 2 May 2000 08:52:42 +0000 (08:52 +0000)]
This commit was generated by cvs2svn to compensate for changes in r1365,
which included commits to RCS files with non-trunk default branches.

24 years agoThis commit was manufactured by cvs2svn to create branch 'utf-2000'.
tomo [Tue, 2 May 2000 08:52:40 +0000 (08:52 +0000)]
This commit was manufactured by cvs2svn to create branch 'utf-2000'.

24 years agoThis commit was manufactured by cvs2svn to create branch 'XEmacs-21_4'.
tomo [Tue, 2 May 2000 08:52:39 +0000 (08:52 +0000)]
This commit was manufactured by cvs2svn to create branch 'XEmacs-21_4'.

24 years agoInitial revision
tomo [Tue, 2 May 2000 08:52:38 +0000 (08:52 +0000)]
Initial revision

24 years agoupdate. r21-2-27-utf-2000-0_15-1
tomo [Tue, 2 May 2000 04:27:52 +0000 (04:27 +0000)]
update.

24 years agoReformatted.
tomo [Tue, 2 May 2000 04:26:03 +0000 (04:26 +0000)]
Reformatted.

24 years agoupdate.
tomo [Tue, 2 May 2000 04:11:13 +0000 (04:11 +0000)]
update.

24 years ago(encode_builtin_char_1): Limit builtin-code-range of `mojikyo' to
tomo [Tue, 2 May 2000 04:08:31 +0000 (04:08 +0000)]
(encode_builtin_char_1): Limit builtin-code-range of `mojikyo' to
MIN_CHAR_MOJIKYO + 94 * 60 * 22.

24 years ago(MAX_CHAR_MOJIKYO): Limit builtin-code-range to MIN_CHAR_MOJIKYO + 94
tomo [Tue, 2 May 2000 04:07:11 +0000 (04:07 +0000)]
(MAX_CHAR_MOJIKYO): Limit builtin-code-range to MIN_CHAR_MOJIKYO + 94
* 60 * 22.

24 years agofixed. r21-2-27-utf-2000-0_15-0
tomo [Fri, 28 Apr 2000 11:56:47 +0000 (11:56 +0000)]
fixed.

24 years agoupdate.
tomo [Fri, 28 Apr 2000 11:04:49 +0000 (11:04 +0000)]
update.

24 years ago(preloaded-file-list): Don't add "mojikyo".
tomo [Fri, 28 Apr 2000 11:01:36 +0000 (11:01 +0000)]
(preloaded-file-list): Don't add "mojikyo".

24 years ago(default-coded-charset-priority-list): Add `mojikyo' instead of
tomo [Fri, 28 Apr 2000 10:59:27 +0000 (10:59 +0000)]
(default-coded-charset-priority-list): Add `mojikyo' instead of
`mojikyo-pj-[1..21]'.

24 years agoupdate.
tomo [Fri, 28 Apr 2000 10:46:25 +0000 (10:46 +0000)]
update.

24 years ago(encode_builtin_char_1): Use `mojikyo' instead of
tomo [Fri, 28 Apr 2000 10:41:53 +0000 (10:41 +0000)]
(encode_builtin_char_1): Use `mojikyo' instead of
`ideograph-daikanwa'.

24 years ago(Vcharset_ucs): Deleted because it is not used.
tomo [Fri, 28 Apr 2000 10:39:44 +0000 (10:39 +0000)]
(Vcharset_ucs): Deleted because it is not used.
(Vcharset_ucs_bmp): Likewise.
(Vcharset_mojikyo): Add new extern variable definition.
(Vcharset_latin_iso8859_2): Deleted because it is not used.
(Vcharset_latin_iso8859_3): Likewise.
(Vcharset_latin_iso8859_4): Likewise.
(Vcharset_latin_iso8859_9): Likewise.
(Vcharset_latin_viscii_lower): Likewise.
(Vcharset_latin_viscii_upper): Likewise.
(DECODE_CHAR): If charset is `mojikyo-pj-N', corresponding `mojikyo'
code-point is used to decode.
(encode_char_2): New function [to convert `mojikyo' code-point to
Mojikyo font encoding].
(ENCODE_CHAR): Use `encode_char_2' instead of `encode_code_1'.
(breakup_char_1): Likewise.
(CHAR_CHARSET): Use `ENCODE_CHAR' instead of `BREAKUP_CHAR'.

24 years agoupdate.
tomo [Thu, 27 Apr 2000 06:08:01 +0000 (06:08 +0000)]
update.

24 years ago(vscii-2): Delete abolished property `composite'; now composite mode
tomo [Thu, 27 Apr 2000 06:06:54 +0000 (06:06 +0000)]
(vscii-2): Delete abolished property `composite'; now composite mode
is default.

24 years ago(Fmake_coding_system): Add document about `disable-composition'
tomo [Thu, 27 Apr 2000 06:03:07 +0000 (06:03 +0000)]
(Fmake_coding_system): Add document about `disable-composition'
property.

24 years agoupdate.
tomo [Thu, 27 Apr 2000 04:46:19 +0000 (04:46 +0000)]
update.

24 years ago(Qdisable_composition): New variable; delete `Qcomposite'.
tomo [Thu, 27 Apr 2000 04:45:33 +0000 (04:45 +0000)]
(Qdisable_composition): New variable; delete `Qcomposite'.
(Fmake_coding_system): Add new property `disable-composite'; delete
property `composite'.
(COMPOSE_ADD_CHAR): Use `CODING_SYSTEM_DISABLE_COMPOSITION' instead of
`!CODING_SYSTEM_COMPOSITE'.
(syms_of_file_coding): Add new symbol `disable-composition'; delete
symbol `composite'.

24 years ago(struct Lisp_Coding_System): Add `disable_composition'; delete
tomo [Thu, 27 Apr 2000 04:41:54 +0000 (04:41 +0000)]
(struct Lisp_Coding_System): Add `disable_composition'; delete
`enable_composition'.
(CODING_SYSTEM_DISABLE_COMPOSITION): New macro; delete
`CODING_SYSTEM_COMPOSITE'.
(XCODING_SYSTEM_DISABLE_COMPOSITION): New macro; delete
`XCODING_SYSTEM_COMPOSITE'.

24 years agoupdate.
tomo [Thu, 27 Apr 2000 03:36:32 +0000 (03:36 +0000)]
update.

24 years ago(vars_of_mule_charset): Update `utf-2000-version' to 0.15.
tomo [Thu, 27 Apr 2000 03:35:22 +0000 (03:35 +0000)]
(vars_of_mule_charset): Update `utf-2000-version' to 0.15.

24 years agoupdate.
tomo [Wed, 26 Apr 2000 11:56:00 +0000 (11:56 +0000)]
update.

24 years ago(byte-compile-insert-header): Use `binary' instead of `raw-text';
tomo [Wed, 26 Apr 2000 11:53:15 +0000 (11:53 +0000)]
(byte-compile-insert-header): Use `binary' instead of `raw-text';
check \uHHHH representation even if non-ascii characters are not
found.

24 years ago(preloaded-file-list): Add "ccs-tcvn5712.el" in UTF-2000; add
tomo [Wed, 26 Apr 2000 11:51:25 +0000 (11:51 +0000)]
(preloaded-file-list): Add "ccs-tcvn5712.el" in UTF-2000; add
"viet-ccl" in non-UTF-2000 Mule; add "vietnamese" unconditionally.

24 years agoNew file.
tomo [Wed, 26 Apr 2000 11:48:13 +0000 (11:48 +0000)]
New file.

24 years ago(vscii-2): New coding-system in UTF-2000.
tomo [Wed, 26 Apr 2000 11:47:50 +0000 (11:47 +0000)]
(vscii-2): New coding-system in UTF-2000.
(tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
- Separate CCL based implementations to viet-ccl.el.

24 years agoupdate.
tomo [Wed, 26 Apr 2000 11:43:03 +0000 (11:43 +0000)]
update.

24 years ago(Qcomposite): New variable.
tomo [Wed, 26 Apr 2000 11:42:10 +0000 (11:42 +0000)]
(Qcomposite): New variable.
(Fmake_coding_system): Add new property `composite'.
(struct decoding_stream): Add `combined_char_count', `combined_chars'
and `combining_table' in UTF-2000.
(COMPOSE_FLUSH_CHARS): New macro.
(COMPOSE_ADD_CHAR): New macro.
(reset_decoding_stream): Reset `str->combined_char_count' and
`str->combining_table' in UTF-2000.
(decode_coding_iso2022): Modify for character-decomposition.
(syms_of_file_coding): Add new symbol `composite'.

24 years agoupdate.
tomo [Wed, 26 Apr 2000 11:18:46 +0000 (11:18 +0000)]
update.

24 years ago(Vcharset_latin_tcvn5712): New variable.
tomo [Wed, 26 Apr 2000 11:16:40 +0000 (11:16 +0000)]
(Vcharset_latin_tcvn5712): New variable.
(Fput_char_attribute): Set up `Vcharacter_variant_table' instead of
`Vcharacter_composition_table' if `->decomposition' property has only
1 element.
(Qlatin_tcvn5712): New variable.
(syms_of_mule_charset): Add new symbol `latin-tcvn5712'.
(complex_vars_of_mule_charset): Add new coded-charset
`latin-tcvn5712'.

24 years ago(LEADING_BYTE_LATIN_TCVN5712): New macro.
tomo [Wed, 26 Apr 2000 11:10:26 +0000 (11:10 +0000)]
(LEADING_BYTE_LATIN_TCVN5712): New macro.

24 years agoupdate.
tomo [Wed, 26 Apr 2000 11:08:15 +0000 (11:08 +0000)]
update.

24 years ago(struct Lisp_Coding_System): Add `enable_composition'.
tomo [Wed, 26 Apr 2000 11:05:36 +0000 (11:05 +0000)]
(struct Lisp_Coding_System): Add `enable_composition'.
(CODING_SYSTEM_COMPOSITE): New macro.
(XCODING_SYSTEM_COMPOSITE): New macro.

24 years agoRemove unused file.
tomo [Tue, 25 Apr 2000 09:55:17 +0000 (09:55 +0000)]
Remove unused file.

24 years agoupdate.
tomo [Tue, 11 Apr 2000 11:41:42 +0000 (11:41 +0000)]
update.