+2007-09-03 Kenichi Handa <handa@m17n.org>
+
+ * internal.h (MTABLE_CALLOC_SAFE, MSTRUCT_CALLOC_SAFE): New macros.
+
+ * database.c (mdatabase__props): New function.
+
+ * database.h (mdatabase__props): Extern it.
+
+ * m17n-flt.h (struct _MFLTGlyphString): Delete user_data, add
+ script and langsys.
+ (struct _MFLTFont): Add suitable_p.
+ (mflt_find): Extern it.
+
+ * m17n-flt.c: Include "database.h".
+ (struct _MFLT): New struct.
+ (list_flt): New function.
+ (load_flt): Don't update flt_list.
+ (get_font_layout_table): Use flt_list.
+ (m17n_init_flt): Don't initialize flt_list.
+ (m17n_fini_flt): Adjusted for the change of flt_list.
+ (mflt_find): New function.
+ (mflt_run): Fix debug printing.
+
2007-08-23 Kenichi Handa <handa@m17n.org>
* m17n-flt.c (run_otf): Remove #ifdef HAVE_OTF and #endi.