*** empty log message ***
authorhanda <handa>
Mon, 3 Sep 2007 00:35:56 +0000 (00:35 +0000)
committerhanda <handa>
Mon, 3 Sep 2007 00:35:56 +0000 (00:35 +0000)
src/ChangeLog

index a4d1fa6..8aeff86 100644 (file)
@@ -1,3 +1,26 @@
+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.