From: Kenichi Handa Date: Mon, 19 May 2008 07:23:52 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-23.0.90~5436 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=25b81df40e3cc17f2468bedd89a697744c3f837e;p=emacs.git *** empty log message *** --- diff --git a/src/ChangeLog b/src/ChangeLog index 9c0e58bdacf..0a04daf0c5b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,25 @@ +2008-05-19 Kenichi Handa + + * font.c (font_list_entities): Fix handling of cache. + (font_matching_entity): Likewise. + + * ftfont.c (cs_iso8859_1): Deleted. + (ft_face_cache): New variable. + (struct ftfont_info): New member fc_charset_idx; + (ftfont_build_basic_charsets): Deleted. + (fc_charset_table): New variable. + (ftfont_pattern_entity): New arg fc_charset_idx. Store (FILENAME + . FC_CHARSET_IDX) as :font-entity property in the font entity. + Callers changed. + (ftfont_lookup_cache, ftfont_get_charset): New funcitons. + (ftfont_spec_pattern): New argument fc_charset_idx. Check + registry more rigidly. Callers changed. + (ftfont_open, ftfont_close, ftfont_has_char): Adjustd for the + change of :font-entity property of the font. + + * xftfont.c (xftfont_open): Ajusted for the change of :font-entity + property of the font. + 2008-05-18 Juanma Barranquero * coding.c (Fcoding_system_p): Rename argument to match docstring. diff --git a/src/font.h b/src/font.h index 3c5645b31eb..e66b5fd90de 100644 --- a/src/font.h +++ b/src/font.h @@ -179,7 +179,7 @@ enum font_property_index is not available. */ FONT_FILE_INDEX, - /* Format of the font (symbol). */ + /* Format of the font (symbol) or nil if unknown. */ FONT_FORMAT_INDEX, /* This value is the length of font-object vector. */