comparison src/ChangeLog @ 88749:143a4196fa56

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Wed, 12 Jun 2002 00:15:03 +0000
parents 62f922836c9b
children 97a127f9efeb
comparison
equal deleted inserted replaced
88748:c9ceae177843 88749:143a4196fa56
1 2002-06-12 Kenichi Handa <handa@etl.go.jp>
2
3 * category.c (Fmodify_category_entry): Don't modify the contents
4 of category_set for characters out of the range. Avoid
5 unnecessary modification.
6
7 * character.h (MAYBE_UNIFY_CHAR): Adjusted for the change of
8 Vchar_unify_table. The default value of the table is now nil.
9
10 * character.c (syms_of_character): Setup Vchar_width_table for
11 eight-bit-control and raw-byte chars.
12
13 * charset.h (enum define_charset_arg_index): Delete
14 charset_arg_parents and add charset_arg_subset and
15 charset_arg_superset,.
16 (enum charset_attr_index): Delete charset_parents and add
17 charset_subset and charset_superset.
18 (enum charset_method): Delete CHARSET_METHOD_INHERIT and add
19 CHARSET_METHOD_SUBSET and CHARSET_METHOD_SUPERSET.
20 (CHARSET_ATTR_PARENTS, CHARSET_PARENTS): Macros deleted.
21 (CHARSET_ATTR_SUBSET, CHARSET_ATTR_SUPERSET, CHARSET_SUBSET,
22 CHARSET_SUPERSET): New macros.
23 (charset_work): Extern it.
24 (ENCODE_CHAR): Use charset_work.
25 (CHAR_CHARSET_P): Adjusted for the change of encoder format.
26 (map_charset_chars): Extern it.
27
28 * charset.c (load_charset_map): Set the default value of encoder
29 and deunifier char-tables to nil.
30 (map_charset_chars): Argument changed. Callers changed. Use
31 map_char_table_for_charset instead of map_char_table.
32 (Fmap_charset_chars): New optional args from_code and to_code.
33 (Fdefine_charset_internal): Adjusted for the change of
34 `define-charset' (:parents -> :subset or :superset).
35 (charset_work): New variable.
36 (encode_char): Adjusted for the change of
37 Fdefine_charset_internal.
38 (syms_of_charset): Likewise.
39
40 * chartab.c (sub_char_table_ref_and_range): New arg defalt. Fix
41 the previous change.
42 (char_table_ref_and_range): Adjusted for the above change.
43 (map_sub_char_table_for_charset): New function.
44 (map_char_table_for_charset): New function.
45
46 * keymap.c (describe_vector): Handle a char-table directly here.
47 (describe_char_table): Deleted.
48
49 * lisp.h (map_charset_chars): Deleted.
50
1 2002-06-11 Dave Love <fx@gnu.org> 51 2002-06-11 Dave Love <fx@gnu.org>
2 52
3 * fns.c (count_combining): Comment out (unused). 53 * fns.c (count_combining): Comment out (unused).
4 (Flocale_codeset): New. 54 (Flocale_codeset): New.
5 (syms_of_fns): Defsubr it. 55 (syms_of_fns): Defsubr it.