<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/dbus-python.git/_dbus_bindings, branch dbus-python-1.1.0</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>Fix ref leak in dbus_py_variant_level_set</title>
<updated>2012-03-12T11:41:00+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-03-12T11:41:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=f264e37f13720898d941f3636f77c489a9a1d845'/>
<id>f264e37f13720898d941f3636f77c489a9a1d845</id>
<content type='text'>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=47108
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>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=47108
Signed-off-by: Simon McVittie &lt;simon.mcvittie@collabora.co.uk&gt;
</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>Use native 'int' (whatever that means) for variant_level etc.</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:01:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=4f043cf34a8001c071644eb8c89dc7d43e86b62a'/>
<id>4f043cf34a8001c071644eb8c89dc7d43e86b62a</id>
<content type='text'>
This reverts the Python 2 API to be in terms of PyInt, leaving the
Python 3 API in terms of PyLong (which is called 'int' in Python code).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts the Python 2 API to be in terms of PyInt, leaving the
Python 3 API in terms of PyLong (which is called 'int' in Python code).
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not allow Byte(unicode(x)) (i.e. Byte(str(x)) in Python 3)</title>
<updated>2012-01-11T14:03:53+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-01-11T14:03:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=69342f86b0d036ca41a19363efaf4e8352837c24'/>
<id>69342f86b0d036ca41a19363efaf4e8352837c24</id>
<content type='text'>
Unicode strings aren't bytestrings, so there's no obvious meaning for
the byte value of a Unicode string of length 1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unicode strings aren't bytestrings, so there's no obvious meaning for
the byte value of a Unicode string of length 1.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use better names for the superclasses of Byte and ByteArray</title>
<updated>2012-01-11T12:58:21+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-01-11T12:58:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=cada4883df6b67f4059eedd2def1f5cffa41c7d8'/>
<id>cada4883df6b67f4059eedd2def1f5cffa41c7d8</id>
<content type='text'>
Strictly speaking, DBUS_FOO is libdbus' namespace, not ours. Use
DBUS_PY_FOO.

DBUS_BYTES_BASE was misleading: it's the base class for a single byte,
so call it DBUS_PY_BYTE_BASE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Strictly speaking, DBUS_FOO is libdbus' namespace, not ours. Use
DBUS_PY_FOO.

DBUS_BYTES_BASE was misleading: it's the base class for a single byte,
so call it DBUS_PY_BYTE_BASE.
</pre>
</div>
</content>
</entry>
<entry>
<title>Consistently use the str type for identifier-like (ASCII) strings</title>
<updated>2012-01-11T12:57:15+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-01-11T12:57:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=beaa479066a0139bbb09f058818cd5476f1a79d2'/>
<id>beaa479066a0139bbb09f058818cd5476f1a79d2</id>
<content type='text'>
Porting to Python 3 left these methods returning unicode, which is
arguably an API break in Python 2:

* Message.get_member
* Message.get_path_decomposed (array of unicode)
* Message.get_sender
* Message.get_destination
* Message.get_interface
* Message.get_error_name
* Server.get_address
* Server.get_id

Instead, make them return whatever the natural str type is (bytes in
Python 2, unicode in Python 3).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Porting to Python 3 left these methods returning unicode, which is
arguably an API break in Python 2:

* Message.get_member
* Message.get_path_decomposed (array of unicode)
* Message.get_sender
* Message.get_destination
* Message.get_interface
* Message.get_error_name
* Server.get_address
* Server.get_id

Instead, make them return whatever the natural str type is (bytes in
Python 2, unicode in Python 3).
</pre>
</div>
</content>
</entry>
<entry>
<title>DBusPythonString base class: use "native str" as base class instead of reinventing it</title>
<updated>2012-01-11T12:54:26+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-01-11T12:54:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=a5c77b73651f8f288f7ea2eb9029895eed3cacab'/>
<id>a5c77b73651f8f288f7ea2eb9029895eed3cacab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SignalMessage.__repr__: include the destination and abbreviate "interface" more conventionally</title>
<updated>2012-01-11T12:50:43+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2012-01-11T12:50:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=0daad225ff9085c4013da69e5733e8846e9b8de3'/>
<id>0daad225ff9085c4013da69e5733e8846e9b8de3</id>
<content type='text'>
Yes, signals can have a destination. The default is to broadcast.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Yes, signals can have a destination. The default is to broadcast.
</pre>
</div>
</content>
</entry>
<entry>
<title>Consistency; clean-up.</title>
<updated>2011-12-15T22:55:20+00:00</updated>
<author>
<name>Barry Warsaw</name>
<email>barry@python.org</email>
</author>
<published>2011-12-15T22:55:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=8e87ac365f6b08c0617985488dd5d27148c9281d'/>
<id>8e87ac365f6b08c0617985488dd5d27148c9281d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
