*** empty log message ***
authorhanda <handa>
Fri, 13 Aug 2004 12:04:32 +0000 (12:04 +0000)
committerhanda <handa>
Fri, 13 Aug 2004 12:04:32 +0000 (12:04 +0000)
src/ChangeLog

index 2a26a17..aedfe45 100644 (file)
@@ -1,3 +1,31 @@
+2004-08-13  Kenichi Handa  <handa@m17n.org>
+
+       * m17n-gui.c (Mx, Mfreetype): Delete it.
+       (m17n_init_win): Don't initialize Mx and Mfreetype here.
+
+       * m17n-gui.h (Mfreetype, Mxft): Extern them.
+       (mfont_resize_ratio): Extern it.
+       (MDrawGlyphInfo): New member logical_width;
+       (MDrawGlyph): New type.
+       (mdraw_glyph_list): Prototype adjusted.
+
+       * m17n-X.c (xfont_open): Set type and fontp members.
+       (xft_open): Likewise.
+
+       * internal-gui.h (Mx, Mfreetype): Delete extern.
+
+       * font.h (struct MRealizedFont): New member type and fontp.
+
+       * font.c (mfont__init): Initialize Mx, Mfreetype, and Mxft.
+       (Mx, Mfreetype): Declare here.
+       (Mxft): New variable.
+       (mfont_resize_ratio): New function.
+
+       * font-ft.c (ft_open): Set type and fontp members.
+
+       * draw.c (mdraw_glyph_list): Argument type changed.  Don't set
+       glyph_code member.
+
 2004-08-11  Kenichi Handa  <handa@m17n.org>
 
        * font-ft.c (ft_find_metric): Call FT_Load_Glyph with