+2005-06-10 Matthias Clasen <mclasen@redhat.com>
+
+ * configure.in: Bump version
+
+ * === Released 2.7.0 ===
+
+ * NEWS: Updates
+
+2005-06-09 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gkeyfile.c (g_key_file_parse_value_as_integer): Better
+ error checking. (#306389, Morten Welinder)
+
+ * glib/goption.c (parse_int): Set errno to 0 before calling
+ strtol. (#306388, Morten Welinder)
+
+2005-06-09 Tor Lillqvist <tml@novell.com>
+
+ * glib/gstdio.h
+ * glib/gstdio.c
+ * glib/glib.symbols: Add a chdir() wrapper, too.
+
+ * glib/glib.symbols: Add g_win32_locale_filename_from_utf8().
+
+ * glib/gwin32.c (g_win32_locale_filename_from_utf8): Clarify doc
+ comment.
+
+2005-06-08 Tor Lillqvist <tml@novell.com>
+
+ * glib/gutils.c (get_windows_directory_root): New helper function
+ on Win32, returns the root of the drive (or possibly share) where
+ the Windows directory is. (In the case of Terminal Server sessions
+ the Windows directory is a per-user folder.)
+ (g_get_any_init): Use get_windows_directory_root() as last resort
+ for both temp directory and home directory. g_get_home_dir() now
+ never returns NULL on Win32. Don't look at HOMEDRIVE and
+ HOMEPATH. HOME, USERPROFILE, CSIDL_PROFILE and Windows directory
+ drive root should be enough.
+
+2005-06-08 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/glib.symbols:
+ * glib/gunicode.h:
+ * glib/gunicollate.c (g_utf8_collate_key_for_filename):
+ New function to calculate collation keys which are more
+ suitable for sorting filenames. (#172690, Ole Laursen)
+
+Fri May 27 17:18:00 2005 Manish Singh <yosh@gimp.org>
+
+ * glib/goption.c (parse_short_option): initialize option_name
+ before using it.
+
+2005-05-27 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/goption.c (parse_short_option, parse_long_option):
+ Return an error if an option is missing its argument. (#305576,
+ Björn Lindqvist)
+
+ * tests/option-test.c (missing_arg_test): Add a testcase.
+
+Wed May 25 15:33:51 2005 Manish Singh <yosh@gimp.org>
+
+ * glib/goption.c (print_help): rest_description should be const.
+
+2005-05-25 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gunidecomp.c (combine_hangul): Don't eat Hangul
+ when normalizing. (#301742, reported by Christian Biere,
+ patch by Noah Levitt)
+
+2005-05-24 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/goption.c (print_help): If the remaining argument
+ has an arg_description, display the synopsis as
+ PROGNAME [OPTION...] REST (#305346, Noah Levitt)
+
+2005-05-20 Federico Mena Quintero <federico@ximian.com>
+
+ Merged from glib-2-6:
+
+ * glib/gspawn.c (g_spawn_command_line_sync): Clarify the meaning
+ of exit_status(); it's not the return code from the child, but
+ rather the waitpid() status.
+
+2005-05-18 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gunidecomp.c: Correct the end of the Hangul
+ Syllables range, from 0xd7af to 0xd7a3, in several
+ places. (#301984, Changwoo Ryu)
+
+2005-05-17 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/tree-test.c (main): Check the return values of
+ g_tree_remove().
+
+ * glib/gtree.c (g_tree_remove, g_tree_steal): Return
+ a boolean indicating wether the key was found. (#302545,
+ Matthew F. Barnes)
+
+2005-05-06 Brian Cameron <brian.cameron@sun.com>
+
+ * configure.in, gmodule-no-export-2.0-uninstalled.pc.in,
+ Makefile.am: Added gmodule-no-export-2.0-uninstalled.pc.in
+ to allow building of other libraries like pango when
+ glib is uninstalled.
+
+2005-05-06 Matthias Clasen <mclasen@redhat.com>
+
+ * tests/option-test.c: Add a testcase.
+
+ * glib/goption.c (g_option_context_parse): Treat '-'
+ on its own as a non-option argument. (#168008, Tim Musson,
+ Thomas Leonard and others)
+
+2005-05-05 Owen Taylor <otaylor@redhat.com>
+
+ * glib/gdataset.[ch] glib/gdatasetprivate.h: Add
+ g_datalist_set/unset_flags(), g_datalist_get_flags() functions
+ to squeeze some bits into a GDataSet... this is needed for
+ efficient implementation of toggle references in GObject.
+
+ * tests/gobject/references.c tests/gobject/Makefile.am:
+ Add a test case for weak and toggle references.
+
+ * glib/gfileutils.[ch]: Rename g_file_replace() back
+ to g_file_set_contents().
+
+ * glib/glib.symbols: Update.
+
+2005-05-02 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gstring.c (g_str_equal, g_str_hash): Move docs
+ inline.
+
+2005-05-01 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/ghash.h: Rename some parameters to make gtk-doc
+ happy.
+
+ * glib/gutils.c:
+ * glib/gwin32.c:
+ * glib/gstdio.c: Fix some typos, mark new API as "Since 2.8".
+
+2005-04-29 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gtree.c: Clarify some docs. (#302062, Matthew F. Barnes)
+
+2005-04-28 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gstrfuncs.c (g_strcompress): Warn and don't crash
+ when meeting a trailing \\. (#301373, Benjamin Otte)
+
+2005-04-27 Tor Lillqvist <tml@novell.com>
+
+ * glib/gconvert.c (open_converter, g_convert_with_iconv): Don't
+ call g_set_error() unless the GError pointer is non-NULL. This
+ avoids infinite recursion problems in certain rare situations on
+ Windows, when g_locale_from_utf8() is called from
+ _glib_get_locale_dir() after the change below. It's the
+ _glib_gettext() calls to translate error messages that are
+ parameters to g_set_error() that cause the recursion, not
+ g_set_error() itself.
+
+ * glib/gwin32.c (g_win32_locale_filename_from_utf8): New
+ function. Converts a filename to the system codepage, and if a
+ straight conversion isn't possible (because the filename contains
+ characters not in the system codepage), try looking up the
+ filename (which should refer to an existing file for this to
+ succeed) with short (8.3) pathname components.
+
+ * glib/gutils.c (_glib_get_locale_dir): No need to cache the
+ result, this function is normally called only once. Return the
+ path to the locale directory in system codepage, not UTF-8. The
+ path is passed to bindtextdomain(), which doesn't use UTF-8 file
+ names. Use g_win32_locale_filename_from_utf8(). (#301772)
+
+ Don't do run-time lookup of message catalog directory on
+ Cygwin. Cygwin is supposed to look and feel like Unix, and on Unix
+ we use paths fixed at configure time.
+
2005-04-19 Tor Lillqvist <tml@novell.com>
* glib/gutils.h: Minor comment improvement.