*** empty log message ***
authorhanda <handa>
Wed, 23 Jun 2004 05:42:48 +0000 (05:42 +0000)
committerhanda <handa>
Wed, 23 Jun 2004 05:42:48 +0000 (05:42 +0000)
example/ChangeLog
src/ChangeLog

index 7a4d773..b6215a7 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-23  Kenichi Handa  <handa@m17n.org>
+
+       * medit.c (redraw_cursor): Refer to cursor.logical_width instead
+       of cursor.this.width.
+
 2004-06-21  Kenichi Handa  <handa@m17n.org>
 
        * Makefile.am (medit_LDFLAGS, mview_LDFLAGS): Include -lX11 and
index e2a7752..f490e3a 100644 (file)
@@ -1,3 +1,33 @@
+2004-06-23  Kenichi Handa  <handa@m17n.org>
+
+       * draw.c (compose_glyph_string): Always get glyph codes by
+       mface__for_char.
+       (mdraw_glyph_info): Set info->glyph_code and info->logical_width.
+       (mdraw_glyph_list): New function.
+
+       * font-flt.c (mfont__flt_run): Be sure to call
+       rfont->driver->encode_char.
+
+       * font-ft.c (ft_find_metric): Don't call FT_Get_Char_Index.
+       (ft_encode_char): Delete arg C.
+       (ft_render): Don't call FT_Get_Char_Index.
+
+       * font.c (mfont__encodable_p): Delete it.
+       (mfont__encode_char): Be sure to call rfont->driver->encode_char.
+
+       * font.h (struct MFontDriver): Delete arg C of encode_char.
+       (mfont__encodable_p): Delete extern.
+
+       * m17n-X.c (xfont_encode_char): Delete arg C.
+       (xft_find_metric): Don't cal FT_Get_Char_Index.
+       (xft_render): Likewise.
+
+       * m17n-gui.h (MDrawGlyphInfo): New members glyph_code and
+       logical_width.
+       (mdraw_glyph_list): Extern it.
+
+       * Makefile.am (libm17n_X_la_LDFLAGS): Don't include ${X_LD_FLAGS}.
+
 2004-06-22  Kenichi Handa  <handa@m17n.org>
 
        * m17n-gui.h (mfontset_lookup): Extern it.