+2004-05-12 Kenichi Handa <handa@m17n.org>
+
+ * internal-gui.h (mwin__xft_open): Arguemnt name changed.
+
+ * m17n-X.c (mwin__xft_open): Argument changed to fontname and
+ parse it XftNameParse.
+
+ * font-ft.c (MFTInfo) [HAVE_XFT2]: New member fontname.
+ (all_fonts_scaned): New variable.
+ (set_font_info): FAMILY may be Mnil.
+ (add_font_info): Argument changed.
+ (xft_list): Call add_font_info in it.
+ (ft_list): Likewise.
+ (ft_select): Make it work in the case family is Mnil.
+ (ft_open) [HAVE_XFT2]: Setup ft_info->fontname.
+ (mfont__ft_fini): Set all_fonts_scaned to 0.
+
+ * fontset.c (mfont__lookup_fontset): Don't repeatedly try a font
+ that is failed to open.
+
2004-05-10 Kenichi Handa <handa@m17n.org>
* m17n-X.c (mwin__xft_render): Don't use anti-alias if the