dbus-python 0.82.1
Simon McVittie
simon.mcvittie at collabora.co.uk
Wed Jul 11 13:13:45 PDT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
D-Bus Python Bindings 0.82.1 (2007-07-11)
=========================================
The "double precision" release.
http://dbus.freedesktop.org/releases/dbus-python/dbus-python-0.82.1.tar.gz
http://dbus.freedesktop.org/releases/dbus-python/dbus-python-0.82.1.tar.gz.asc
Fixes:
* Parse the timeout correctly in send_message_with_reply() and
send_message_with_reply_and_block(), fixing the use of non-default timeouts
(bugs.fd.o #11489)
* The tutorial no longer uses interactive-Python syntax, as it confused users.
(bugs.fd.o #11209)
* When making a call via a proxy object with ignore_reply=True, also get the
necessary introspection data asynchronously. This can avoid deadlocks in
some cases, such as calling methods in the same process (though this is not
recommended, for efficiency and sanity reasons).
* dbus.lowlevel exposes enough constants to write correct filter functions.
* We don't use dbus_watch_get_fd() (deprecated in libdbus) unless our libdbus
is too old to have the modern replacement, dbus_watch_get_unix_fd().
Deprecations:
* Omitting the bus argument in the BusName constructor is deprecated.
The fact that it uses the globally shared connection to the session bus by
default is uncomfortably subtle.
Full git changes follow.
Regards,
Simon
commit a94d9d68d17fd5284aa549187ac6fbb29c188efd
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Wed Jul 11 17:11:08 2007 +0100
NEWS, configure.ac: 0.82.1, the "double precision" release
NEWS | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
commit e94f1a9a3c4e9a7800e013dd61b06b5538c9b8ac
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Wed Jul 11 15:51:23 2007 +0100
Use PyArg_ParseTuple correctly, fixing the timeout in send_message_with_reply and send_message_with_reply_and_block.
(bugs.fd.o #11489; thanks to Marco Pesenti Gritti for report and initial patch)
NEWS | 3 +++
_dbus_bindings/conn-methods.c | 4 ++--
2 files changed, 5 insertions(+), 2 deletions(-)
commit 9fc1958471a95249984e9556b7dab8838eb19844
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Tue Jul 3 19:54:06 2007 +0100
Unset dbus_python_released
configure.ac | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit a2ee1a4bbdef1613c44be8131b9a89bf8c4543ba
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Fri Jun 29 17:54:02 2007 +0100
.gitignore: ignore patch(1) cruft, and detached signatures for the release tarballs
.gitignore | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit 439ceed581837381aa690b6a0b809a06470d167d
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Fri Jun 29 17:47:23 2007 +0100
Update NEWS
NEWS | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
commit 1b91d2d408ea471af1e4641e7fb31b4534026a70
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Fri Jun 29 17:38:46 2007 +0100
dbus.proxies: If making a call with ignore_reply=True, don't block for introspection
dbus/proxies.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 06810eb34ed2cdc5f0def02b45680915b0e0b985
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Thu Jun 21 01:22:27 2007 +0100
dbus.service: use DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE
dbus/service.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 9556649e48df344f6ec0010c4af00a076a751760
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Thu Jun 21 01:22:04 2007 +0100
Expose HANDLER_RESULT_HANDLED, HANDLER_RESULT_NOT_YET_HANDLED as public API in dbus.lowlevel
dbus/lowlevel.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
commit 0d4f60d771305572594fb2cfb502bf565230fa37
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Thu Jun 21 01:21:33 2007 +0100
Get stacklevel right on deprecation of not specifying bus in BusName.__init__
dbus/service.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 11925e0a12989793926f82d2286cbb20ef7a179d
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Thu Jun 21 01:20:39 2007 +0100
_dbus_bindings: add DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE etc.
_dbus_bindings/module.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
commit d45d56a6ba455ee9b12af4d2c8c448392d74d1b4
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Thu Jun 21 01:19:39 2007 +0100
Avoid using deprecated dbus_watch_get_fd()
_dbus_bindings/mainloop.c | 8 +++++++-
configure.ac | 6 ++++++
2 files changed, 13 insertions(+), 1 deletions(-)
commit a2f7458105791f37be52e1de22b710968904b235
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Wed Jun 20 18:01:19 2007 +0100
dbus.service: Deprecate the omission of the `bus` argument in the BusName constructor.
Explicit is better than implicit.
dbus/service.py | 17 +++++++++++++----
1 files changed, 13 insertions(+), 4 deletions(-)
commit 39c996ac7439c5c9a61ddb0efc92bada491fa0e5
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date: Wed Jun 20 18:00:10 2007 +0100
Stop using interactive-Python syntax in tutorial to reduce user confusion.
Closes bugs.fd.o #11209.
doc/tutorial.txt | 45 +++++++++++++++++++--------------------------
1 files changed, 19 insertions(+), 26 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net
iD8DBQFGlTn5WSc8zVUw7HYRAojJAJ46+e0Lf7YCkj+aLmzaO8p4xvrfewCghaSS
98P1aGEfWptw6Mo2JkMHN9M=
=lZBk
-----END PGP SIGNATURE-----
More information about the dbus
mailing list