commit 26a240fd1004c76500c6be104364a3a12bf9a279
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Mon Sep 22 13:15:02 2014 -0400
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Mon Sep 22 13:15:17 2014 -0400

    GLib 2.42.0

 NEWS         | 36 ++++++++++++++++++++++++++++++++++++
 configure.ac |  4 ++--
 2 files changed, 38 insertions(+), 2 deletions(-)

commit c8d884da433696b3cc8f19ce83ff3b86b4978472
Author:     A S Alam <aalam@users.sf.net>
AuthorDate: Sun Sep 21 08:52:43 2014 -0500
Commit:     A S Alam <aalam@users.sf.net>
CommitDate: Sun Sep 21 08:52:43 2014 -0500

    update Punjabi Translation for 3.14 release

 po/pa.po | 694
 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 335 insertions(+), 359 deletions(-)

commit db41a84239a0adda496f2577a85303f0c679482d
Author:     Rajesh Ranjan <rajeshkajha@yahoo.com>
AuthorDate: Sun Sep 21 04:14:06 2014 +0000
Commit:     GNOME Translation Robot <gnome-sysadmin@gnome.org>
CommitDate: Sun Sep 21 04:14:06 2014 +0000

    Updated Hindi translation

 po/hi.po | 2269
 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1268 insertions(+), 1001 deletions(-)

commit d3c65dcbba2e23c55a15bb09106b045e5d860b2d
Author:     YunQiang Su <yqsu@src.gnome.org>
AuthorDate: Sun Sep 21 10:58:01 2014 +0800
Commit:     YunQiang Su <yqsu@src.gnome.org>
CommitDate: Sun Sep 21 10:58:01 2014 +0800

    Revert "update zh_CN translation"

    Add wrong po file
    This reverts commit ee3d55573ff3731b2f92deb5e35decc316d53475.

 po/zh_CN.po | 5039
 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 4378 insertions(+), 661 deletions(-)

commit ee3d55573ff3731b2f92deb5e35decc316d53475
Author:     YunQiang Su <yqsu@src.gnome.org>
AuthorDate: Sun Sep 21 10:30:53 2014 +0800
Commit:     YunQiang Su <yqsu@src.gnome.org>
CommitDate: Sun Sep 21 10:30:53 2014 +0800

    update zh_CN translation

 po/zh_CN.po | 5039
 ++++++++---------------------------------------------------
 1 file changed, 661 insertions(+), 4378 deletions(-)

commit f550be0c6ab978ded5c9e94d98858a26b2682dca
Author:     Tong Hui <tonghuix@gmail.com>
AuthorDate: Sun Sep 21 10:24:22 2014 +0800
Commit:     YunQiang Su <yqsu@src.gnome.org>
CommitDate: Sun Sep 21 10:24:22 2014 +0800

    update zh_CN translation

 po/zh_CN.po | 657
 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 334 insertions(+), 323 deletions(-)

commit a2d4a612c67951a0c9090b4225ccd1774af414df
Author:     Ask H. Larsen <asklarsen@gmail.com>
AuthorDate: Sat Sep 20 17:19:18 2014 +0200
Commit:     Kenneth Nielsen <k.nielsen81@gmail.com>
CommitDate: Sat Sep 20 17:19:18 2014 +0200

    Updated Danish translation

 po/da.po | 654
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 334 insertions(+), 320 deletions(-)

commit dceff8fc2c354b994793d8792455bee7ed195169
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Tue Sep 16 19:48:06 2014 -0400
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Fri Sep 19 13:39:00 2014 -0400

    gmain: improve g_source_set_name thread safety

    Step up thread safety on g_source_set_name() to the same standard
    as all
    other GSource functions: after we are attached to a main context, this
    function should be threadsafe.

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

 glib/gmain.c | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

commit 1cbdbef77209fe82239bd10f062425491cf256ae
Author:     Ryan Lortie <desrt@desrt.ca>
AuthorDate: Tue Sep 16 19:40:30 2014 -0400
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Fri Sep 19 13:39:00 2014 -0400

    gsource: clarify restrictions on non-existant IDs

    Document that one must not use the "by id" source APIs with
    non-existent
    IDs.  The real justification behind this restriction is that the reuse
    of source ids makes it unsafe to call these functions unless you're
    absolutely sure that the source exists and it belongs to you.  If you
    call one of these functions on a source that may already have been
    removed then you run the risk of finding someone else's source (with
    your reused id).

    This also bails us out of a slightly tricky situation with respect to
    the threadsafety of g_main_context_find_source_by_id().  The fact that
    this function doesn't return a reference implies that its return value
    cannot be safely accessed unless we already know for sure that a
    reference is being held elsewhere (by example, by the main context
    itself if we know that the source has not been removed).  The function
    itself, however, performs an access to the value, which could
    result in
    a crash.

    If we mandate that it is only valid to call this function on
    known-to-exist source IDs then we dodge this problem.

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

 glib/gmain.c | 34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

commit 7db1baf59078c667ac1ae43f839b2b1866e65a87
Author:     Simon McVittie <simon.mcvittie@collabora.co.uk>
AuthorDate: Fri Sep 19 15:05:04 2014 +0100
Commit:     Simon McVittie <simon.mcvittie@collabora.co.uk>
CommitDate: Fri Sep 19 16:58:23 2014 +0100

    GVariant: say that serialized form needs an out-of-band length

    This confused me for a while, because it isn't the same as D-Bus.
    Like GVariant, the D-Bus serialization needs an out-of-band
    endianness and type indicator, but unlike GVariant, serialized
    D-Bus objects encapsulate their own length (often by starting with
    a byte-count). This does come at some redundancy cost, so I can see
    why the more efficient GVariant format does this the way it does;
    but it's a difference between D-Bus and GVariant that seems worth
    calling out.

    It's also relevant for the designers of file or message-framing
    formats: with D-Bus serialization it would be feasible to say
    "the file
    starts with a little-endian D-Bus variant, followed by...",
    but in GVariant you wouldn't be able to deserialize the variant
    unless you either assume that it extends to end-of-file, or have
    an explicit length.

    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=736975
    Reviewed-by: Ryan Lortie

 glib/gvariant.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 174ebaefcc2b1b94f4a628e60f150b7209230dbf
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Thu Sep 18 15:26:36 2014 -0400
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Thu Sep 18 15:26:36 2014 -0400

    gresource: Make extract work better

    When no section is specified, look for the resource to extract
    in all sections - previously, we would stop after the first
    section.

 gio/gresource-tool.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit 5c951e5b042d80ae2dcb1e17ec07fa8008e07085
Author:     Matthias Clasen <mclasen@redhat.com>
AuthorDate: Thu Sep 18 14:51:09 2014 -0400
Commit:     Matthias Clasen <mclasen@redhat.com>
CommitDate: Thu Sep 18 14:52:03 2014 -0400

    gresource: Use GError in more places

    The API gives us an error message, lets use it.

 gio/gresource-tool.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit dfaaf37338533b2412800c61b342b296fff7c6cf
Author:     Sébastien Wilmet <swilmet@gnome.org>
AuthorDate: Thu Sep 18 20:31:52 2014 +0200
Commit:     Sébastien Wilmet <swilmet@gnome.org>
CommitDate: Thu Sep 18 20:32:43 2014 +0200

    Update URLs library.gnome.org -> developer.gnome.org

 INSTALL.in                              | 4 ++--
 docs/reference/gio/gio-docs.xml         | 2 +-
 docs/reference/glib/glib-docs.xml       | 2 +-
 docs/reference/gobject/gobject-docs.xml | 2 +-
 docs/reference/gobject/tut_tools.xml    | 4 ++--
 5 files changed, 7 insertions(+), 7 deletions(-)

commit 4fb9421528777e80beeae1e85eafb46e44f5b408
Author:     Мирослав Николић
<miroslavnikolic@rocketmail.com>
AuthorDate: Wed Sep 17 21:11:50 2014 +0200
Commit:     Мирослав Николић
<miroslavnikolic@rocketmail.com>
CommitDate: Wed Sep 17 21:11:50 2014 +0200

    Updated Serbian translation

 po/sr.po       | 694
 +++++++++++++++++++++++++++------------------------------
 po/sr@latin.po | 694
 +++++++++++++++++++++++++++------------------------------
 2 files changed, 668 insertions(+), 720 deletions(-)

commit 5486481fab3fc149aa41a440cfe63bcfa8567926
Author:     Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
AuthorDate: Fri Sep 12 19:01:35 2014 +0530
Commit:     Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
CommitDate: Wed Sep 17 10:30:43 2014 +0530

    Updated Marathi Translations

 po/mr.po | 2134
 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1197 insertions(+), 937 deletions(-)

commit 38a061422532b3d7b8bce0988f3767806ac28f8f
Author:     Jasper St. Pierre <jstpierre@mecheye.net>
AuthorDate: Tue Sep 16 15:41:58 2014 -0600
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Tue Sep 16 17:49:49 2014 -0400

    GApplication:handle-local-options: document return value

    The return value for this signal was documented in the prose, but not
    properly in a Returns: stanza.  Fix that.

 gio/gapplication.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 8061694c496094015bfd3959cbece7ab158ef6ef
Author:     Jasper St. Pierre <jstpierre@mecheye.net>
AuthorDate: Tue Sep 16 15:39:59 2014 -0600
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Tue Sep 16 17:49:40 2014 -0400

    goption: Add G_OPTION_FLAG_NONE

    This is helpful to better document code, as G_OPTION_FLAG_NONE is more
    readable than 0.

 glib/goption.h | 2 ++
 1 file changed, 2 insertions(+)

commit 84ec6b4d78928d4b51d64f17b4bde56314e75b1b
Author:     Jasper St. Pierre <jstpierre@mecheye.net>
AuthorDate: Tue Sep 16 15:39:41 2014 -0600
Commit:     Ryan Lortie <desrt@desrt.ca>
CommitDate: Tue Sep 16 17:48:49 2014 -0400

    g_application_add_main_option: fix type signature

    The flags argument is a GOptionFlags so use that type instead of
    'int'.

 gio/gapplication.c | 2 +-
 gio/gapplication.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4482977238ae80f64c2fe318d1500f4662c73980
Author:     Jasper St. Pierre <jstpierre@mecheye.net>
AuthorDate: Tue Sep 16 14:45:34 2014 -0600
Commit:     Jasper St. Pierre <jstpierre@mecheye.net>
CommitDate: Tue Sep 16 14:52:21 2014 -0600

    Fix some introspection warnings

 gio/gapplication.c    | 2 +-
 gio/gapplication.h    | 2 +-
 gio/gdesktopappinfo.c | 3 +++
 gio/gmenumodel.h      | 2 +-
 4 files changed, 6 insertions(+), 3 deletions(-)