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(-)