commit 26a240fd1004c76500c6be104364a3a12bf9a279
Author:     Ryan Lortie <[email protected]>
AuthorDate: Mon Sep 22 13:15:02 2014 -0400
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Sun Sep 21 08:52:43 2014 -0500
Commit:     A S Alam <[email protected]>
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 <[email protected]>
AuthorDate: Sun Sep 21 04:14:06 2014 +0000
Commit:     GNOME Translation Robot <[email protected]>
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 <[email protected]>
AuthorDate: Sun Sep 21 10:58:01 2014 +0800
Commit:     YunQiang Su <[email protected]>
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 <[email protected]>
AuthorDate: Sun Sep 21 10:30:53 2014 +0800
Commit:     YunQiang Su <[email protected]>
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 <[email protected]>
AuthorDate: Sun Sep 21 10:24:22 2014 +0800
Commit:     YunQiang Su <[email protected]>
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 <[email protected]>
AuthorDate: Sat Sep 20 17:19:18 2014 +0200
Commit:     Kenneth Nielsen <[email protected]>
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 <[email protected]>
AuthorDate: Tue Sep 16 19:48:06 2014 -0400
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Tue Sep 16 19:40:30 2014 -0400
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Fri Sep 19 15:05:04 2014 +0100
Commit:     Simon McVittie <[email protected]>
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 <[email protected]>
AuthorDate: Thu Sep 18 15:26:36 2014 -0400
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Thu Sep 18 14:51:09 2014 -0400
Commit:     Matthias Clasen <[email protected]>
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 <[email protected]>
AuthorDate: Thu Sep 18 20:31:52 2014 +0200
Commit:     Sébastien Wilmet <[email protected]>
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:     Мирослав Николић
<[email protected]>
AuthorDate: Wed Sep 17 21:11:50 2014 +0200
Commit:     Мирослав Николић
<[email protected]>
CommitDate: Wed Sep 17 21:11:50 2014 +0200

   Updated Serbian translation

po/sr.po       | 694
+++++++++++++++++++++++++++------------------------------
po/[email protected] | 694
+++++++++++++++++++++++++++------------------------------
2 files changed, 668 insertions(+), 720 deletions(-)

commit 5486481fab3fc149aa41a440cfe63bcfa8567926
Author:     Sandeep Sheshrao Shedmake <[email protected]>
AuthorDate: Fri Sep 12 19:01:35 2014 +0530
Commit:     Sandeep Sheshrao Shedmake <[email protected]>
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 <[email protected]>
AuthorDate: Tue Sep 16 15:41:58 2014 -0600
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Tue Sep 16 15:39:59 2014 -0600
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Tue Sep 16 15:39:41 2014 -0600
Commit:     Ryan Lortie <[email protected]>
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 <[email protected]>
AuthorDate: Tue Sep 16 14:45:34 2014 -0600
Commit:     Jasper St. Pierre <[email protected]>
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(-)