diff options
| author | Kenichi Handa | 2008-02-17 02:05:08 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2008-02-17 02:05:08 +0000 |
| commit | 43c0454d44aba9617d5a1d82d327b7cbaed5fbdc (patch) | |
| tree | 25fee1a7e23f8f8b034c8c45dad814d6041f42f6 /src/ChangeLog | |
| parent | 9459b1e901014e9cdfff44553a3fda1775ea2296 (diff) | |
| download | emacs-43c0454d44aba9617d5a1d82d327b7cbaed5fbdc.tar.gz emacs-43c0454d44aba9617d5a1d82d327b7cbaed5fbdc.zip | |
Include xterm.h.
[HAVE_NTGUI]: Include w32term.h.
[MAC_OS]: Include macterm.ch.
(font_otf_ValueRecord): Use make_number.
(font_finish_cache): Fix handling of reference count.
(font_clear_cache): Update num_fonts.
(font_open_entity): Update smallest_char_width and
smallest_font_height of the frame.
(font_close_object): Update num_fonts.
(Fclear_font_cache): Fix finding the target cache data.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index f753ef11714..333dd802676 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,64 @@ | |||
| 1 | 2008-02-17 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * ftfont.c (ftfont_shape): Return Lispy number. | ||
| 4 | |||
| 5 | * xfaces.c (prepare_face_for_display): Use display_info->font->fid | ||
| 6 | for GCs. | ||
| 7 | (Finternal_set_font_selection_order): Call font_update_sort_order | ||
| 8 | only when enable_font_backend is set. | ||
| 9 | (realize_x_face): Set face->font_info to that of default face only | ||
| 10 | when enable_font_backend is set. | ||
| 11 | |||
| 12 | * xdisp.c (handle_composition_prop): Set it->c to the fist | ||
| 13 | characte of the composed region. | ||
| 14 | (fill_composite_glyph_string): Set base_face->font_info to | ||
| 15 | s->font_info. Get a face for ascii from base_face->ascii_face. | ||
| 16 | (BUILD_COMPOSITE_GLYPH_STRING): Call fill_composite_glyph_string | ||
| 17 | with a face already decided. | ||
| 18 | (x_produce_glyphs): Be sure to set it->ascent and it->descent to | ||
| 19 | non-negative. | ||
| 20 | (x_produce_glyphs): If the composition method is | ||
| 21 | ..._WITH_GLYPH_STRING, call font_prepare_composition | ||
| 22 | unconditionally. | ||
| 23 | |||
| 24 | * xfns.c (x_make_gc): Use the default font id of the frame for | ||
| 25 | GCs. | ||
| 26 | |||
| 27 | * xterm.h (struct x_display_info): New member font. | ||
| 28 | |||
| 29 | * xterm.c (x_set_cursor_gc): Use display_info->font->fid for GCs. | ||
| 30 | (x_set_mouse_face_gc, x_new_font): Likewise. | ||
| 31 | (x_term_init): Setup display_info->font. | ||
| 32 | (x_delete_terminal): Free display_info->font. | ||
| 33 | |||
| 34 | * xfont.c (xfont_draw): Use BLOCK_INPUT and UNBLOCK_INPUT. | ||
| 35 | |||
| 36 | * ftxfont.c (ftxfont_default_fid): Delete it. | ||
| 37 | (ftxfont_open): Set xfont->fid to 0. | ||
| 38 | (ftxfont_end_for_frame): Clear data specifi to the frame and the | ||
| 39 | font-driver. | ||
| 40 | |||
| 41 | * xftfont.c (xftfont_default_fid): Delete it. | ||
| 42 | (xftfont_open): Set xfont->fid to 0. | ||
| 43 | |||
| 44 | * fontset.c (FONTSET_OBJLIST): New macro. | ||
| 45 | (fontset_find_font): Update font-object list of the fontset. | ||
| 46 | (free_realized_fontset): New function. | ||
| 47 | (free_face_fontset): Call free_realized_fontset. | ||
| 48 | (Ffont_info): Call font_close_object only when enable_font_backend | ||
| 49 | is set. | ||
| 50 | |||
| 51 | * font.c [HAVE_X_WINDOWS]: Include xterm.h. | ||
| 52 | [HAVE_NTGUI]: Include w32term.h. | ||
| 53 | [MAC_OS]: Include macterm.ch. | ||
| 54 | (font_otf_ValueRecord): Use make_number. | ||
| 55 | (font_finish_cache): Fix handling of reference count. | ||
| 56 | (font_clear_cache): Update num_fonts. | ||
| 57 | (font_open_entity): Update smallest_char_width and | ||
| 58 | smallest_font_height of the frame. | ||
| 59 | (font_close_object): Update num_fonts. | ||
| 60 | (Fclear_font_cache): Fix finding the target cache data. | ||
| 61 | |||
| 1 | 2008-02-16 Glenn Morris <rgm@gnu.org> | 62 | 2008-02-16 Glenn Morris <rgm@gnu.org> |
| 2 | 63 | ||
| 3 | * fontset.c (Finternal_char_font): Fix compilation warning. | 64 | * fontset.c (Finternal_char_font): Fix compilation warning. |