+2004-08-04 Kenichi Handa <handa@m17n.org>
+
+ * example/otfview.c (bidi, reversed): New variables.
+ (update_seq_area): Call OTF_drive_gdef. If reversed is nonzero,
+ reorder glyphs properly. Create pixmap if necessary. Handle
+ OTF_XAdvance and OTF_XAdvDevice.
+ (BidiProc): New function.
+ (create_widgets): Setup bidi.
+
+ * src/otfdrive.c (gstring_subst): New arg flag. Caller changed.
+ Ignore glyphs specified in flag.
+ (match_ids, match_classes, match_coverages): Likewise.
+ (match_chain_ids, match_chain_classes, match_chain_coverages): New
+ arg flag.
+ (lookup_gsub): Fix handling of LookupFlag.
+ (lookup_gpos): Likewise. Support more LookupType.
+
+ * src/otf.h (OTF_LookupFlagIgnoreMask): New macro.
+
+2004-07-29 Kenichi Handa <handa@m17n.org>
+
+ * example/otfview.c (create_widgets): Fix width of index glyphs..
+
+2004-07-26 Kenichi Handa <handa@m17n.org>
+
+ * src/otfopen.c (read_value_record): Fix typo.
+
+ * src/otfdrive.c (lookup_gpos): Don't apply a GPOS feature twice.
+ (OTF_drive_gpos): Initialize values positioning_type memeber.
+ (OTF_drive_gsub): Fix previous change.
+
+2004-07-24 Kenichi Handa <handa@m17n.org>
+
+ * src/otfdrive.c (gstring_subst): Set `c' and `f.index' of
+ OTF_Glyph.
+ (OTF_drive_gsub): Iniialize f.index member of OTF_Glhph.
+
+ * src/otf.h (OTF_Glyph): New union member u.index.
+
+2004-07-23 Kenichi Handa <handa@m17n.org>
+
+ * example/otfview.c: Big change to implement selection of script.
+
+2004-07-12 Kenichi Handa <handa@m17n.org>
+
+ * example/otfview.c: Big change to implement driving OpenType
+ tables (GSUB and GPOS).
+
+ * src/otfdrive.c (get_langsys): If script is NULL, use the first
+ one in script_list.
+
+2004-07-09 Kenichi Handa <handa@m17n.org>
+
+ * src/otfdrive.c (lookup_gpos): Ignore glyphs whose ID is 0 (fix
+ for the case of LookupType 2).
+
+2004-07-08 Kenichi Handa <handa@m17n.org>
+
+ * src/otfopen.c (read_class_set_list): Allocate the array *set
+ by OTF_CALLOC.
+
2004-07-07 Kenichi Handa <handa@m17n.org>
* src/otfdrive.c (lookup_gsub): For LookupType 5 Subformat 2, if