+2009-11-24 Kenichi Handa <handa@m17n.org>
+
+ * src/otf.h (OTF_drive_gsub_with_log, OTF_drive_gpos_with_log):
+ Extern them.
+ (OTF_get_drive_log): Delete extern.
+
+ * src/internal.h (OTF_DriveLog): Delete it.
+ (set_drive_log, get_drive_log): Delete externs.
+
+ * src/otfopen.c (OTF_InternalData): Delete the member drive_log.
+ (set_drive_log, get_drive_log): Delete them.
+
+ * src/otfdrive.c (USHORT): New macro for "unsigned short".
+ (prepare_drive_log): Delete it.
+ (setup_lookup_flags): Change the type of lookup_flags.
+ (lookup_gsub): Change the return value.
+ (gstring_insert_for_gpos): Adjusted for the change of
+ OTF_Glyph.positioning_type.
+ (print_glyph_positioning): Likewise.
+ (lookup_gpos): Likewise. Change the return value.
+ (OTF_drive_gsub_internal): New arg "with_log". Adjusted for the
+ change of OTF_Glyph.positioning_type.
+ (OTF_drive_gsub): Fix args to OTF_drive_gsub_internal.
+ (OTF_drive_gsub_with_log): New function.
+ (OTF_drive_gpos_internal): New arg "with_log". Adjusted for the
+ change of OTF_Glyph.positioning_type.
+ (OTF_drive_gpos): Fix args to OTF_drive_gpos_internal.
+ (OTF_drive_gpos2): Likewise.
+ (OTF_drive_gpos_with_log): New function.
+ (OTF_drive_gsub_alternate): Fix args to OTF_drive_gsub_internal.
+ (OTF_iterate_gsub_feature): Adjusted for the change of
+ OTF_Glyph.positioning_type.
+ (OTF_get_drive_log): Delete it.
+
+ * example/otfview.c (update_seq_area): Call
+ OTF_driver_gsub_with_log and OTF_driver_gpos_with_log. Show which
+ features are applied.
+
2009-11-24 mule <handa@m17n.org>
* src/otferror.h: Removed. All codes move to internal.h.