commit bb395d23aeba38736ad6adc28e37d96506a8a800
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 18 07:20:14 2011 -0500

    Update NEWS for 2.28.1

 NEWS |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 4f82aa99d74d52659af32f71f2c1053551b50052
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 23:59:58 2011 -0500

    Silence a few unused variable warnings

 glib/tests/gvariant.c |    2 +-
 glib/tests/keyfile.c  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 712fbdd9cc231179fde716ccd70ad0533f696e0e
Author: Lin Ma <lin.ma@oracle.com>
Date:   Thu Feb 17 14:57:37 2011 +0800

    Fixed bugster 7007407. Do not clear stat info until a node is really
    deleted.

 gio/fen/fen-helper.c |    3 +--
 gio/fen/fen-kernel.c |    3 +--
 gio/fen/fen-node.c   |    7 +++----
 3 files changed, 5 insertions(+), 8 deletions(-)

commit 872d0776aea97f07c8f5d06ec300eb074576ca29
Author: Stef Walter <stefw@collabora.co.uk>
Date:   Tue Feb 15 19:54:53 2011 +0100

    Better documentation for g_value_dup_object().

    State that NULL is returned when value is NULL.

 gobject/gobject.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1d44e5cf4d3aca1cf501e59d4ccd79c484194312
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 15 19:50:55 2011 -0500

    Don't report standard interfaces more than once

    If they have a custom implementation, don't add the canned
    introspection XML, just rely on the generated XML. Fixes
    https://bugzilla.gnome.org/show_bug.cgi?id=642042

 gio/gdbusconnection.c |   40 +++++++++++++++++++++++++++++-----------
 1 files changed, 29 insertions(+), 11 deletions(-)

commit 2414218a9d8eb1976d53581b02059fd51bcac8ec
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 15 02:27:54 2011 -0500

    Fix memory leaks in the gdbus introspection parser

    We were getting our length zero, yet NULL-terminated arrays in
    a twist in some places. Stop passing around ignored length arguments
    at the same time.
    https://bugzilla.gnome.org/show_bug.cgi?id=635099

 gio/gdbusintrospection.c        |  178
 ++++++++++++++------------------------
 gio/tests/gdbus-introspection.c |    3 +-
 2 files changed, 68 insertions(+), 113 deletions(-)

commit 7b18bf4b95c88c49ce61d81e41fa2bcd2685aedb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Feb 14 19:13:09 2011 -0500

    Add schema name in error message

    Why not be helpful if it doesn't cost anything...

 gio/gsettingsschema.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit f1d5501bd7a57fe23f9081119d5849a884dcc64a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 12 22:23:04 2011 -0500

    Fix the tm.tm_gmtoff check

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f948a0fd39e3fd15855a3de42289899dc5708fdb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 12 12:09:39 2011 -0500

    Docs: Mention gettext setup requirements in i18n section

 docs/reference/glib/tmpl/i18n.sgml |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit ee41cd61f7dd237da204129ac92771144691b48e
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Feb 12 18:05:54 2011 +0100

    doc: Fix typo in previous commit

    Yuck. I blame it on the weekend.

 glib/gdatetime.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 936c7a895b07a4d788e8be2ed01b940f1020ca51
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Feb 12 17:56:34 2011 +0100

    docs: Fix return value for g_datetime_compare()

    Previous code confused dt1 and dt2. The new formulation is stolen from
    man strcmp() and g_strcmp0().
    (cherry picked from commit 17eea8fa60915c5711a99eebe5025eadb04c3f3f)

 glib/gdatetime.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 74efccfc4b8e4327fc34749f07debcb824955cc6
Author: Colin Walters <walters@verbum.org>
Date:   Wed Feb 16 13:49:20 2011 -0500

    gdesktopappinfo: Handle g_get_prgname() being NULL

    Reported-By: Sebastien Bacher <seb128@ubuntu.com>

    https://bugzilla.gnome.org/show_bug.cgi?id=642490

 gio/gdesktopappinfo.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 78c8f5cc69f8b70333726b989db06c1e91a7a749
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Feb 14 23:21:14 2011 -0500

    Bug 642052 - g_timeout_add(_seconds) overflow

    Fix integer overflow error.

 glib/gmain.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 7aa6620d20dde01484d3aae73c486b43332dd9cc
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Feb 14 23:20:38 2011 -0500

    Bug 642052: add currently-broken test case

    The test case fails for now.  It will be fixed by the next commit.

 glib/tests/Makefile.am |    4 +++
 glib/tests/timeout.c   |   53
 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+), 0 deletions(-)

commit 7e525f9547a5fa420a44f923ef65c04b2a5f3904
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Feb 11 10:27:44 2011 -0500

    GVariant: doc the format of g_variant_parse/print

    This is a backport from master, including changes made by Will
    Thompson.

 docs/reference/glib/Makefile.am       |    3 +-
 docs/reference/glib/glib-docs.sgml    |    1 +
 docs/reference/glib/gvariant-text.xml |  615
 +++++++++++++++++++++++++++++++++
 glib/gvariant-parser.c                |    2 +
 glib/gvariant.c                       |    2 +
 5 files changed, 622 insertions(+), 1 deletions(-)

commit c2d98c56092db1f7bcf79cbbbb494abfd1255b52
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Feb 11 15:18:02 2011 +0000

    GObject: correct documentation typos

 gobject/gobject.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b1d02f9323d4eb157dc99e0b7a79d06a2e510500
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Fri Feb 11 10:14:29 2011 -0500

    GVariant: support NULL for empty arrays in varargs

    g_variant_new("as", NULL); now gives an empty array of strings, for
    example.

    This was documented as working already, but was never actually
    implemented (due to the fact that it muddies the water when
    considering
    maybe types).  It's being implemented now because its convenience to
    programmers exceeds any damage done to the conceptual purity of
    the API.

 docs/reference/glib/gvariant-varargs.xml |    5 +++
 glib/gvariant.c                          |   52
 +++++++++++++++++++----------
 glib/tests/gvariant.c                    |   16 +++++++++
 3 files changed, 55 insertions(+), 18 deletions(-)

commit d25dca2d74cddd66644890760f4d56e619528e14
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Fri Feb 11 19:01:05 2011 +0530

    Updated Bengali India Translation

 po/bn_IN.po | 2276
 ++++++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 1536 insertions(+), 740 deletions(-)

commit 4196dfbc4a764a2342c1107bcd9339210c0ee332
Author: Colin Walters <walters@verbum.org>
Date:   Thu Feb 10 23:42:34 2011 -0500

    gsettings: Minor typo in previous commit

 gio/gsettings.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0f8d1933ad59d83bebe7e4f9d115fec71f915688
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Wed Feb 9 11:55:35 2011 -0500

    GSettings: add paragraph with performance notes

    summary: reads are very fast.  writes are fast for you, but expensive
    for the system, so don't do them except in response to explicit user
    action.

 gio/gsettings.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 214d1bdd20c940be1e1cd38e071a3898c19aa3f7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 8 13:21:37 2011 -0500

    Bump version

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 939d5131dd7c0fad6204aa976139a3bb730e1a07
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Feb 8 18:22:44 2011 +0100

    Updated Polish translation

 po/pl.po | 2170
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 1203 insertions(+), 967 deletions(-)