*** empty log message ***
authorhanda <handa>
Tue, 24 Nov 2009 04:38:33 +0000 (04:38 +0000)
committerhanda <handa>
Tue, 24 Nov 2009 04:38:33 +0000 (04:38 +0000)
ChangeLog

index fa660fd..5e9af56 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,41 @@
+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.