<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/pygobject.git/gi, branch pygobject-3-32</title>
<subtitle>gitlab.gnome.org: GNOME/pygobject.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/'/>
<entry>
<title>Don't use PyTypeObject.tp_print with Python 3</title>
<updated>2019-06-13T18:54:08+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2019-06-07T14:31:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=b99640a50e165e2a241fdbadca8a537c5930bdd1'/>
<id>b99640a50e165e2a241fdbadca8a537c5930bdd1</id>
<content type='text'>
It was only used with Python 2 and unused/reserved with Python 3.
Python 3.8 has renamed the slot and is now using it for something different
which breaks our build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was only used with Python 2 and unused/reserved with Python 3.
Python 3.8 has renamed the slot and is now using it for something different
which breaks our build.
</pre>
</div>
</content>
</entry>
<entry>
<title>pygi-array: fix leak of transfer-full/container C arrays. Fixes #322</title>
<updated>2019-04-19T18:18:42+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2019-04-19T16:48:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=7336790c8e8bc702555d87a5c7a4328af91bf744'/>
<id>7336790c8e8bc702555d87a5c7a4328af91bf744</id>
<content type='text'>
We did not free the array passed to us after marshalling, only the helper garray.

Patch by Tomasz Miąsko
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We did not free the array passed to us after marshalling, only the helper garray.

Patch by Tomasz Miąsko
</pre>
</div>
</content>
</entry>
<entry>
<title>pygi_error_marshal_to_py: Fix error return handling. Fixes #315</title>
<updated>2019-04-19T18:18:28+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2019-03-24T08:14:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=f4043503065d73bdf75839e83cfbcfd4b124b606'/>
<id>f4043503065d73bdf75839e83cfbcfd4b124b606</id>
<content type='text'>
It returned NULL in case no error was set or if creating the error
result failed and this wasn't checked by the callers.

Change it to return Py_None in case no error was set and NULL in
case of an error. In pygi_error_check() we can't really forward the
error, so just print it and raise RuntimeError instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It returned NULL in case no error was set or if creating the error
result failed and this wasn't checked by the callers.

Change it to return Py_None in case no error was set and NULL in
case of an error. In pygi_error_check() we can't really forward the
error, so just print it and raise RuntimeError instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cairo_matrix_t converter to GValue.</title>
<updated>2019-02-22T16:34:12+00:00</updated>
<author>
<name>Renato Florentino Garcia</name>
<email>fgarcia.renato@gmail.com</email>
</author>
<published>2019-02-19T17:14:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=d519d8c245a0ee0da964692149a3140d996dbc2a'/>
<id>d519d8c245a0ee0da964692149a3140d996dbc2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Cairo Pattern foreign struct.</title>
<updated>2019-02-21T15:55:20+00:00</updated>
<author>
<name>Renato Florentino Garcia</name>
<email>fgarcia.renato@gmail.com</email>
</author>
<published>2019-02-17T23:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=627dd81ac478ede4d29b242482e61e204ce2f896'/>
<id>627dd81ac478ede4d29b242482e61e204ce2f896</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK+ -&gt; GTK</title>
<updated>2019-02-13T18:15:54+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2019-02-13T18:15:54+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=5423678ea6a06bec187c173dccc9763307478ffd'/>
<id>5423678ea6a06bec187c173dccc9763307478ffd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gtk: raise in case Gtk.Window is instantiated after init failed. See #298</title>
<updated>2019-01-28T16:16:53+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2019-01-26T20:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=624ea3ec615ad82d5138eb034e7c02c79608441e'/>
<id>624ea3ec615ad82d5138eb034e7c02c79608441e</id>
<content type='text'>
gtk crashes if gtk_init() fails and we can't do much about it.
This assumes the Gtk.Window() is the first instantiated widget and
raises an exception in case init failed.

We already had such a check but it was removed in 86a37d67455d
for some reason (maybe because it only helps in some cases)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gtk crashes if gtk_init() fails and we can't do much about it.
This assumes the Gtk.Window() is the first instantiated widget and
raises an exception in case init failed.

We already had such a check but it was removed in 86a37d67455d
for some reason (maybe because it only helps in some cases)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'warn-init-dbus-boxed-info-types' into 'master'</title>
<updated>2019-01-19T15:31:46+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2019-01-19T15:31:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=81418f49b66c413797fe26c05536d346ac25cf18'/>
<id>81418f49b66c413797fe26c05536d346ac25cf18</id>
<content type='text'>
gio overrides: emit a warning when creating various dbus types without a constructor. Fixes #15

Closes #15

See merge request GNOME/pygobject!107</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gio overrides: emit a warning when creating various dbus types without a constructor. Fixes #15

Closes #15

See merge request GNOME/pygobject!107</pre>
</div>
</content>
</entry>
<entry>
<title>Value.get/set_value: use _gvalue_get/set in more cases</title>
<updated>2019-01-19T13:37:31+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2019-01-19T13:21:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=125e679722f4628ce20baacb179a3675ca0c0863'/>
<id>125e679722f4628ce20baacb179a3675ca0c0863</id>
<content type='text'>
It's a bit faster and is a good chance to make sure both marshalling
paths behave the same and add some tests.

No functional change intended.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's a bit faster and is a good chance to make sure both marshalling
paths behave the same and add some tests.

No functional change intended.
</pre>
</div>
</content>
</entry>
<entry>
<title>Value.set_value: allow None for TYPE_STRING</title>
<updated>2019-01-19T12:43:28+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2019-01-19T12:43:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=b66e964ec1b27d5786d2e2276d18764df6a06e6c'/>
<id>b66e964ec1b27d5786d2e2276d18764df6a06e6c</id>
<content type='text'>
set_string() allows it too
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
set_string() allows it too
</pre>
</div>
</content>
</entry>
</feed>
