+2008-01-31 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * Version 1.5.1 released.
+
+2008-01-31 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * draw.c (mdraw_glyph_list): Refer to mfont__ft_driver only when
+ HAVE_FREETYPE is defined.
+
+ * font.h (OTF_Tag): Be sure that it is defined in any cases.
+
+2008-01-30 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * font.h (enum MFontOpenTypeTable, MFontCapability): Define them
+ unconditionally.
+
+2008-01-25 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * input.c (parse_action_list): Handle the case "(insert INTEGER)".
+
+2008-01-25 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * input.c (parse_action_list): Check M_candidates.
+ (get_im_info): If key is Mnil, be sure to set im_info->states to a
+ plist.
+
+2008-01-23 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * input.c (integer_value): Fix interpretation of "@-N".
+
+2008-01-17 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * input.c (get_following_char): Fix interpretation of POS.
+ (get_following_char): Fix interpretation of "@+N".
+
+2008-01-15 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * font-ft.c (ft_drive_otf): Don't refer to otf_gstring if HAVE_OTF
+ is not defined.
+
+ * Makefile.am (FLT_SOURCES): Include internal-flt.h.
+
+2008-01-07 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * m17n-flt.c (UPDATE_CLUSTER_RANGE): Don't check if clustering
+ now.
+ (run_rule): Call UPDATE_CLUSTER_RANGE when necessary.
+ (run_command): Check if clustering now before calling
+ UPDATE_CLUSTER_RANGE.
+
+2008-01-06 Kenichi Handa <handa@m17n.org>
+
+ * font.c (mfont__get_glyph_id): Return -1 if some code is invalid.
+
+ * font-ft.c (ft_drive_otf): Fix checking of negative feature.
+
+ * m17n-X.c (xft_find_metric): Set g->g.measured.
+
+ * m17n-flt.c (Mequal): New variable.
+ (m17n_init_flt): Initialize it.
+ (FontLayoutCmdRule): Merge members supported_glyph and otf_spec
+ into a new member facility.
+ (load_command): Modify parsing of Mfont_facility.
+ (run_rule): Adjuted for the change of FontLayoutCmdRule.
+ (run_otf): Adjusted metrics if a->back is nonzero.
+
+2007-12-28 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * Version 1.5.0 released.
+
+2007-12-13 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * m17n-core.c (m17n_init_core): Handle the lang. env. MDEBUG_FLT.
+
+ * m17n-flt.c (mdebug_flag): Set to MDEBUG_FLT.
+ (run_rule): Check if a font has the specific glyph correctly.
+
+ * internal.h (enum MDebugFlag): Delete MDEBUG_FONT_OTF, change
+ MDEBUG_FONT_FLT to MDEBUG_FLT.
+
+ * font.c (mfont__get_glyph_id): Encode g->g.code (not g->g.c).
+
+ * font-flt.c: Delete it.
+
+2007-12-08 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * m17n-flt.c (run_rule): Fix printing of debug info. Don't update
+ TO for the rule of SRC_HAS_GLYPH.
+
+ * draw.c (run_flt): Argument changed.
+ (compose_glyph_string): Adjusted for the above change.
+
+2007-12-07 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * plist.c (read_mtext_element): Don't free the malloced buffer.
+
+2007-12-04 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * m17n-core.h (merror_code): Extern it.
+
+ * m17n-misc.h (merror_code): Don't extern it.
+
+ * m17n.h: Handle the case of _M17N_FLT_H_ being defined.
+
+ * m17n-flt.h: Handle the case of _M17N_H_ being defined.
+
2007-11-22 Kenichi Handa <handa@ni.aist.go.jp>
* draw.c (compose_glyph_string): Check g->rface->layouter, not