changeset 95106:d3a057985fe7

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Mon, 19 May 2008 07:23:52 +0000
parents 599666b2ea00
children ab4a75e53461
files src/ChangeLog
diffstat 1 files changed, 22 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Mon May 19 07:23:21 2008 +0000
+++ b/src/ChangeLog	Mon May 19 07:23:52 2008 +0000
@@ -1,3 +1,25 @@
+2008-05-19  Kenichi Handa  <handa@m17n.org>
+
+	* 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  <lekktu@gmail.com>
 
 	* coding.c (Fcoding_system_p): Rename argument to match docstring.