*** empty log message ***
[m17n/m17n-lib.git] / src / ChangeLog
index f0b64b4..31407ff 100644 (file)
@@ -1,3 +1,96 @@
+2004-08-16  Kenichi Handa  <handa@m17n.org>
+
+       * Version 1.1.0 released.
+
+2004-08-13  Kenichi Handa  <handa@m17n.org>
+
+       * language.c (mlang__init): Add Dhivehi.
+
+       * 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
+       FT_LOAD_DEFAULT.
+
+2004-08-06  Kenichi Handa  <handa@m17n.org>
+
+       * font-ft.c (mfont__ft_drive_otf): Fix for the case that no GSUB
+       feature to apply.
+
+       * font-flt.c (run_otf): Print debugging information if necessary.
+
+2004-08-05  Kenichi Handa  <handa@m17n.org>
+
+       * font-ft.c (mfont__ft_drive_otf): Fix sign of g->yoff.  Support
+       positioning_type 5 and 6.  Switch simplified.
+
+2004-08-04  Kenichi Handa  <handa@m17n.org>
+
+       * font-ft.c (mfont__ft_drive_otf): Call OTF_drive_gdef.
+
+2004-08-02  Kenichi Handa  <handa@m17n.org>
+
+       * font.c (mfont__score): If prop is MFONT_FOUNDRY or MFONT_FAMILY,
+       set val to 1 even if it is greater than 1.
+
+       * fontset.c (mfontset_modify_entry): Fix handling of the arg `how'.
+
+2004-07-29  Kenichi Handa  <handa@m17n.org>
+
+       * font-flt.c (run_rule, run_command, mfont__flt_run): Print more
+       debugging information.
+
+       * internal.h (MDEBUG_PRINT5): New macro.
+
+       * draw.c (layout_glyphs): Don't combine a zero width glyph with
+       the previous one if the zero width glyph has left or right
+       padding.
+
+2004-07-26  Kenichi Handa  <handa@m17n.org>
+
+       * m17n-X.c (xft_render): Pay attention to members left_padding and
+       right_padding of MGlyph.
+
+       * draw.c (visual_order): Allocate one more elements for arrays as
+       a workaround of fribidi bug.
+       (layout_glyphs): Fix previous change. Check MGlyph->combining_code
+       instead of MGlyph->bidi_sensitive.
+       (layout_glyph_string): Pay attentinon to
+       control->orientation_reversed when padding at the head or tail.
+       Fix adjustment of space glyph width.
+       (get_gstring): If cursor_width or cursor_bidi is changed, don't
+       use a cache.
+
+       * font-ft.c (mfont__ft_drive_otf): Set MGlyph->combining_code
+       instead of MGlyph->bidi_sensitive.
+
+       * internal-gui.h (MGlyph): Delete member bidi_sensitive.
+
 2004-07-26  Kenichi Handa  <handa@m17n.org>
 
        * draw.c (visual_order): Don't treat combined glyphs specially.