comparison src/ChangeLog @ 92146:7289437eb685

*** empty log message ***
author Juanma Barranquero <lekktu@gmail.com>
date Sun, 24 Feb 2008 02:48:47 +0000
parents 5377fbc51e47
children f991f10f15ec
comparison
equal deleted inserted replaced
92145:5377fbc51e47 92146:7289437eb685
106 s->font_info. Get a face for ascii from base_face->ascii_face. 106 s->font_info. Get a face for ascii from base_face->ascii_face.
107 (BUILD_COMPOSITE_GLYPH_STRING): Call fill_composite_glyph_string 107 (BUILD_COMPOSITE_GLYPH_STRING): Call fill_composite_glyph_string
108 with a face already decided. 108 with a face already decided.
109 (x_produce_glyphs): Be sure to set it->ascent and it->descent to 109 (x_produce_glyphs): Be sure to set it->ascent and it->descent to
110 non-negative. 110 non-negative.
111 (x_produce_glyphs): If the composition method is 111 (x_produce_glyphs): If the composition method is ..._WITH_GLYPH_STRING,
112 ..._WITH_GLYPH_STRING, call font_prepare_composition 112 call font_prepare_composition unconditionally.
113 unconditionally. 113
114 114 * xfns.c (x_make_gc): Use the default font id of the frame for GCs.
115 * xfns.c (x_make_gc): Use the default font id of the frame for
116 GCs.
117 115
118 * xterm.h (struct x_display_info): New member font. 116 * xterm.h (struct x_display_info): New member font.
119 117
120 * xterm.c (x_set_cursor_gc): Use display_info->font->fid for GCs. 118 * xterm.c (x_set_cursor_gc): Use display_info->font->fid for GCs.
121 (x_set_mouse_face_gc, x_new_font): Likewise. 119 (x_set_mouse_face_gc, x_new_font): Likewise.
124 122
125 * xfont.c (xfont_draw): Use BLOCK_INPUT and UNBLOCK_INPUT. 123 * xfont.c (xfont_draw): Use BLOCK_INPUT and UNBLOCK_INPUT.
126 124
127 * ftxfont.c (ftxfont_default_fid): Delete it. 125 * ftxfont.c (ftxfont_default_fid): Delete it.
128 (ftxfont_open): Set xfont->fid to 0. 126 (ftxfont_open): Set xfont->fid to 0.
129 (ftxfont_end_for_frame): Clear data specifi to the frame and the 127 (ftxfont_end_for_frame): Clear data specific to the frame and the
130 font-driver. 128 font-driver.
131 129
132 * xftfont.c (xftfont_default_fid): Delete it. 130 * xftfont.c (xftfont_default_fid): Delete it.
133 (xftfont_open): Set xfont->fid to 0. 131 (xftfont_open): Set xfont->fid to 0.
134 132