2008-01-07  Matthias Clasen  <[email protected]>

       * === Released 2.15.1 ===

2008-01-07  Alexander Larsson  <[email protected]>

       * configure.in:
       Add gio/test/Makefile to AC_CONFIG_FILES

2008-01-07  Matthias Clasen  <[email protected]>

       * NEWS: Updates

2008-01-06  Matthias Clasen  <[email protected]>

       * glib/gregex.c: Add a translator comment (#503051,
       Pedro de Medeiros)

2008-01-06  Matthias Clasen  <[email protected]>

       * glib/gutils.h: Cope with gcc 4.3 changed 'extern inline'
       semantics.  (#315437, patch by Loïc Minier)

2008-01-06  Matthias Clasen  <[email protected]>

       * glib/gspawn.c (fdwalk): Don't set open_max to
       RLIM_INFINITY.  (#495589, Tommi Komulainen)

2008-01-06  Matthias Clasen  <[email protected]>

       * README.in, INSTALL.in: Document new dependencies.

2008-01-06  Matthias Clasen  <[email protected]>

       * gio-2.0.pc.in, gio-2.0-uninstalled.pc.in: Require glib-2.0
       (#507628)

2008-01-04  Mathias Hasselmann  <[email protected]>

       Resolve 64 bit-shift bug in g_markup_collect_attributes.
       Spotted by Lieven van der Heide.

       * glib/gmarkup.c: Use G_GUINT64_CONSTANT in bit-shift.

2008-01-02  Alvaro Lopez Ortega  <[email protected]>

       * gio/gunixmount.c (g_unix_mount_unmount, g_unix_mount_eject):
       These void functions were trying to return a value. It was causing
       the compilation to fail.

2008-01-02  Alvaro Lopez Ortega  <[email protected]>

       * glib/ghash.c (g_hash_table_replace, g_hash_table_insert): These
       functions prototype defines its output as void, and therefore they
       should not return any value. This patch fixes a compilation error:
       the "return" clauses were incompatible with the functions prototype.

2007-12-31  Matthias Clasen  <[email protected]>

       * glib/gslice.c: Remove C99 comments

2007-12-24  Matthias Clasen  <[email protected]>

       * glib/gtestutils.h:
       * glib/glib.symbols: Mark assertion functions as G_GNUC_NORETURN.
       (#506461, Sebastian Dröge)

2007-12-24  Matthias Clasen  <[email protected]>

       * glib/gtestutils.c: Include sys/time.h.  (#505258)

2007-12-22  Mathias Hasselmann  <[email protected]>

       Do not show empty groups in --help output. Initial patch from Yevgen
       Muntyan. (#504142)

       * glib/goption.c: Do not show empty groups in --help output.
       * glib/tests/Makefile.am: Add option-context.c
       * glib/tests/option-context.c: Test skipping of empty groups.

2007-12-22  Matthias Clasen  <[email protected]>

       * glib/gkeyfile.c: Remove wrong documentation about start group
       handling.  (#476856, Areg Beketovski)

2007-12-21 18:02:30  Tim Janik  <[email protected]>

       * glib/Makefile.am: use "sed -i.bak <CMD> <FILE> && rm -f <FILE>.bak"
       syntax for install-exec-hook, which seems to be the only "sed -i"
       variant that is portable across linux and MacOS.

2007-12-21  Matthias Clasen  <[email protected]>

       * glib/gtestutils.h: Bring up to GLib coding standards: remove
       C99 comments, trailing commas in enumerations and extra ; after
       G_BEGIN/END_DECLS. Among other things, this makes xulrunner build
       against GLib 2.15.

       * glib/gtester.c: More of the same

2007-12-09  Hans Breuer  <[email protected]>

       * tests/gio-ls.c : adapt to recent api changes
       * tests/testglib.c : variable declaration at the beginning of a block

       (Lieven van der Heide, #503602)
       * win32-fixup.pl : process *.rc.in as well; substitute
       LT_CURRENT_MINUS_AGE
       * glib/makefile.msc.in : alphabetic sorting of OBJECTS