*** empty log message ***
[m17n/libotf.git] / ChangeLog
index e69de29..6bbab72 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -0,0 +1,111 @@
+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
+       ClassSet is not defined, do nothing.
+
+2004-06-29  Kenichi Handa  <handa@m17n.org>
+
+       * src/otfdrive.c (lookup_gsub): Fix handling of lookup type 6
+       format 3.
+
+2004-05-28  Kenichi Handa  <handa@m17n.org>
+
+       * example/otflist.c: Include <sys/types.h> and "config.h".
+       (next_file): New function.
+       (main): Call next_file.
+
+       * configure.ac: Check functions scandir and alphasort.
+
+2004-05-06  Kenichi Handa  <handa@m17n.org>
+
+       * example/otftobdf.c (registry): New variable.
+       (dump_header): Include registry in the font name.
+       (main): Handle the encoding arg of the format M-N.  Without this
+       arg, generate a font with raw-encoding.
+
+       * src/otfdrive.c: Include "config.h".  Delete '//' style comments.
+       (lookup_encoding_0, lookup_encoding_2, lookup_encoding_4)
+       (lookup_encoding_6, lookup_encoding_8, lookup_encoding_10)
+       (lookup_encoding_12, OTF_drive_cmap2): New functions.
+
+       * src/otfopen.c (read_name): Argument changed.  Set
+       OTF_NameRecord->ascii.  If possible, convert Unicode sequence to
+       ASCII.
+       (read_name_table): Adjusted for the change of read_name.
+       (read_cmap_table): Signal an error (not-yet-supported) if format
+       is 2.  Support for formats, 8, 10, 12.
+       (read_value_record): Clear value_record at first.
+       (read_lookup_subtable_gpos): Fix for the case subFormat is 1 and
+       2.
+       (OTF_open): Check file name extension.
+
+       * example/otflist.c: Include <otf.h>.
+       (FATAL_ERROR): New macro.
+       (print_tag, print_gsub_gpos_info, help_and_exit): New functions.
+       (main): Handle -h, --help, -l args.  Prefer family/style names
+       extracted by the otf library.
+
+2004-03-30  Kenichi Handa  <handa@m17n.org>
+
+       * src/otfopen.c (read_value_record): Clear value_record at
+       first.
+       (read_lookup_subtable_gpos): For Lookup Type 1, read Coverage at
+       first.
+
+2004-03-29  Kenichi Handa  <handa@m17n.org>
+
+       * example/otfdump.c (dump_lookup_subtable_gsub): For Lookup Type
+       7, fix arg to dump_lookup_subtable_gsub.
+       (dump_lookup_subtable_gpos): Support Lookup Type 9.
+
+       * autogen.sh: Run automake after autoheader.
+
+       * src/otfopen.c (OTF_close): Free otf->filename.
+
+2004-02-01  Kenichi Handa  <handa@m17n.org>
+
+       * Version 0.9 released.
+
+\f
+Copyright (C) 2003, 2004
+  National Institute of Advanced Industrial Science and Technology (AIST)
+  Registration Number H15PRO112
+
+This file is part of the m17n library.
+
+The m17n library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public License
+as published by the Free Software Foundation; either version 2.1 of
+the License, or (at your option) any later version.
+
+The m17n library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with the m17n library; if not, write to the Free
+Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+02111-1307, USA.