<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/dbus-python.git/_dbus_bindings/containers.c, branch dbus-python-1.2.4</title>
<subtitle>gitlab.freedesktop.org: dbus/dbus-python.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/'/>
<entry>
<title>Always include dbus_bindings-internal.h first</title>
<updated>2016-03-05T16:08:03+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>smcv@debian.org</email>
</author>
<published>2016-03-05T16:08:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=135eeb0c0ddc871c5b5dfbaf09aace94f7126cc7'/>
<id>135eeb0c0ddc871c5b5dfbaf09aace94f7126cc7</id>
<content type='text'>
This file includes &lt;Python.h&gt;, with some #defines that affect the
interpretation of the Python headers (PY_SSIZE_T_CLEAN, PY_SIZE_T_CLEAN).

In particular, &lt;Python.h&gt; transitively includes pyconfig.h, which
defines _GNU_SOURCE, altering the version of struct stat used;
this is potentially a problem if a struct stat is shared between
files, although in practice we don't do that.

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749133
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This file includes &lt;Python.h&gt;, with some #defines that affect the
interpretation of the Python headers (PY_SSIZE_T_CLEAN, PY_SIZE_T_CLEAN).

In particular, &lt;Python.h&gt; transitively includes pyconfig.h, which
defines _GNU_SOURCE, altering the version of struct stat used;
this is potentially a problem if a struct stat is shared between
files, although in practice we don't do that.

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749133
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't include stdint.h</title>
<updated>2012-07-04T18:49:07+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-07-04T18:49:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=f3199102a68c72460fd0a025ab966557a0996223'/>
<id>f3199102a68c72460fd0a025ab966557a0996223</id>
<content type='text'>
Every use here turns out to be unnecessary, some compilers *still*
don't have it after more than a decade in ISO C, and if we need
fixed-length integer types we can use the ones from D-Bus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Every use here turns out to be unnecessary, some compilers *still*
don't have it after more than a decade in ISO C, and if we need
fixed-length integer types we can use the ones from D-Bus.
</pre>
</div>
</content>
</entry>
<entry>
<title>This is the big one; it adds Python 3 support.</title>
<updated>2011-12-15T11:57:21+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2011-12-15T11:57:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=4c1c2eade1c5b383adad94a7a4fd6553873fecf0'/>
<id>4c1c2eade1c5b383adad94a7a4fd6553873fecf0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>First round of PyInt -&gt; PyLong changes.  These are only compatible with Python</title>
<updated>2011-12-14T20:05:16+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2011-12-14T20:05:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=667082d0b4aef9c438a2e7fec89614b5b8ef960a'/>
<id>667082d0b4aef9c438a2e7fec89614b5b8ef960a</id>
<content type='text'>
2, since there are still some unconditional PyInt calls, which are not valid
in Python 3.  However, it lays the framework for conditionalizing on Python 3
and using only PyLong in that case.  Where it doesn't matter, PyLong is used
unconditionally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2, since there are still some unconditional PyInt calls, which are not valid
in Python 3.  However, it lays the framework for conditionalizing on Python 3
and using only PyLong in that case.  Where it doesn't matter, PyLong is used
unconditionally.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add error checking to dbus_py_variant_level_get() and call sites.</title>
<updated>2011-12-14T18:54:31+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2011-12-14T18:54:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=11c639e3bd2ca3e6a87f349155dda2acc3cd92ea'/>
<id>11c639e3bd2ca3e6a87f349155dda2acc3cd92ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>In preparation for Python 3 support, use the Python 2 PyBytes aliases for the</title>
<updated>2011-12-14T18:36:39+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2011-12-14T18:36:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=71f4481c1876785572170ef68d5624ed23f91333'/>
<id>71f4481c1876785572170ef68d5624ed23f91333</id>
<content type='text'>
PyString API.  This makes the code compilable in Python 2.x (x &gt;= 6) and
Python 3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PyString API.  This makes the code compilable in Python 2.x (x &gt;= 6) and
Python 3.
</pre>
</div>
</content>
</entry>
<entry>
<title>In preparation for Python 3 support, all reprs now return unicodes, which is</title>
<updated>2011-12-14T17:00:04+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2011-12-14T17:00:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=ca7a705663adbac2e781d10c13fc98a5444ef646'/>
<id>ca7a705663adbac2e781d10c13fc98a5444ef646</id>
<content type='text'>
legal in Python 2 also.  Use fancy REPR macro and the %V format code for
cross-Python compatibility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
legal in Python 2 also.  Use fancy REPR macro and the %V format code for
cross-Python compatibility.
</pre>
</div>
</content>
</entry>
<entry>
<title>- Add a few missing Py_TYPE() changes for Python 3 compatibility.</title>
<updated>2011-12-13T21:50:38+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2011-12-13T21:50:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=033a0f2890495053fd6474d6f52d4a6e9c32cca1'/>
<id>033a0f2890495053fd6474d6f52d4a6e9c32cca1</id>
<content type='text'>
- De-tabbify a few instances that "make check" complains about.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- De-tabbify a few instances that "make check" complains about.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use PyVarObject_HEAD_INIT to initialize types</title>
<updated>2011-12-13T11:51:17+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2011-12-13T11:51:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=959ce518a3b5b8794b9813bac82c64540c21fc31'/>
<id>959ce518a3b5b8794b9813bac82c64540c21fc31</id>
<content type='text'>
Part of a patch for Python 3 compatibility.

Signed-off-by: Simon McVittie &lt;simon.mcvittie@collabora.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of a patch for Python 3 compatibility.

Signed-off-by: Simon McVittie &lt;simon.mcvittie@collabora.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Py_TYPE() rather than thing-&gt;ob_type, for Python 3 portability</title>
<updated>2011-12-13T11:38:48+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2011-12-13T11:38:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=ebd44a420264da0031b715f7f08a0b347a81dd30'/>
<id>ebd44a420264da0031b715f7f08a0b347a81dd30</id>
<content type='text'>
Based on part of a patch from Barry Warsaw.

Signed-off-by: Simon McVittie &lt;simon.mcvittie@collabora.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on part of a patch from Barry Warsaw.

Signed-off-by: Simon McVittie &lt;simon.mcvittie@collabora.co.uk&gt;
</pre>
</div>
</content>
</entry>
</feed>
