<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/dbus-python.git/_dbus_bindings/message-append.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>Include config.h every time we compile C code</title>
<updated>2016-03-05T16:02:53+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>smcv@debian.org</email>
</author>
<published>2016-03-05T16:02:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=3f7aa13c82444457675763cdf0d3bb5c5a45d137'/>
<id>3f7aa13c82444457675763cdf0d3bb5c5a45d137</id>
<content type='text'>
This is Autoconf best-practice: on some platforms it might contain
things like "#define inline __inline" which should affect all C code.

Signed-off-by: Simon McVittie &lt;smcv@debian.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is Autoconf best-practice: on some platforms it might contain
things like "#define inline __inline" which should affect all C code.

Signed-off-by: Simon McVittie &lt;smcv@debian.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Require D-Bus 1.6, drop fallback paths</title>
<updated>2013-04-22T14:44:57+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2013-04-22T14:44:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=121c294b1853a280b01e0504eb1828c6d0e07bbc'/>
<id>121c294b1853a280b01e0504eb1828c6d0e07bbc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid variable-length arrays, which MSVC *still* doesn't support</title>
<updated>2012-07-04T18:35:43+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-07-04T18:35:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=5b79604a6d1eb11268293342d19da633e5eedaa4'/>
<id>5b79604a6d1eb11268293342d19da633e5eedaa4</id>
<content type='text'>
Based on patches from Christoph Höger.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=51725
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on patches from Christoph Höger.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=51725
</pre>
</div>
</content>
</entry>
<entry>
<title>fd.o #40817: validate UTF-8 according to the same rules as libdbus</title>
<updated>2012-06-25T16:01:51+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-06-25T16:01:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=f6066573d25508f5cbbc5c12254086d419bb8828'/>
<id>f6066573d25508f5cbbc5c12254086d419bb8828</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Py3: correctly guess the signature of ObjectPath(...) and Signature(...)</title>
<updated>2012-06-05T18:07:51+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-06-05T18:07:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=6ff89bf0d05a550cf1aff2053579fc1f0192cd97'/>
<id>6ff89bf0d05a550cf1aff2053579fc1f0192cd97</id>
<content type='text'>
Under Python 2, ObjectPath and Signature are subtypes of str (= bytes),
and the existing type-guessing worked.

The type-guessing code assumed that all unicode objects were just
strings, but that assumption became false in the Python 3 port:
ObjectPath and Signature are still subtypes of str, but str now means
unicode, not bytes.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50740
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Under Python 2, ObjectPath and Signature are subtypes of str (= bytes),
and the existing type-guessing worked.

The type-guessing code assumed that all unicode objects were just
strings, but that assumption became false in the Python 3 port:
ObjectPath and Signature are still subtypes of str, but str now means
unicode, not bytes.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50740
</pre>
</div>
</content>
</entry>
<entry>
<title>Use DBusBasicValue instead of reinventing it, if dbus is new enough</title>
<updated>2012-02-24T11:07:42+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2011-11-15T16:07:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=1055343d746accc4048e5806f84a880143444c9f'/>
<id>1055343d746accc4048e5806f84a880143444c9f</id>
<content type='text'>
If we don't find it, continue to reinvent it, but move the reinvention
to an internal header so it's at least the same in both files that want it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we don't find it, continue to reinvent it, but move the reinvention
to an internal header so it's at least the same in both files that want it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add INTORLONG_CHECK macro so we don't have to conditionalize PyInt_Check</title>
<updated>2012-01-11T15:03:08+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-01-11T15:02:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=50fa5eb54992c28d63b0532533f755ff39f082e2'/>
<id>50fa5eb54992c28d63b0532533f755ff39f082e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- Added back the missing PY3PORT.rst file, with updates.</title>
<updated>2011-12-15T21:50:02+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2011-12-15T21:50:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=f2909c23abc4f8fa55d71673785f8e70a843f6ce'/>
<id>f2909c23abc4f8fa55d71673785f8e70a843f6ce</id>
<content type='text'>
- Disallow appending unicode objects with 'y' (bytes) signatures.  This now
  requires either a bytes object or an integer.  Update the tests to reflect
- this change.
- Fix broken __all__ in Python 3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Disallow appending unicode objects with 'y' (bytes) signatures.  This now
  requires either a bytes object or an integer.  Update the tests to reflect
- this change.
- Fix broken __all__ in Python 3.
</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>
</feed>
