<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/glib.git/gobject/tests, 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>meson: use the new 'python' module instead of the 'python3' one. Closes #1455</title>
<updated>2018-07-19T10:32:29+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2018-07-18T15:03:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=631c3534b784b44578860c1971c4ebd297c40f33'/>
<id>631c3534b784b44578860c1971c4ebd297c40f33</id>
<content type='text'>
The new python module, added with 0.46, works with Python 2 and 3 and
allows to pass a path for the interpreter to use, if the need arises.

Previously the meson build set PYTHON, used in the shebang line of
the scripts installed by glib, to the full path of the interpreter.
The new meson module doesn't expose that atm, but we should set it to
a executable name anyway, and not a full path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new python module, added with 0.46, works with Python 2 and 3 and
allows to pass a path for the interpreter to use, if the need arises.

Previously the meson build set PYTHON, used in the shebang line of
the scripts installed by glib, to the full path of the interpreter.
The new meson module doesn't expose that atm, but we should set it to
a executable name anyway, and not a full path.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '1444-install-tests' into 'master'</title>
<updated>2018-07-17T09:51:12+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2018-07-17T09:51:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=7f55c768ce16dac4acdfe4b9270018a5c23d4efa'/>
<id>7f55c768ce16dac4acdfe4b9270018a5c23d4efa</id>
<content type='text'>
Install unit tests

Closes #1444

See merge request GNOME/glib!183</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Install unit tests

Closes #1444

See merge request GNOME/glib!183</pre>
</div>
</content>
</entry>
<entry>
<title>Meson: Use environment() for test_env</title>
<updated>2018-07-16T19:04:03+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2018-07-16T15:52:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=f456e311cd137156a6a1895d28dbd2871d022a03'/>
<id>f456e311cd137156a6a1895d28dbd2871d022a03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gobject: Make g_clear_object take a non-volatile GObject **</title>
<updated>2018-07-12T07:47:40+00:00</updated>
<author>
<name>Iain Lane</name>
<email>iainl@gnome.org</email>
</author>
<published>2018-07-11T09:18:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=2aacef39b1cfe4cc5eade704db05ffe1516be22e'/>
<id>2aacef39b1cfe4cc5eade704db05ffe1516be22e</id>
<content type='text'>
The implementation is silently discarding this anyway, and
g_object_unref() is using atomic operations. So this should be safe.

Having this here triggers -Wdiscarded-qualifiers when g_clear_pointer()
is fixed to use __typeof__().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The implementation is silently discarding this anyway, and
g_object_unref() is using atomic operations. So this should be safe.

Having this here triggers -Wdiscarded-qualifiers when g_clear_pointer()
is fixed to use __typeof__().
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge branch 'type-safe-g-clear-pointer-1425' into 'master'"</title>
<updated>2018-07-11T21:52:31+00:00</updated>
<author>
<name>Emmanuele Bassi</name>
<email>ebassi@gmail.com</email>
</author>
<published>2018-07-11T21:52:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=d3881bb1bfff0002e9701be039f3c2d0af4ad203'/>
<id>d3881bb1bfff0002e9701be039f3c2d0af4ad203</id>
<content type='text'>
This reverts merge request !165</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts merge request !165</pre>
</div>
</content>
</entry>
<entry>
<title>gobject: Make g_clear_object take a non-volatile GObject **</title>
<updated>2018-07-11T09:52:53+00:00</updated>
<author>
<name>Iain Lane</name>
<email>iainl@gnome.org</email>
</author>
<published>2018-07-11T09:18:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=747c2f5720cee0c75188a9dd090942b0a9d7f52f'/>
<id>747c2f5720cee0c75188a9dd090942b0a9d7f52f</id>
<content type='text'>
The implementation is silently discarding this anyway, and
g_object_unref() is using atomic operations. So this should be safe.

Having this here triggers -Wdiscarded-qualifiers when g_clear_pointer()
is fixed to use __typeof__().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The implementation is silently discarding this anyway, and
g_object_unref() is using atomic operations. So this should be safe.

Having this here triggers -Wdiscarded-qualifiers when g_clear_pointer()
is fixed to use __typeof__().
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Fix use-after-free in reference tests</title>
<updated>2018-06-29T12:55:24+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2018-06-27T08:59:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=e818089b70245c276295a7684100605f93899461'/>
<id>e818089b70245c276295a7684100605f93899461</id>
<content type='text'>
Switch the check which tests whether the object has been finalised from
being a use-after-free, to using a weak pointer which is nullified on
finalisation.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Switch the check which tests whether the object has been finalised from
being a use-after-free, to using a weak pointer which is nullified on
finalisation.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Various minor leak fixes in the GObject tests</title>
<updated>2018-06-29T11:13:32+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2018-06-27T08:59:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=ffb1c3cb74f2547d39229b221962c3d54f287aee'/>
<id>ffb1c3cb74f2547d39229b221962c3d54f287aee</id>
<content type='text'>
Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Add glib-mkenums test for missing nicks</title>
<updated>2018-06-25T12:39:13+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2018-05-02T12:25:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=76083b6530fd48adc2ef3664b7d9b326a3479fc4'/>
<id>76083b6530fd48adc2ef3664b7d9b326a3479fc4</id>
<content type='text'>
This adds a test to verify the change from issue #1360.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://gitlab.gnome.org/GNOME/glib/issues/1360
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a test to verify the change from issue #1360.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://gitlab.gnome.org/GNOME/glib/issues/1360
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Add initial test framework for glib-mkenums</title>
<updated>2018-06-25T12:39:13+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2018-05-02T10:05:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=e8d755eb8ecc70a8cae7e4de10684e77c21aaad5'/>
<id>e8d755eb8ecc70a8cae7e4de10684e77c21aaad5</id>
<content type='text'>
This allows running glib-mkenums with different C headers and checking
its output.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://gitlab.gnome.org/GNOME/glib/issues/1360
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows running glib-mkenums with different C headers and checking
its output.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://gitlab.gnome.org/GNOME/glib/issues/1360
</pre>
</div>
</content>
</entry>
</feed>
