*** empty log message ***
[m17n/m17n-lib.git] / src / ChangeLog
index c7f6982..736aac4 100644 (file)
@@ -1,3 +1,50 @@
+2007-05-18  Kenichi Handa  <handa@m17n.org>
+
+       * input.c (config_command): Set NAME before using it.
+
+2007-05-17  Kenichi Handa  <handa@m17n.org>
+
+       * language.c (mlang__fini): Fix previous change.
+
+2007-05-16  Kenichi Handa  <handa@m17n.org>
+
+       * plist.c (free_plist): Cancel the last change.
+       (write_element): Check if PLIST is nested.
+       (mplist__from_plist): Label a plist as nested if appropriate.
+       (mplist__from_alist): Label a plist as nested.
+       (mplist__conc): Check the value of PL before referring it.  Label
+       a plist as nested if appropriate.
+       (mplist_copy): Label a plist as nested if appropriate.
+       (mplist_put_func): Return Mnil if KEY is a managing key.
+       (mplist_push): Label a plist as nested if appropriate.
+
+       * plist.h (MPLIST_SET_NESTED_P): Return 1 iff plist->control.flag
+       is set as nested.
+
+       * language.c (mlang__fini): Unref each element of langname_list.
+
+2007-05-14  Kenichi Handa  <handa@m17n.org>
+
+       * language.c: Include <string.h> and <locale.h>.
+       (langname_list): New variable.
+       (load_lang_script_list): Exclude invalid list elements.
+       (mlang__init): Initialize langname_list.
+       (mlang__fini): Unref langname_list.
+       (mlanguage__info): Adjusted for the change of English
+       name (symbol->M-text).
+       (mlanguage_name): Label it as obsolete.
+       (mlanguage_name_list): New function.
+
+       * m17n.h (mlanguage_name_list): Extern it.
+
+       * locale.c (make_locale): Fix setting of members of locale.
+
+       * plist.c (free_plist): Unref also nested plist.
+
+2007-05-11  Kenichi Handa  <handa@m17n.org>
+
+       * coding.c (mconv_reset_converter): Set internal->used to 0.
+
 2007-05-08  Kenichi Handa  <handa@m17n.org>
 
        * input.c (check_description): Force copying the translated text.