Mercurial > emacs
comparison src/ChangeLog @ 89360:a0f862213ebb
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Fri, 10 Jan 2003 07:42:18 +0000 |
parents | a0e0e8743ad5 |
children | 9520dbb95c83 |
comparison
equal
deleted
inserted
replaced
89359:891cceb4d305 | 89360:a0f862213ebb |
---|---|
1 2003-01-10 Kenichi Handa <handa@m17n.org> | |
2 | |
3 * dispextern.h (check_face_attributes, generate_ascii_font_name) | |
4 (font_name_registry): Don't extern them. | |
5 (split_font_name_into_vector, build_font_name_from_vector): Extern | |
6 them. | |
7 | |
8 * fontset.h (Qfontset): Don't extern it. | |
9 (new_fontset_from_font_name): Extern it. | |
10 | |
11 * fontset.c: Give 8 extra slots to fontset objects. | |
12 (Qfontset_info): New variable. | |
13 (syms_of_fontset): Defsym it. | |
14 (FONTSET_FALLBACK): New macro. | |
15 (fontset_face): Try also the default fontset. | |
16 (make_fontset): Realize a fallback fontset from the default | |
17 fontset. | |
18 (generate_ascii_font_name): Moved from xfaces.c. Rewritten by | |
19 using split_font_name_into_vector and build_font_name_from_vector. | |
20 (Fset_fontset_font): Access the elements of font_spec by enum | |
21 FONT_SPEC_INDEX. If font_spec is a string, extract the registry | |
22 name by using split_font_name_into_vector. | |
23 (Fnew_fontset): If no ASCII font is specified in FONTLIST, | |
24 generate a proper font name from the fontset name. Update | |
25 Vfontset_alias_alist. | |
26 (n_auto_fontsets): New variable. | |
27 (new_fontset_from_font_name): New function. | |
28 (Ffont_info): Store the information about fonts generated from the | |
29 default fontset in the first extra slot of the returned | |
30 char-table. | |
31 | |
32 * xfaces.c (generate_ascii_font_name): Moved to fontset.c. | |
33 (font_name_registry): Function deleted. | |
34 (split_font_name_into_vector): New function. | |
35 (build_font_name_from_vector): New function. | |
36 (font_list): The argument REGISTRY is now a list of registry | |
37 names. | |
38 (choose_face_font): If we are choosing an ASCII font, and ATTRS | |
39 specifies an explicit font name, return the name as is. Make a | |
40 list of registy names. | |
41 | |
42 * xfns.c (x_set_font, x_create_tip_frame): Adjusted to the change | |
43 of x_new_fontset. | |
44 (Fx_create_frame): Don't call x_new_fontset here. Just use | |
45 x_list_fonts to check the existence of fonts. | |
46 | |
47 * xterm.h (x_new_fontset): Prototype adjusted. | |
48 | |
49 * xterm.c (x_new_fontset): Change the arg FONTSETNAME to Lisp | |
50 string. Use new_fontset_from_font_name to create a fontset from a | |
51 font name. | |
52 | |
1 2003-01-07 Dave Love <fx@gnu.org> | 53 2003-01-07 Dave Love <fx@gnu.org> |
2 | 54 |
3 * Makefile.in: Fix some dependencies. | 55 * Makefile.in: Fix some dependencies. |
4 | 56 |
5 * keymap.c (Fapropos_internal): Don't gcpro apropos_predicate but | 57 * keymap.c (Fapropos_internal): Don't gcpro apropos_predicate but |