*** empty log message ***
[m17n/libotf.git] / ChangeLog
index df1d6a8..a2a2550 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,64 @@
+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