X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=ChangeLog;h=3b12e5740f9308098693d429e5197e18df56e8e6;hb=649c5640c86ca31f40786745638086e2823b42ee;hp=51d77c17ed9e9f67af29d721d52cef9b8370b8b9;hpb=48b4b58e803ecf396c413e2cc230ffc4a46acb74;p=m17n%2Flibotf.git diff --git a/ChangeLog b/ChangeLog index 51d77c1..3b12e57 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,164 @@ +2007-08-06 Kenichi Handa + + * src/otfdrive.c (gstring_subst): If otf->cmap is NULL, set + character code of a glyph to 0. + (OTF_drive_gsub): If otf->cmap is NULL, try to load it. + +2007-07-13 Kenichi Handa + + * Version 0.9.6 released. + +2007-07-13 Kenichi Handa + + * configure.ac: Updated to 0.9.6. + + * src/otf.h (LIBOTF_VERSION): Updated to 0.9.6. + (LIBOTF_RELEASE_NUMBER): Updated to 6. + +2007-07-09 Kenichi Handa + + * src/otfdrive.c (gstring_subst): Remove a glyph if it is ignored + because of 0 glyph ID. + +2007-01-09 Kenichi Handa + + * src/otf.h: Adjusted for C++. Adjusted many prototypes to + contain `const' qualifiers. + + * src/otferror.h (otf__error): Add `const' qualifier. + + * src/otferror.c (otf__error, OTF_perror): Add `const' qualifiers. + + * src/otfdrive.c: Add many `const' qualifiers. + + * src/otfopen.c: Add many `const' qualifiers. + +2006-07-25 Kenichi Handa + + * Version 0.9.5 released. + +2006-07-25 Kenichi Handa + + * src/otfdrive.c (gstring_subst): Setup all members of struct + OTF_Glyph. + (lookup_gsub): Call gstring_subst with correct args. + +2006-07-19 Kenichi Handa + + * libotf.pc.in: New file. + + * Makefile.am (pkgconfigdir, pkgconfig_DATA): New variables. + + * configure.ac: Updated to 0.9.5. + (FREETYPE_INC, FREETYPE_LD_FLAGS): AC_SUBST them. + (AC_CONFIG_FILES): Include libotf.pc. + + * libotf-config.in: Include @FREETYPE_INC@ and @FREETYPE_LD_FLAGS@ + in output. + +2006-07-18 Kenichi Handa + + * example/otfview.c (bitmap): Array increated to cover full + Unicode. + (fontindex): New variable. + (update_glyph_area): Adjusted for the change of `bitmap'. + (GlyphProc): Likewise. + (help): New function. + (main): Accept a new 2nd arg INDEX. + +2006-07-14 Kenichi Handa + + * src/otfopen.c: Include FT_TRUETYPE_TABLES_H. + (make_stream): New arg name. Caller changed. + (setup_stream): Delete arg name. + (make_stream_from_ft_face): New function. + (read_cmap_table): Fix typo (`i'->`j'). + (read_header_part): New arg face. Caller changed. + (OTF_open_ft_face): New function. + + * src/otf.h (LIBOTF_VERSION): Updated to 0.9.5. + (LIBOTF_RELEASE_NUMBER): Updated to 5. + (OTF_open_ft_face): Extern it. + +2006-07-11 Kenichi Handa + + * src/otf.h (OTF_ERROR_FT_FACE): New macro. + +2006-07-07 Kenichi Handa + + * src/otf.h (OTF_Anchor): Distinguish XDeviceTable and + YDeviceTable. + +2006-06-23 Kenichi Handa + + * example/otfview.c (update_glyph_area): Don't use none_pixmap for + glyph index 0 if charmap_index is negative. + + * example/otftobdf.c (main): Call dump_image with the arg full as 0. + + * src/otfopen.c (read_table_directory): Fix setting of tag name. + +2006-02-15 Kenichi Handa + + * example/otfview.c (DumpProc): Fix handling of non-existing glyph. + (create_otf_script_widgets): Fix typo; gsub -> gpos. + +2006-02-10 Kenichi Handa + + * src/otfopen.c (read_table_directory): Fix setting of + OTF_TableDirectory->name. + +2006-02-07 Kenichi Handa + + * example/otfview.c (DumpProc): Fix calculation of x/y offsets. + +2006-01-27 Kenichi Handa + + * example/otfview.c (DumpProc): Completely re-written to produce + PostScirpt instead of PBM. + +2005-12-22 Kenichi Handa + + * Version 0.9.4 released. + + * src/otf.h (LIBOTF_VERSION): Updated to "0.9.4" + (LIBOTF_RELEASE_NUMBER): Update to 4. + +2005-12-22 Kenichi Handa + + * example/otfview.c (update_glyph_area): Use non_pixmap for + non-existing glyphs. + +2005-11-22 Kenichi Handa + + * example/otfview.c (main) [! HAVE_X11_XAW_COMMAND_H]: Fix args to + fpintf. + + * configure.ac: Use AC_CHECK_HEADERS instead of AC_CHECK_HEADER. + +2005-09-02 Kenichi Handa + + * example/Makefile.am (otfview_LDFLAGS): Use @X11_XT_XAW_XMU@ + instead of directory listing libraries. + + * autogen.sh: Run automake with -a -c. + + * configure.ac (AC_INIT): Version updated to 0.9.4. + (AM_INIT_AUTOMAKE): Likewise. + (X11_XT_XAW_XMU): New variable. Set to a library list for Xaw if + X11 is available. + +2005-07-11 Kenichi Handa + + * src/otfdrive.c (OTF_drive_gsub_internal): Call OTF_get_table + unconditionally. + (OTF_drive_gpos): Likewise. + + * src/otfopen.c (read_gsub_gpos_table): Set *table->address earlier. + (OTF_check_features): Set script_list and feature_list according + to gsubp. Even if failed in getting features, if all requested + features are negative, return 1. + 2005-06-29 Kenichi Handa * example/otfview.c (get_features): Don't return "*" even if all