<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/glib.git/gio/gdbusobjectmanagerclient.c, branch require-python34</title>
<subtitle>gitlab.gnome.org: GNOME/glib.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/'/>
<entry>
<title>gdbus: Clarify types of g-properties-changed signal arguments</title>
<updated>2018-04-25T14:30:46+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2018-04-25T14:30:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=384a166ed3284f9557d8b7819d95c1639a492132'/>
<id>384a166ed3284f9557d8b7819d95c1639a492132</id>
<content type='text'>
Make it a bit more obvious that the changed properties are provided as
an a{sv}.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
Reviewed-by: nobody
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it a bit more obvious that the changed properties are provided as
an a{sv}.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
Reviewed-by: nobody
</pre>
</div>
</content>
</entry>
<entry>
<title>gio: fix race condition in GDBusObjectManagerClient</title>
<updated>2017-10-11T15:36:20+00:00</updated>
<author>
<name>Beniamino Galvani</name>
<email>bgalvani@redhat.com</email>
</author>
<published>2017-09-30T09:26:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=aeecd81dd13e4d8ef609149f82770ad06a8fccdb'/>
<id>aeecd81dd13e4d8ef609149f82770ad06a8fccdb</id>
<content type='text'>
priv-&gt;map_object_path_to_object_proxy must be protected to avoid
concurrent access by multiple threads. Move the hash table insertion
into the critical section.

https://bugzilla.gnome.org/show_bug.cgi?id=788368
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
priv-&gt;map_object_path_to_object_proxy must be protected to avoid
concurrent access by multiple threads. Move the hash table insertion
into the critical section.

https://bugzilla.gnome.org/show_bug.cgi?id=788368
</pre>
</div>
</content>
</entry>
<entry>
<title>gio: Annotate GDBusObjectManagerClient signal appropriately</title>
<updated>2017-09-11T20:31:13+00:00</updated>
<author>
<name>Emmanuele Bassi</name>
<email>ebassi@gnome.org</email>
</author>
<published>2017-05-04T21:16:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=5d9ccf162ed99d7515fe3cdd14211cc7dca94e35'/>
<id>5d9ccf162ed99d7515fe3cdd14211cc7dca94e35</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=756009
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=756009
</pre>
</div>
</content>
</entry>
<entry>
<title>gio/: LGPLv2+ -&gt; LGPLv2.1+</title>
<updated>2017-05-29T17:53:34+00:00</updated>
<author>
<name>Sébastien Wilmet</name>
<email>swilmet@gnome.org</email>
</author>
<published>2017-05-27T16:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=3bf4a720c315b5015c8d51edf0b458348f796674'/>
<id>3bf4a720c315b5015c8d51edf0b458348f796674</id>
<content type='text'>
Sub-directories inside gio/ already processed in a previous commit:
- fam/
- gdbus-2.0/ (which contains only codegen/)
- gvdb/
- inotify/
- tests/
- win32/
- xdgmime/

Other sub-directories inside gio/:
- completion/: no license headers
- kqueue/: not LGPL, BSD-style license

https://bugzilla.gnome.org/show_bug.cgi?id=776504
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sub-directories inside gio/ already processed in a previous commit:
- fam/
- gdbus-2.0/ (which contains only codegen/)
- gvdb/
- inotify/
- tests/
- win32/
- xdgmime/

Other sub-directories inside gio/:
- completion/: no license headers
- kqueue/: not LGPL, BSD-style license

https://bugzilla.gnome.org/show_bug.cgi?id=776504
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop trailing semi-colon from G_DEFINE_ macro</title>
<updated>2017-04-10T09:38:31+00:00</updated>
<author>
<name>Emmanuele Bassi</name>
<email>ebassi@gnome.org</email>
</author>
<published>2014-10-17T10:54:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=f952fdf3fcb00946317ecb2672e9d2c99c74c7a3'/>
<id>f952fdf3fcb00946317ecb2672e9d2c99c74c7a3</id>
<content type='text'>
It's unnecessary, and only adds visual noise; we have been fairly
inconsistent in the past, but the semi-colon-less version clearly
dominates in the code base.

https://bugzilla.gnome.org/show_bug.cgi?id=669355
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's unnecessary, and only adds visual noise; we have been fairly
inconsistent in the past, but the semi-colon-less version clearly
dominates in the code base.

https://bugzilla.gnome.org/show_bug.cgi?id=669355
</pre>
</div>
</content>
</entry>
<entry>
<title>introspection: use (nullable) or (optional) instead of (allow-none)</title>
<updated>2016-11-22T22:14:37+00:00</updated>
<author>
<name>Christian Hergert</name>
<email>chergert@redhat.com</email>
</author>
<published>2016-10-29T01:29:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=18a33f72db6a410606674d8d53fb2dadb706091d'/>
<id>18a33f72db6a410606674d8d53fb2dadb706091d</id>
<content type='text'>
If we have an input parameter (or return value) we need to use (nullable).
However, if it is an (inout) or (out) parameter, (optional) is sufficient.

It looks like (nullable) could be used for everything according to the
Annotation documentation, but (optional) is more specific.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we have an input parameter (or return value) we need to use (nullable).
However, if it is an (inout) or (out) parameter, (optional) is sufficient.

It looks like (nullable) could be used for everything according to the
Annotation documentation, but (optional) is more specific.
</pre>
</div>
</content>
</entry>
<entry>
<title>gio: Intern all signal names beforehand</title>
<updated>2015-09-12T15:13:45+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2015-09-12T04:00:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=9acd0ddbf3c0f14e6ae7cb3f7faf4c24767f13b8'/>
<id>9acd0ddbf3c0f14e6ae7cb3f7faf4c24767f13b8</id>
<content type='text'>
This avoids pointless copying of static strings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids pointless copying of static strings.
</pre>
</div>
</content>
</entry>
<entry>
<title>gio: fix a leftover GSimpleAsyncResult usage</title>
<updated>2015-08-07T13:50:16+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2015-08-07T13:48:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=a8eedd00a726483cd29a2a5c9660c82438a5d57e'/>
<id>a8eedd00a726483cd29a2a5c9660c82438a5d57e</id>
<content type='text'>
And remove remaining unnecessary gsimpleasyncresult.h includes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And remove remaining unnecessary gsimpleasyncresult.h includes
</pre>
</div>
</content>
</entry>
<entry>
<title>gio: avoid g_object_ref(NULL) in g_dbus_object_manager_client_finalize</title>
<updated>2014-07-14T12:35:11+00:00</updated>
<author>
<name>SyncEvolution Nightly Testing</name>
<email>syncevolution@syncevolution.org</email>
</author>
<published>2014-07-10T09:52:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=f62c8fce8e7f9ae102de308941423006e419cdf3'/>
<id>f62c8fce8e7f9ae102de308941423006e419cdf3</id>
<content type='text'>
When establishing a D-Bus connection failed, g_dbus_object_manager_client_finalize()
calls g_object_ref(manager-&gt;priv-&gt;connection) when that pointer is NULL,
which is considered and logged as error by glib.

https://bugzilla.gnome.org/show_bug.cgi?id=732984
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When establishing a D-Bus connection failed, g_dbus_object_manager_client_finalize()
calls g_object_ref(manager-&gt;priv-&gt;connection) when that pointer is NULL,
which is considered and logged as error by glib.

https://bugzilla.gnome.org/show_bug.cgi?id=732984
</pre>
</div>
</content>
</entry>
<entry>
<title>gio: port annotations from the Vala metadata.</title>
<updated>2014-05-23T17:04:06+00:00</updated>
<author>
<name>Evan Nemerson</name>
<email>evan@nemerson.com</email>
</author>
<published>2014-05-21T07:27:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=570b27b9acbf6e6f31ab0f9a31a4cce60f4d228a'/>
<id>570b27b9acbf6e6f31ab0f9a31a4cce60f4d228a</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=730493
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=730493
</pre>
</div>
</content>
</entry>
</feed>
