*** empty log message ***
[m17n/m17n-lib.git] / src / ChangeLog
index 0607aae..ac49ec9 100644 (file)
@@ -1,3 +1,198 @@
+2008-10-20  Kenichi Handa  <handa@m17n.org>
+
+       * Version 1.5.3 released.
+
+2008-10-06  Kenichi Handa  <handa@m17n.org>
+
+       * draw.c (mdraw__init): Use TRUE only when
+       FRIBIDI_INTERFACE_VERSION is less than 3.
+
+2008-10-03  Kenichi Handa  <handa@m17n.org>
+
+       * database.c (mdatabase__find_file): Return a copy of filename if
+       it is absolute pathname.
+
+2008-09-25  Kenichi Handa  <handa@m17n.org>
+
+       * input.c (load_macros): Don't parse the action list here.
+       (load_im_info): Parse action lists of all macros.
+
+2008-09-24  Kenichi Handa  <handa@m17n.org>
+
+       * m17n-flt.c (mflt_find): Setup coverage of "combining" flt.
+
+2008-09-19  Kenichi Handa  <handa@m17n.org>
+
+       * input.c (fully_initialize): Rename "@reload" to "-reload".
+
+2008-09-17  Kenichi Handa  <handa@m17n.org>
+
+       * m17n-flt.c (run_stages): Fix combining with a variable width
+       font.
+
+2008-08-04  Kenichi Handa  <handa@m17n.org>
+
+       * input.c (fully_initialize): Add more aliaese (e.g. C-M-1
+       vs. C-A-1).
+
+2008-07-22  Kenichi Handa  <handa@m17n.org>
+
+       * input.c (fully_initialize): Fix previous change.
+
+2008-07-19  Kenichi Handa  <handa@m17n.org>
+
+       * input.c (fully_initialize): Fix previous change.
+
+2008-07-14  Kenichi Handa  <handa@m17n.org>
+
+       * font-ft.c (ft_list_family): New arg CHECK_ALIAS.  Callers changed.
+
+2008-07-14  Kenichi Handa  <handa@m17n.org>
+
+       * input.c (fully_initialize): Handle C-M-1, etc.
+
+2008-07-11  Kenichi Handa  <handa@m17n.org>
+
+       * input.c (minput_open_im): Check if the arg NAME is not Mnil.
+
+2008-06-23  Kenichi Handa  <handa@m17n.org>
+
+       * Version 1.5.2 released.
+
+2008-06-23  Kenichi Handa  <handa@m17n.org>
+
+       * m17n-core.h (M17NLIB_MINOR_VERSION): Changed to 5.
+       (M17NLIB_PATCH_LEVEL): Changed to 2.
+       (M17NLIB_VERSION_NAME): Changed "1.5.2".
+
+2008-06-13  Kenichi Handa  <handa@m17n.org>
+
+       * input.c (minput_config_file): Comment fixed for man-page.
+
+2008-06-13  Harshula  <harshula@gmail.com>  (tiny change)
+
+       * Makefile.am (libm17n_gd_la_LIBADD): Add @FREETYPE_LD_FLAGS@.
+
+2008-05-24  Kenichi Handa  <handa@m17n.org>
+
+       * m17n-flt.c (mdebug_dump_flt): Change return value to (MFLT *).
+
+2008-05-23  Kenichi Handa  <handa@m17n.org>
+
+       * Makefile.am (libm17n_gui_la_LIBADD): Include libm17n-core.la.
+       (libm17n_X_la_LIBADD): Include libm17n-core.la, libm17n.la, and
+       libm17n-flt.la.
+       (libm17n_gd_la_LIBADD): Likewise.
+
+       * input.c (take_action_list): Fix debug info.
+
+2008-05-14  Kenichi Handa  <handa@m17n.org>
+
+       * m17n-flt.c (run_rule): Check SRC_REGEX at first.
+       (run_stages): Fix index of g_indices.
+
+2008-04-03  Kenichi Handa  <handa@m17n.org>
+
+       * draw.c (compose_glyph_string): Don't run flt striding over the
+       cursor position.
+       (get_gstring): Don't use the cached gstring if cursor position is
+       changed.
+
+2008-04-02  Kenichi Handa  <handa@m17n.org>
+
+       * input.c (integer_value): Delete the 3rd arg VALUE.
+       (resolve_expression): Adjust the call of integer_value.
+       (take_action_list): Likewise.
+
+2008-03-06  Kenichi Handa  <handa@m17n.org>
+
+       * font-ft.c (ft_drive_otf): Don't ignore the otf-spec to apply all
+       features.
+
+2008-01-31  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * Version 1.5.1 released.
+
+2008-01-31  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * draw.c (mdraw_glyph_list): Refer to mfont__ft_driver only when
+       HAVE_FREETYPE is defined.
+
+       * font.h (OTF_Tag): Be sure that it is defined in any cases.
+
+2008-01-30  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * font.h (enum MFontOpenTypeTable, MFontCapability): Define them
+       unconditionally.
+
+2008-01-25  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * input.c (parse_action_list): Handle the case "(insert INTEGER)".
+
+2008-01-25  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * input.c (parse_action_list): Check M_candidates.
+       (get_im_info): If key is Mnil, be sure to set im_info->states to a
+       plist.
+
+2008-01-23  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * input.c (integer_value): Fix interpretation of "@-N".
+
+2008-01-17  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * input.c (get_following_char): Fix interpretation of POS.
+       (get_following_char): Fix interpretation of "@+N".
+
+2008-01-15  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * font-ft.c (ft_drive_otf): Don't refer to otf_gstring if HAVE_OTF
+       is not defined.
+
+       * Makefile.am (FLT_SOURCES): Include internal-flt.h.
+
+2008-01-07  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * m17n-flt.c (UPDATE_CLUSTER_RANGE): Don't check if clustering
+       now.
+       (run_rule): Call UPDATE_CLUSTER_RANGE when necessary.
+       (run_command): Check if clustering now before calling
+       UPDATE_CLUSTER_RANGE.
+
+2008-01-06  Kenichi Handa  <handa@m17n.org>
+
+       * font.c (mfont__get_glyph_id): Return -1 if some code is invalid.
+
+       * font-ft.c (ft_drive_otf): Fix checking of negative feature.
+
+       * m17n-X.c (xft_find_metric): Set g->g.measured.
+
+       * m17n-flt.c (Mequal): New variable.
+       (m17n_init_flt): Initialize it.
+       (FontLayoutCmdRule): Merge members supported_glyph and otf_spec
+       into a new member facility.
+       (load_command): Modify parsing of Mfont_facility.
+       (run_rule): Adjuted for the change of FontLayoutCmdRule.
+       (run_otf): Adjusted metrics if a->back is nonzero.
+
+2007-12-28  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * Version 1.5.0 released.
+
+2007-12-13  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * m17n-core.c (m17n_init_core): Handle the lang. env. MDEBUG_FLT.
+
+       * m17n-flt.c (mdebug_flag): Set to MDEBUG_FLT.
+       (run_rule): Check if a font has the specific glyph correctly.
+
+       * internal.h (enum MDebugFlag): Delete MDEBUG_FONT_OTF, change
+       MDEBUG_FONT_FLT to MDEBUG_FLT.
+
+       * font.c (mfont__get_glyph_id): Encode g->g.code (not g->g.c).
+
+       * font-flt.c: Delete it.
+
 2007-12-08  Kenichi Handa  <handa@ni.aist.go.jp>
 
        * m17n-flt.c (run_rule): Fix printing of debug info.  Don't update
        (M17N_FUNC): New macro.
        (msymbol_put_func, msymbol_get_func): Extern them.
        (mplist_put_func, mplist_get_func): Extern them.
-       
+
        * m17n-gui.h (mface_get_hook, mface_put_hook): Extern them.
 
        * m17n-gui.c (mframe): Add a proper casting.
        (MTEXT_FORMAT_UTF_16): Correct type.
        (M17NLIB_MINOR_VERSION): Changed to 3.
        (M17NLIB_VERSION_NAME): Changed to "1.3.0".
-       
+
        * chartab.c (mchartable__init): Initalize chartable_table.count.
        (mchartable__fini): Use N17N_OBJECT_ADD_ARRAY instead of
        mdebug__report_object.