Mercurial > emacs
comparison src/ChangeLog @ 99973:b4b305a1dd83
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 27 Nov 2008 07:58:57 +0000 |
parents | eff40549740c |
children | fed2622a8def |
comparison
equal
deleted
inserted
replaced
99972:a13cdd40b8da | 99973:b4b305a1dd83 |
---|---|
1 2008-11-27 Kenichi Handa <handa@m17n.org> | |
2 | |
3 * category.h (SET_CATEGORY_SET): Call set_category_set. | |
4 (set_category_set): Extern it. | |
5 | |
6 * category.c (hash_get_category_set): New function. | |
7 (Fmodify_category_entry): Adjusted for the change of | |
8 char_table_ref_and_range. Call hash_get_category_set to get a | |
9 category set to store in the table. | |
10 | |
11 * character.h (MAYBE_UNIFY_CHAR): Call maybe_unify_char instead of | |
12 Funify_charset. | |
13 | |
14 * charset.h (enum charset_method): Delete | |
15 CHARSET_METHOD_MAP_DEFERRED. | |
16 (DECODE_CHAR): Check if the decoder vector is ready. | |
17 (ENCODE_CHAR): Check if the encoder char-table is ready. | |
18 (maybe_unify_char): Extern it. | |
19 | |
20 * charset.c (Vchar_unified_charset_table): Delete it. | |
21 (inhibit_load_charset_map): New variable. | |
22 (temp_charset_work): New variable. | |
23 (SET_TEMP_CHARSET_WORK_ENCODER, GET_TEMP_CHARSET_WORK_ENCODER) | |
24 (SET_TEMP_CHARSET_WORK_DECODER, GET_TEMP_CHARSET_WORK_DECODER): | |
25 New macros. | |
26 (load_charset_map): Meaning of control_flag changed. If | |
27 inhibit_load_charset_map is nonzero, setup a table in | |
28 temp_charset_work. | |
29 (load_charset): New argument control_flag. | |
30 (map_charset_for_dump): New function. | |
31 (map_charset_chars): If inhibit_load_charset_map is nonzero, use | |
32 map_charset_for_dump. | |
33 (Fdefine_charset_internal): If the charset method is MAP, load | |
34 mapping tables by calling load_charset. | |
35 (Funify_charset): Don't load a mapping table but directly set | |
36 Vchar_unify_table. | |
37 (maybe_unify_char): New function. | |
38 (decode_char): Don't handle the deleted method MAP_DEFERRED. | |
39 Handle the case of inhibit_load_charset_map being nonzero. | |
40 (encode_char): Don't handle the deleted method MAP_DEFERRED. | |
41 Handle the case of inhibit_load_charset_map being nonzero. | |
42 (Fclear_charset_maps): Just free temp_charset_work. | |
43 (syms_of_charset): Make `inhibit-load-charset-map' a Lisp | |
44 variable. | |
45 | |
46 * chartab.c (sub_char_table_ref_and_range): Adjusted for the | |
47 change of char_table_ref_and_range. | |
48 (char_table_ref_and_range): Change the meaning of argument FROM | |
49 and TO. Now the caller must provide initial values for *FROM | |
50 and *TO. | |
51 | |
52 * fontset.c (fontset_add): Adjusted for the change of | |
53 char_table_ref_and_range. | |
54 (fontset_get_font_group): Likewise. | |
55 (Ffontset_info): Likewise. | |
56 | |
57 * keymap.c (describe_vector): Adjusted for the change of | |
58 char_table_ref_and_range. For char-table, put boundary between | |
59 non-ASCII and 8-bit characters. | |
60 | |
61 * print.c (print_object): For bool-vector, delete unnecessary | |
62 check of ASCII_BYTE_P. | |
63 | |
1 2008-11-26 Jason Rumney <jasonr@gnu.org> | 64 2008-11-26 Jason Rumney <jasonr@gnu.org> |
2 | 65 |
3 * w32font.c (w32font_open_internal): Don't include external | 66 * w32font.c (w32font_open_internal): Don't include external |
4 leading in font height. | 67 leading in font height. |
5 | 68 |