aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2002-06-12 00:15:03 +0000
committerKenichi Handa2002-06-12 00:15:03 +0000
commitffc5b27f3856acaa94a969b81e4551c97696ff8f (patch)
tree84fb88447e4dec0223d6f2aefa29f3091fbd4340 /src
parentcda1ce8d883e7cf00c53fe74a302627d10408484 (diff)
downloademacs-ffc5b27f3856acaa94a969b81e4551c97696ff8f.tar.gz
emacs-ffc5b27f3856acaa94a969b81e4551c97696ff8f.zip
(map_charset_chars): Deleted.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog50
-rw-r--r--src/lisp.h3
2 files changed, 50 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index aeda860355b..c72d4dd89b9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,53 @@
12002-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
12002-06-11 Dave Love <fx@gnu.org> 512002-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).
diff --git a/src/lisp.h b/src/lisp.h
index b9abfabbe41..333569d9e57 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -2417,9 +2417,6 @@ extern void map_char_table P_ ((void (*) (Lisp_Object, Lisp_Object,
2417 Lisp_Object), 2417 Lisp_Object),
2418 Lisp_Object, Lisp_Object, Lisp_Object, int, 2418 Lisp_Object, Lisp_Object, Lisp_Object, int,
2419 Lisp_Object *)); 2419 Lisp_Object *));
2420extern void map_charset_chars P_ ((void (*) (Lisp_Object, Lisp_Object,
2421 Lisp_Object),
2422 Lisp_Object, Lisp_Object, Lisp_Object));
2423extern void syms_of_chartab P_ ((void)); 2420extern void syms_of_chartab P_ ((void));
2424 2421
2425/* Defined in print.c */ 2422/* Defined in print.c */