+commit f6066573d25508f5cbbc5c12254086d419bb8828
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-06-25 17:01:51 +0100
+
+ fd.o #40817: validate UTF-8 according to the same rules as libdbus
+
+ NEWS | 8 +++
+ _dbus_bindings/message-append.c | 102 ++++++++++++++++++++++++++++-----------
+ configure.ac | 4 ++
+ test/test-standalone.py | 59 +++++++++++++++++++++-
+ 4 files changed, 143 insertions(+), 30 deletions(-)
+
+commit 4a0f4379d4a5783d576aec90019a39459eff007d
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-06-05 19:39:20 +0100
+
+ NEWS
+
+ NEWS | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+commit 6ff89bf0d05a550cf1aff2053579fc1f0192cd97
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-06-05 19:07:51 +0100
+
+ Py3: correctly guess the signature of ObjectPath(...) and Signature(...)
+
+ 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
+
+ _dbus_bindings/message-append.c | 14 ++++++++++++--
+ test/test-standalone.py | 2 ++
+ 2 files changed, 14 insertions(+), 2 deletions(-)
+
+commit 2f08b9e644c8530c4d324c4bd9d8a0cdb24edc92
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-05-09 17:50:59 +0100
+
+ Back to unreleased status
+
+ NEWS | 5 +++++
+ configure.ac | 2 +-
+ 2 files changed, 6 insertions(+), 1 deletion(-)
+
+commit 4a4bce958b3257b7cb2adc050022879660aface1
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-05-09 15:47:48 +0100
+
+ 1.1.0
+
+ NEWS | 35 +++++++++++++++++++++++++++++++++++
+ configure.ac | 4 ++--
+ dbus/gobject_service.py | 1 +
+ 3 files changed, 38 insertions(+), 2 deletions(-)
+
+commit e2e589889ef5257f62cc3a32561142f625716ef0
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-05-02 11:11:11 +0100
+
+ Make AM_CHECK_PYTHON_HEADERS compatible with Python 3 in the absence of python3-config
+
+ m4/am-check-python-headers.m4 | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 2f59718a4bf22cbea28e0c7b2f880f86d4497a7a
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-05-02 10:44:13 +0100
+
+ Deprecate dbus.gobject_service and make it vaguely compatible with 1.0
+
+ Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48904
+
+ dbus/gobject_service.py | 16 +++++++++++++++-
+ 1 file changed, 15 insertions(+), 1 deletion(-)
+
+commit 5b9f87676802f04ebc339fd16a4a30dc42e33c91
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-05-02 10:41:27 +0100
+
+ Reinstate the old dbus.gobject_service, but only for Python 2
+
+ Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48904
+
+ Makefile.am | 6 ++++
+ configure.ac | 5 ++++
+ dbus/gobject_service.py | 71 +++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 82 insertions(+)
+
+commit ba3f3ff253982c9ad3b5a33df5b120e5692c9d29
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-05-02 10:39:29 +0100
+
+ Rename gobject_service (PyGI version) to gi_service
+
+ Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48904
+
+ Makefile.am | 2 +-
+ dbus/gi_service.py | 83 +++++++++++++++++++++++++++++++++++++++++++++++
+ dbus/gobject_service.py | 83 -----------------------------------------------
+ test/test-service.py | 10 +++---
+ 4 files changed, 89 insertions(+), 89 deletions(-)
+
+commit f264e37f13720898d941f3636f77c489a9a1d845
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-03-12 11:41:00 +0000
+
+ Fix ref leak in dbus_py_variant_level_set
+
+ Bug: https://bugs.freedesktop.org/show_bug.cgi?id=47108
+ Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
+
+ _dbus_bindings/abstract.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit c53788657c0cfbd038325e690e7097e31f5e8430
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-02-29 13:35:24 +0000
+
+ Put sockets for the regression tests in /tmp, not ${builddir}
+
+ Some automated build systems (naming no Portage) have really long build
+ directories, which can cause dbus-python to hit the length limit for Unix
+ sockets' names.
+
+ Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46747
+ Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
+
+ test/tmp-session-bus.conf.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 1055343d746accc4048e5806f84a880143444c9f
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2011-11-15 16:07:57 +0000
+
+ Use DBusBasicValue instead of reinventing it, if dbus is new enough
+
+ 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.
+
+ _dbus_bindings/Makefile.am | 1 +
+ _dbus_bindings/compat-internal.h | 52 ++++++++++++++++++++++++++++++++++
+ _dbus_bindings/message-append.c | 56 ++++++++++++++++---------------------
+ _dbus_bindings/message-get-args.c | 56 +++++++++++++++----------------------
+ configure.ac | 5 ++++
+ 5 files changed, 104 insertions(+), 66 deletions(-)
+
+commit 8e4836c318eb64ef720b497bebc247ac6a468b4b
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-02-01 10:10:26 +0000
+
+ Fix _maintainer-update-htmldocs for out-of-tree builds
+
+ Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit de81bf8dd5d70f4184412a5c7c2aacd82348d7ea
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-02-01 10:10:10 +0000
+
+ Remove TODO, which is now empty - use bugzilla instead
+
+ Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 996a3f46f0998219eaf0cd68a744ebc90cfc6dd8
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-01-24 20:33:38 +0000
+
+ back to unreleased
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit c59647b024b3242810fe46e500d557fd56d684d4
+Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
+Date: 2012-01-24 20:33:26 +0000
+
+ retroactively add release date
+
+ NEWS | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
commit 5a8eb939ab4603a931457c5d4e8dfcdc323eaf89
Author: Barry Warsaw <barry@python.org>
Date: 2012-01-24 16:43:05 +0000
Install _compat.py
Makefile.am | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit d1ccc12dd1dee34faae52c7b325048ea801599fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Generate ChangeLog correctly when out-of-tree
Makefile.am | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 1ee2b1a8cf729a71ae56e5671564c5fd62504707
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remove duplicate -Werror machinery
configure.ac | 8 --------
- 1 files changed, 0 insertions(+), 8 deletions(-)
+ 1 file changed, 8 deletions(-)
commit cd4e91c65624062b5504c10b2af0a05aefbf4878
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Describe problems, alternatives
README | 24 ++++++++++++++++++++++++
- 1 files changed, 24 insertions(+), 0 deletions(-)
+ 1 file changed, 24 insertions(+)
commit b486edf800ecb9d2e23a35f7ac3151657ee39250
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Deprecate dbus.glib (use dbus.mainloop.glib or dbus.mainloop.qt4)
dbus/glib.py | 10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
commit 50fa5eb54992c28d63b0532533f755ff39f082e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Test behaviour of various Message methods
test/test-standalone.py | 54 +++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 54 insertions(+), 0 deletions(-)
+ 1 file changed, 54 insertions(+)
commit 69342f86b0d036ca41a19363efaf4e8352837c24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
so call it DBUS_PY_BYTE_BASE.
_dbus_bindings/bytes.c | 18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
commit beaa479066a0139bbb09f058818cd5476f1a79d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Yes, signals can have a destination. The default is to broadcast.
_dbus_bindings/message.c | 7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
commit 9201d65b31305c8bef86ab072b7c33b197ede562
Author: Barry Warsaw <barry@python.org>
dbus/gobject_service.py | 76 +++++++++-------
test/run-test.sh | 2 +
test/test-client.py | 231 +++++++++++++++++++++++++----------------------
- test/test-service.py | 57 +++++++++----
+ test/test-service.py | 57 ++++++++----
5 files changed, 214 insertions(+), 157 deletions(-)
commit 2167b305db78b8345b0f5ea23bfa445fa7cfca4d
Re-enable previously disabled test.
test/cross-test-client.py | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit ef05d294e85978cf96a86535321cf914b605fa48
Author: Barry Warsaw <barry@python.org>
- Fix broken __all__ in Python 3.
PY3PORT.rst | 227 +++++++++++++++++++++++++++++++++++++++
- _dbus_bindings/message-append.c | 26 +----
+ _dbus_bindings/message-append.c | 26 ++---
dbus/types.py | 5 +-
test/cross-test-client.py | 9 +-
test/run-test.sh | 1 +
_dbus_bindings/bus.c | 20 +++-
_dbus_bindings/bytes.c | 59 ++++++++--
_dbus_bindings/conn-methods.c | 30 +++--
- _dbus_bindings/conn.c | 32 +++++-
+ _dbus_bindings/conn.c | 32 ++++-
_dbus_bindings/containers.c | 59 +++++++++-
- _dbus_bindings/dbus_bindings-internal.h | 31 ++++-
+ _dbus_bindings/dbus_bindings-internal.h | 31 +++--
_dbus_bindings/exceptions.c | 4 +-
- _dbus_bindings/int.c | 44 +++++--
+ _dbus_bindings/int.c | 44 ++++---
_dbus_bindings/message-append.c | 195 +++++++++++++++++++++++++------
_dbus_bindings/message-get-args.c | 27 ++++-
_dbus_bindings/message.c | 60 ++++++++--
_dbus_bindings/module.c | 143 +++++++++++++++--------
_dbus_bindings/server.c | 40 +++++--
_dbus_bindings/signature.c | 34 ++++--
- _dbus_bindings/string.c | 17 ++-
- _dbus_bindings/types-internal.h | 12 ++-
+ _dbus_bindings/string.c | 17 +--
+ _dbus_bindings/types-internal.h | 12 +-
_dbus_bindings/unixfd.c | 7 +-
_dbus_glib_bindings/Makefile.am | 2 +-
_dbus_glib_bindings/module.c | 32 +++++
dbus/_expat_introspect_parser.py | 2 +-
dbus/bus.py | 23 +++-
dbus/connection.py | 79 ++++++++-----
- dbus/decorators.py | 19 ++-
+ dbus/decorators.py | 19 +--
dbus/proxies.py | 12 +-
- dbus/service.py | 25 +++--
+ dbus/service.py | 25 ++--
dbus/types.py | 6 +-
include/dbus-python.h | 18 +++
test/cross-test-client.py | 107 ++++++++++-------
test/cross-test-server.py | 34 ++++--
- test/dbus_py_test.c | 26 ++++
+ test/dbus_py_test.c | 26 +++++
test/run-test.sh | 14 ++-
- test/test-client.py | 149 +++++++++++++----------
+ test/test-client.py | 149 ++++++++++++-----------
test/test-p2p.py | 21 ++--
test/test-service.py | 9 +-
test/test-standalone.py | 173 +++++++++++++++++----------
_dbus_bindings/abstract.c | 20 ++++++--
_dbus_bindings/bus.c | 6 ++-
- _dbus_bindings/bytes.c | 34 ++++++++++---
+ _dbus_bindings/bytes.c | 34 +++++++++----
_dbus_bindings/conn-methods.c | 2 +-
_dbus_bindings/conn.c | 2 +-
_dbus_bindings/containers.c | 11 +++--
_dbus_bindings/generic.c | 4 +-
- _dbus_bindings/int.c | 33 +++++++++----
+ _dbus_bindings/int.c | 33 ++++++++-----
_dbus_bindings/message-append.c | 21 ++++++--
_dbus_bindings/message-get-args.c | 2 +-
_dbus_bindings/message.c | 2 +-
- _dbus_bindings/types-internal.h | 3 +
- _dbus_bindings/unixfd.c | 95 ++++++++++++++++++++++++------------
- test/test-standalone.py | 7 ++-
+ _dbus_bindings/types-internal.h | 3 ++
+ _dbus_bindings/unixfd.c | 95 ++++++++++++++++++++++++-------------
+ test/test-standalone.py | 7 +--
14 files changed, 166 insertions(+), 76 deletions(-)
commit 11c639e3bd2ca3e6a87f349155dda2acc3cd92ea
PyString API. This makes the code compilable in Python 2.x (x >= 6) and
Python 3.
- _dbus_bindings/abstract.c | 21 +++---
+ _dbus_bindings/abstract.c | 21 ++++---
_dbus_bindings/bus.c | 4 +-
- _dbus_bindings/bytes.c | 8 +-
+ _dbus_bindings/bytes.c | 8 +--
_dbus_bindings/conn-methods.c | 40 ++++++------
_dbus_bindings/conn.c | 2 +-
- _dbus_bindings/containers.c | 8 +-
+ _dbus_bindings/containers.c | 8 +--
_dbus_bindings/exceptions.c | 4 +-
_dbus_bindings/message-append.c | 128 ++++++++++++++++++++-------------------
_dbus_bindings/message.c | 12 ++--
_dbus_bindings/server.c | 6 +-
_dbus_bindings/signature.c | 4 +-
- _dbus_bindings/types-internal.h | 7 ++
+ _dbus_bindings/types-internal.h | 7 +++
12 files changed, 129 insertions(+), 115 deletions(-)
commit ca7a705663adbac2e781d10c13fc98a5444ef646
legal in Python 2 also. Use fancy REPR macro and the %V format code for
cross-Python compatibility.
- _dbus_bindings/abstract.c | 48 ++++++++++++------------
- _dbus_bindings/containers.c | 60 +++++++++++++++---------------
+ _dbus_bindings/abstract.c | 48 ++++++++++++-------------
+ _dbus_bindings/containers.c | 60 +++++++++++++++----------------
_dbus_bindings/dbus_bindings-internal.h | 25 +++++++++++++
_dbus_bindings/int.c | 14 ++++----
- _dbus_bindings/string.c | 12 +++---
+ _dbus_bindings/string.c | 12 +++----
5 files changed, 92 insertions(+), 67 deletions(-)
commit 5ff1d938ee230b47dcab8b7703409067df35ed2f
Modernize `raise` syntax in preparation of Python 3 support.
dbus/decorators.py | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit e033b0c8f22a67abfe2ba1b61365d0c2570b7429
Author: Barry Warsaw <barry@python.org>
Fix an inconsequential typo.
_dbus_bindings/signature.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 4477b6120240e186db8d86619f6da63faca296ba
Author: Barry Warsaw <barry@python.org>
_dbus_bindings/conn.c | 1 +
_dbus_bindings/server.c | 1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ 2 files changed, 2 insertions(+)
commit 48abd4782f336de2d6dd228e58f86729778e26fb
Author: Barry Warsaw <barry@python.org>
Don't leak the fast_seq object.
_dbus_bindings/server.c | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit 033a0f2890495053fd6474d6f52d4a6e9c32cca1
Author: Barry Warsaw <barry@python.org>
NEWS | 2 ++
configure.ac | 1 +
- 2 files changed, 3 insertions(+), 0 deletions(-)
+ 2 files changed, 3 insertions(+)
commit 75f2aaaa06e57bc1fbdbaf0530e48dea02541b03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS
NEWS | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit cabcf23207a67cb9215e3efc25ae6e8d73823fd1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/message-append.c | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit fc24dbaa43e1aea47945cc608640022fd8f94093
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/message-get-args.c | 10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
commit 876c668ecbc7b79aa04218b90e0f8b617d3997ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
configure.ac | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit d1b628e10626a51c306ac8f59bcfbaae2b6fbf2b
Author: Barry Warsaw <barry@python.org>
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/message-append.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit fb64313b8d37a7869c5489c8ee1bfad0c2c84c0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/dbus_bindings-internal.h | 4 ----
_dbus_bindings/generic.c | 23 -----------------------
- 2 files changed, 0 insertions(+), 27 deletions(-)
+ 2 files changed, 27 deletions(-)
commit 3caf4241af3a0fbee5948a217172990bb3c5e0b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS
NEWS | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit 092f60d1887a907434fb34e3a8841b067c21a01e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/dbus_bindings-internal.h | 7 -------
_dbus_bindings/module.c | 10 ----------
configure.ac | 2 +-
- 3 files changed, 1 insertions(+), 18 deletions(-)
+ 3 files changed, 1 insertion(+), 18 deletions(-)
commit dfa62b24adde8666df4d9cf64569d3aa51063ac8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/message-append.c | 4 ----
configure.ac | 12 +-----------
- 2 files changed, 1 insertions(+), 15 deletions(-)
+ 2 files changed, 1 insertion(+), 15 deletions(-)
commit 9c26d255d7d94a6a9be961672ca666de601b561d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Nano version
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 6bdb27482cace69935584d2d9b33bdfce50ef5ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=21017
configure.ac | 11 ++++++++++-
- 1 files changed, 10 insertions(+), 1 deletions(-)
+ 1 file changed, 10 insertions(+), 1 deletion(-)
commit e9feba0f7b3a2b67fd56154185e92eab4b932468
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=21017
m4/am-check-python-headers.m4 | 32 +++++++++++++++++++-------------
- 1 files changed, 19 insertions(+), 13 deletions(-)
+ 1 file changed, 19 insertions(+), 13 deletions(-)
commit d6962024d7686e40cc012905581cb31c6999b856
Merge: 4093246 cbc3f71
NEWS
NEWS | 17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
+ 1 file changed, 17 insertions(+)
commit 86653c55435a05d047cc6bb191e2df64f3aa165c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
dbus/proxies.py | 31 ++++++++++++++++++-------------
- 1 files changed, 18 insertions(+), 13 deletions(-)
+ 1 file changed, 18 insertions(+), 13 deletions(-)
commit cbc3f71cebc313b988f8ecc461031c828bfd2302
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
remove stray declaration of dbus_py_unixfd_range_check
_dbus_bindings/types-internal.h | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 77f745f8a27af7b0ff4692ec02278591cdda2bbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
rather than choosing at random.
examples/unix-fd-service.py | 17 +++++++++++------
- 1 files changed, 11 insertions(+), 6 deletions(-)
+ 1 file changed, 11 insertions(+), 6 deletions(-)
commit 917c41bfcad70c2c519c56a8f2a62e1804c08fc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Don't try to export DBUS_TYPE_UNIX_FD constant if not defined
_dbus_bindings/module.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 04d9fe485b408bf1139e59c457f665a93f514464
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
unixfd: improve documentation
_dbus_bindings/unixfd.c | 36 ++++++++++++++++++------------------
- 1 files changed, 18 insertions(+), 18 deletions(-)
+ 1 file changed, 18 insertions(+), 18 deletions(-)
commit 9d848d864606866f06d3a61cf74e6b9ae44180c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_message_iter_get_pyobject: fix whitespace
_dbus_bindings/message-get-args.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c1f49ac473ac8910aa14f65362088a22e3f60a42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
unixfd: coding style
_dbus_bindings/unixfd.c | 18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
commit 13503a5c05b63f19f2d2f65c872fe70debf11700
Author: Elvis Pfützenreuter <epx@signove.com>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=22560
examples/example-async-client.py | 12 ------------
- 1 files changed, 0 insertions(+), 12 deletions(-)
+ 1 file changed, 12 deletions(-)
commit 070bddd9a60604ea47f003a0982ee90356092be5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
adjust Scott's patch to force boolean to be 0 or 1, and for coding style
_dbus_bindings/conn-methods.c | 6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
commit 4965899a9a6bfa1d9969895720089986b997189e
Author: Scott Tsai <scottt.tw@gmail.com>
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/conn-methods.c | 20 ++++++++++++++++++++
- 1 files changed, 20 insertions(+), 0 deletions(-)
+ 1 file changed, 20 insertions(+)
commit d2fc8a5a4ac2ce8eab519557c40432a6879a7c23
Author: Scott Tsai <scottt.tw@gmail.com>
Signed-off-by: Simon McVittie <smcv@debian.org>
dbus/proxies.py | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 73fce893626e2e2640a35798266f4ee2bc6c05eb
Author: Simon McVittie <smcv@debian.org>
NEWS
NEWS | 24 +++++++++++++++++++++++-
- 1 files changed, 23 insertions(+), 1 deletions(-)
+ 1 file changed, 23 insertions(+), 1 deletion(-)
commit 59a0ea47f343da7626ea6f10f661a942f8eb284a
Author: Simon McVittie <smcv@debian.org>
DBusPyException_ConsumeError: check whether the constructor failed
_dbus_bindings/exceptions.c | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit 28880468dddbb0e063d80dd003145a6322238507
Author: Simon McVittie <smcv@debian.org>
configure.ac | 4 ++++
test/Makefile.am | 8 +++++++-
test/import-repeatedly.c | 16 ++++++++++++++++
- 4 files changed, 29 insertions(+), 1 deletions(-)
+ 4 files changed, 29 insertions(+), 1 deletion(-)
commit d3f57baf2a9e5e26e2365313abd2890239b6572a
Author: Simon McVittie <smcv@debian.org>
_dbus_bindings/server.c | 2 ++
_dbus_bindings/signature.c | 1 +
_dbus_bindings/string.c | 1 +
- 13 files changed, 25 insertions(+), 0 deletions(-)
+ 13 files changed, 25 insertions(+)
commit 56ad64cd14e52b479489549f76343f19e3842139
Author: Simon McVittie <smcv@debian.org>
Use Py_CLEAR for greater robustness
- _dbus_bindings/abstract.c | 36 ++++++++--------
- _dbus_bindings/bus.c | 10 ++--
+ _dbus_bindings/abstract.c | 36 ++++++++---------
+ _dbus_bindings/bus.c | 10 ++---
_dbus_bindings/bytes.c | 6 +--
_dbus_bindings/conn-methods.c | 60 ++++++++++++++--------------
- _dbus_bindings/conn.c | 18 ++++----
+ _dbus_bindings/conn.c | 18 ++++-----
_dbus_bindings/containers.c | 78 ++++++++++++++++++-------------------
_dbus_bindings/exceptions.c | 8 ++--
_dbus_bindings/generic.c | 2 +-
- _dbus_bindings/int.c | 32 ++++++++--------
+ _dbus_bindings/int.c | 32 +++++++--------
_dbus_bindings/message-append.c | 59 ++++++++++++++--------------
- _dbus_bindings/message-get-args.c | 42 +++++++++----------
+ _dbus_bindings/message-get-args.c | 42 ++++++++++----------
_dbus_bindings/message.c | 14 +++----
_dbus_bindings/module.c | 2 +-
_dbus_bindings/pending-call.c | 16 ++++----
- _dbus_bindings/server.c | 18 ++++----
+ _dbus_bindings/server.c | 18 ++++-----
_dbus_bindings/signature.c | 6 +--
_dbus_bindings/string.c | 4 +-
- _dbus_glib_bindings/module.c | 10 ++--
+ _dbus_glib_bindings/module.c | 10 ++---
test/dbus_py_test.c | 8 ++--
19 files changed, 209 insertions(+), 220 deletions(-)
pointing if the last call to dbus_signature_iter_next indicated "no more".
_dbus_bindings/message-append.c | 36 ++++++++++++++++++++++--------------
- 1 files changed, 22 insertions(+), 14 deletions(-)
+ 1 file changed, 22 insertions(+), 14 deletions(-)
commit db66571902a3406fc58ac453d8bfa7f689f46c42
Author: Simon McVittie <smcv@debian.org>
failure, rather than just returning INVALID.
_dbus_bindings/message-append.c | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit 3813781fec33ed3cf33cedbfe7d1ecaf8af34aee
Author: Simon McVittie <smcv@debian.org>
_message_iter_append_multi: assert that mode is what we expect
_dbus_bindings/message-append.c | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit abefbed911ecab8fb5c08d887479f21b449b392b
Author: Simon McVittie <smcv@debian.org>
Makefile.am: build API docs etc. last, so they pick up any recent changes
Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 53e9cde2ca64de906967546750e5c6dd6aa58da6
Author: Simon McVittie <smcv@debian.org>
_dbus_bindings/message-get-args.c | 6 ++++++
test/test-standalone.py | 7 +++++++
- 2 files changed, 13 insertions(+), 0 deletions(-)
+ 2 files changed, 13 insertions(+)
commit 292a9eab92e908b6dc0e97b5ea07c432f41b8bae
Author: Simon McVittie <smcv@debian.org>
warnings.
configure.ac | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 83b51706c422662dd0a7d55a40030a1d75c38f88
Author: Elvis Pfützenreuter <epx signove.com>
Fix compilation in 64-bit architecture
_dbus_bindings/message-append.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 0ed654e18e29f8c23add3d69e57f6b3628c8f848
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
configure.ac | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit f68a143ac3b19bd40709cbc85b5112fcb0d2e07b
Author: Johan Sandelin <johan@alphafish.com>
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/bus.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit e2262071188067360a7798ae30d4b694229f6f0f
Author: Simon McVittie <smcv@debian.org>
NEWS | 5 +++++
configure.ac | 2 +-
- 2 files changed, 6 insertions(+), 1 deletions(-)
+ 2 files changed, 6 insertions(+), 1 deletion(-)
commit 49884241db42ea4d2eadd08cb8b5805a6708c925
Author: Simon McVittie <smcv@debian.org>
Require a halfway modern Automake
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 4bef0dcf7a040d3656b60e480e9e94b663887ab9
Author: Simon McVittie <smcv@debian.org>
Support silent rules if automake >= 1.11
configure.ac | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit ea197112c5601b0b527b933c3e1241a1bdb02f9f
Author: Simon McVittie <smcv@debian.org>
Fix signature and return value of Connection_tp_init (oops)
_dbus_bindings/conn.c | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit 1c9d2019260b38f7ee2eef1f73d07c0620ba51f2
Author: Simon McVittie <smcv@debian.org>
Ignore generated files from newer libtool
.gitignore | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit 35f4c2e950539f3c72628eb758b62ed2a0b70492
Author: Simon McVittie <smcv@debian.org>
Use git log rather than git-log, to support distcheck with modern git
Makefile.am | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 50f0a326c63f35b2cafe8cb9e9082bc2c4a3fa1b
Author: Simon McVittie <smcv@debian.org>
fd.o#21172: avoid DeprecationWarning with Python 2.6
_dbus_bindings/conn.c | 9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
commit abdf6021b21883beb51d92862caafc127d3c25ec
Author: Simon McVittie <smcv@debian.org>
Update NEWS again
NEWS | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit a6df6fb20142e7624b78b5c84e9e23cba3d3a3b9
Author: Huang Peng <shawn.p.huang gmail com>
as "org.freedesktop.DBus".
_dbus_bindings/message.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 98d85a33c8570dff007ce79d87657b19e67e0f00
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS: mention mpg's bugfix
NEWS | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 29774bca65ef7f887f9dafda56cb167dc0a2e80e
Merge: 884acb5 6a94507
NEWS | 9 +++++++++
configure.ac | 2 +-
- 2 files changed, 10 insertions(+), 1 deletions(-)
+ 2 files changed, 10 insertions(+), 1 deletion(-)
commit 6a945076699cd0a5eebde6bcf22a3cc4a4f9e547
Author: Marco Pesenti Gritti <mpgritti gmail com>
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/connection.py | 10 +++++++++-
- 1 files changed, 9 insertions(+), 1 deletions(-)
+ 1 file changed, 9 insertions(+), 1 deletion(-)
commit 81d0dcd79e1bc6187faa2f6a2f6d4d821f879a0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/dbus_bindings-internal.h | 1 +
_dbus_glib_bindings/module.c | 2 ++
test/dbus_py_test.c | 2 ++
- 3 files changed, 5 insertions(+), 0 deletions(-)
+ 3 files changed, 5 insertions(+)
commit fe5981ca2b90978c75d3308b0f58844fabf8ea4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Makefile.am | 5 ++++-
NEWS | 2 ++
- 2 files changed, 6 insertions(+), 1 deletions(-)
+ 2 files changed, 6 insertions(+), 1 deletion(-)
commit 7ef26213b5b3b46444f87a603ee3bb5c6381a56a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS again
NEWS | 15 ++++++++++-----
- 1 files changed, 10 insertions(+), 5 deletions(-)
+ 1 file changed, 10 insertions(+), 5 deletions(-)
commit d1ded84e774c4aaad9bf02842e1898580dd599ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/service.py | 5 ++++-
test/test-client.py | 37 +++++++++++++++++++++++++++++++++++++
test/test-service.py | 22 ++++++++++++++++++++++
- 4 files changed, 96 insertions(+), 1 deletions(-)
+ 4 files changed, 96 insertions(+), 1 deletion(-)
commit b962965f8c30d785ade69dd6a60924b42d6a1c8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bugfix for: if using Connection.add_message_filter, only the last filter will be called
_dbus_bindings/conn-methods.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit a7725c9d7589773de7c068f11ca63b95f99ccfcc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Initialize LibDBusConnection correctly
_dbus_bindings/module.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 07196538f58c069313eeda2c496278f8289b9437
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Add some more compiler warning flags if supported
configure.ac | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit 88a08077393d4c6f091109ccc819c6ec4664ba71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Make DBusPyConnection_NewConsumingDBusConnection static now nobody else needs to call it
_dbus_bindings/conn.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 2f7e3865c5cae60769b98dac163802e224345fb9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
DbusPyServer: construct connections by calling the type, so the object will be fully initialized
_dbus_bindings/server.c | 28 ++++++++++++++++++++--------
- 1 files changed, 20 insertions(+), 8 deletions(-)
+ 1 file changed, 20 insertions(+), 8 deletions(-)
commit bdc76e63da5ca9e017cfbea6c1ce1b0e21ebf706
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
to do strange sideways inheritance, we can just chain up to the superclass
constructor.
- _dbus_bindings/bus.c | 85 ++++++++++++++++++++++++++++++++++---------------
- 1 files changed, 59 insertions(+), 26 deletions(-)
+ _dbus_bindings/bus.c | 85 +++++++++++++++++++++++++++++++++++---------------
+ 1 file changed, 59 insertions(+), 26 deletions(-)
commit 0f0193180b7853cfea486d0aef1b60d4fa067ed2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
but most of it is fixable like this.
_dbus_bindings/conn.c | 40 +++++++++++++++++++++++++++-------------
- 1 files changed, 27 insertions(+), 13 deletions(-)
+ 1 file changed, 27 insertions(+), 13 deletions(-)
commit 9d53f6c5179c590089bd6560e266dda538202f93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
[trivial] un-extern Struct_tp_getattro
_dbus_bindings/containers.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 9d9322f9faf49f7ac8b4c3048f1333a9d7cabb48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Add LibDBusConnection in _dbus_bindings
_dbus_bindings/Makefile.am | 1 +
- _dbus_bindings/conn-internal.h | 5 +
+ _dbus_bindings/conn-internal.h | 5 ++
_dbus_bindings/dbus_bindings-internal.h | 16 +++-
_dbus_bindings/libdbusconn.c | 124 +++++++++++++++++++++++++++++++
4 files changed, 143 insertions(+), 3 deletions(-)
Add Connection.call_on_disconnection
dbus/connection.py | 24 ++++++++++++++++++++++++
- 1 files changed, 24 insertions(+), 0 deletions(-)
+ 1 file changed, 24 insertions(+)
commit a7e29e3dbab9651761fc9a7c3ec7fbc27c711286
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Actually create objects of class Server->conn_class
_dbus_bindings/server.c | 7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
commit ee4c9f80cd6a6e839eeebd2e592e4793e9bb61a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus.server.Server: implement a stub version of _on_new_connection
dbus/server.py | 17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
+ 1 file changed, 17 insertions(+)
commit 689e366ec0192920bcc961a0c44e89898d9bd8b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Fix *another* thinko in dbus.server
dbus/server.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 2a646b1a5ac0ac15923e657058703f146f12a452
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Fix thinko in dbus.server: actually instantiate a _Server
dbus/server.py | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit b9925dc51a1fe6d07c263f7f956005b44ca95b29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Add some whitespace to make reStructuredText happy
dbus/_dbus.py | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit c731758bd9d5dfcfe2a9e3176596bb43777ea334
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/dbus_bindings-internal.h | 8 ++++++++
_dbus_bindings/mainloop.c | 19 +++++++++++++++++++
_dbus_bindings/module.c | 2 ++
- 5 files changed, 31 insertions(+), 0 deletions(-)
+ 5 files changed, 31 insertions(+)
commit 6dcd530f0b6aa158330726d7a5cca9d6dd96eafb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
test-server: import Connection from the right place
test/test-server.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 54a64a6571a6de18b87177ff1410e5d57f574463
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
DBusPyServer initialization: remove some debugging printfs
_dbus_bindings/server.c | 8 +++-----
- 1 files changed, 3 insertions(+), 5 deletions(-)
+ 1 file changed, 3 insertions(+), 5 deletions(-)
commit 05c19f23c63246322e4c9dfed2af47aaf77f7619
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
DBusPyServer get_address, get_id: correct docs, these return str not String
_dbus_bindings/server.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit cf64e96607157f4e73c6dacaa34fb54fead26d1f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
DBusPyServer tp_dealloc: remove a stray debugging printf
_dbus_bindings/server.c | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit d9821035d58c4fe161a9ff0a2546198e2c1dbb49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
DBusPyServer: correctly unref the partially constructed DBusPyServer on errors
_dbus_bindings/server.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 6d77f23d062f047437dc8ce428d86a7ad9fa05b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
DBusPyServer: correctly unref the weakref object on errors
_dbus_bindings/server.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 603d449610275db1e51816104630cce6d74ac9d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
DBusPyServer: fix a typo
_dbus_bindings/server.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 0a888fb732074426d9b0dd6f487dffe5cee9df39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
DBusPyServer: Fix refcounting of the main loop
_dbus_bindings/server.c | 6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
commit 1144c656fa9d956853fd8c03dc52937f60d3ee2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
set already.
_dbus_bindings/server.c | 8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
commit 37fd41a721a5417eeb72e90cbe3296f823ccc1b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Rename it to DBusPyServer_NewConsumingDBusServer to make this clearer.
_dbus_bindings/server.c | 14 +++++++++-----
- 1 files changed, 9 insertions(+), 5 deletions(-)
+ 1 file changed, 9 insertions(+), 5 deletions(-)
commit 1896381006ec54b1dfaf8bbcaaeab14b8a12ed32
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
DBusPyServer: remove some stray debugging printfs
_dbus_bindings/server.c | 3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
commit ac83797b39b1d0eacaafcdf42772eab8ca91ce63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
unicode, accepting FooObject and trying to use it as an authentication
method "<FooObject at 0xdeadbeef>" would be silly)
- _dbus_bindings/server.c | 52 ++++++++++++++++++++++++++--------------------
- 1 files changed, 29 insertions(+), 23 deletions(-)
+ _dbus_bindings/server.c | 52 ++++++++++++++++++++++++++---------------------
+ 1 file changed, 29 insertions(+), 23 deletions(-)
commit 9774cdade2306b9bb641162a14645510fc822c86
Author: Mathias Hasselmann <mathias@openismus.com>
_dbus_bindings/server.c | 535 +++++++++++++++++++++++++++++++++++++++++++++++
dbus/server.py | 38 ++++
test/test-server.py | 74 +++++++
- 3 files changed, 647 insertions(+), 0 deletions(-)
+ 3 files changed, 647 insertions(+)
commit dff98456995c37d964eb32a7de7ca718fc3d48d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS | 4 ++++
dbus/service.py | 5 ++++-
- 2 files changed, 8 insertions(+), 1 deletions(-)
+ 2 files changed, 8 insertions(+), 1 deletion(-)
commit 2295b58e4eef9f41a2f917c51408f83a4d2b7efd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Based on a patch from Phil Thompson, riverbankcomputing.co.uk
doc/tutorial.txt | 6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
commit e0883f3518f137399077c13409f7a469924c0fd8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS | 7 +++++++
configure.ac | 2 +-
- 2 files changed, 8 insertions(+), 1 deletions(-)
+ 2 files changed, 8 insertions(+), 1 deletion(-)
commit a536c5ed08c21e35937bc8ea52844c2f19bfdc55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Add a maintainer-upload target to the Makefile.am, which uploads the current .tar.gz and .tar.gz.asc
Makefile.am | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
commit ca0a58e3ef9fe1cc2b1282b52f652c71b736e182
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Version 0.82.4
configure.ac | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit ae97b7432232bc008e20e4696c512bcf69938dd8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS
NEWS | 14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ 1 file changed, 14 insertions(+)
commit 6076d4222af7da5a8aa1de28626423d811ba6be2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Don't try to make dbus/Makefile from dbus/Makefile.in; the fix for #12741 removed it
configure.ac | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 4fdbc65e42d940ba6cc4445a8a83af90dc3d3a34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
This reverts commit 5321d836844f3bc06a6d5796c9ca902e0bd6f4cc.
Makefile.am | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
commit 09611c45b3301e93a34a03366e058c3edc184e47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Don't distribute COPYING.*, which we no longer have or need
Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 81897e3143ff5d4c660e4960cc103b92d54ae14d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Don't try to distribute COPYING.AFL-2.1 and COPYING.GPL-2, which we no longer have or need
Makefile.am | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit 0a8b67e2d99ed36f30d6709277a40fdd2812953d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Make sure extensions are built before docs; get rid of strange inter-directory dependency
Makefile.am | 7 +------
- 1 files changed, 1 insertions(+), 6 deletions(-)
+ 1 file changed, 1 insertion(+), 6 deletions(-)
commit 07b0486fa32ede65b5c05011d56f2ee0694a5176
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
test/dbus_py_test.c | 25 ++++++++++++++++++++++++-
test/run-test.sh | 3 +++
test/run-with-tmp-session-bus.sh | 4 ++++
- 3 files changed, 31 insertions(+), 1 deletions(-)
+ 3 files changed, 31 insertions(+), 1 deletion(-)
commit 5295a01631b2a02f948d22417de997a3200a2cee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
examples/gconf-proxy-client.py | 23 +++++++++++++++++++++++
examples/gconf-proxy-service2.py | 24 ++++++++++++++++++++++++
examples/list-system-services.py | 23 +++++++++++++++++++++++
- 8 files changed, 185 insertions(+), 0 deletions(-)
+ 8 files changed, 185 insertions(+)
commit c658f7804cf892c2c45548dc9283c06ce7249925
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Unset dbus_python_released following release
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 137f8e8bbfcd1bef30efe8aec4923c407da180eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Don't try to distribute COPYING.LGPL-2.1 - no longer exists
Makefile.am | 9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
commit dfa86e6e601be2ebef25ad99056929ff30e1cac9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Fix NEWS indentation
NEWS | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 4e39a3c08aef2b502e9d330b372b7ab96fac6881
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Mention relicensing in NEWS
NEWS | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit 2afba7e53cf65fccfd15c87852e791845cff8467
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS | 11 +++++++++++
test/test-client.py | 15 +++++++++++++++
test/test-service.py | 8 ++++++++
- 3 files changed, 34 insertions(+), 0 deletions(-)
+ 3 files changed, 34 insertions(+)
commit cb1ffaea799249d6c2dcc9452f758f57392f55e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
fd.o #12432: fix documentation for remove_from_connection
dbus/service.py | 4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
commit 05460fdecf77c56640c332d290a5950884f26769
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus.exceptions.DBusException: allow setting _dbus_error_name in subclasses
dbus/exceptions.py | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit 79b4ea50399db59fa8459badf33918764677248d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
strange more-than-one-way-to-do-it APIs.
dbus/_dbus.py | 11 ++++-------
- 1 files changed, 4 insertions(+), 7 deletions(-)
+ 1 file changed, 4 insertions(+), 7 deletions(-)
commit d8c154284ca464f493c81a4d3b5a37890d68acec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
COPYING | 36 ++-
COPYING.LGPL-2.1 | 510 -------------------------------
- _dbus_bindings/abstract.c | 33 ++-
- _dbus_bindings/bus.c | 33 ++-
- _dbus_bindings/bytes.c | 33 ++-
+ _dbus_bindings/abstract.c | 33 +-
+ _dbus_bindings/bus.c | 33 +-
+ _dbus_bindings/bytes.c | 33 +-
_dbus_bindings/conn-internal.h | 30 +-
_dbus_bindings/conn-methods.c | 31 +-
_dbus_bindings/conn.c | 31 +-
- _dbus_bindings/containers.c | 33 ++-
+ _dbus_bindings/containers.c | 33 +-
_dbus_bindings/dbus_bindings-internal.h | 31 +-
- _dbus_bindings/debug.c | 33 ++-
- _dbus_bindings/exceptions.c | 33 ++-
- _dbus_bindings/float.c | 33 ++-
- _dbus_bindings/generic.c | 33 ++-
- _dbus_bindings/int.c | 33 ++-
- _dbus_bindings/mainloop.c | 33 ++-
- _dbus_bindings/message-append.c | 33 ++-
- _dbus_bindings/message-get-args.c | 33 ++-
- _dbus_bindings/message-internal.h | 33 ++-
- _dbus_bindings/message.c | 33 ++-
- _dbus_bindings/module.c | 33 ++-
- _dbus_bindings/pending-call.c | 33 ++-
- _dbus_bindings/signature.c | 33 ++-
- _dbus_bindings/string.c | 33 ++-
- _dbus_bindings/types-internal.h | 33 ++-
+ _dbus_bindings/debug.c | 33 +-
+ _dbus_bindings/exceptions.c | 33 +-
+ _dbus_bindings/float.c | 33 +-
+ _dbus_bindings/generic.c | 33 +-
+ _dbus_bindings/int.c | 33 +-
+ _dbus_bindings/mainloop.c | 33 +-
+ _dbus_bindings/message-append.c | 33 +-
+ _dbus_bindings/message-get-args.c | 33 +-
+ _dbus_bindings/message-internal.h | 33 +-
+ _dbus_bindings/message.c | 33 +-
+ _dbus_bindings/module.c | 33 +-
+ _dbus_bindings/pending-call.c | 33 +-
+ _dbus_bindings/signature.c | 33 +-
+ _dbus_bindings/string.c | 33 +-
+ _dbus_bindings/types-internal.h | 33 +-
_dbus_bindings/validation.c | 31 +-
- _dbus_glib_bindings/module.c | 33 ++-
+ _dbus_glib_bindings/module.c | 33 +-
dbus/bus.py | 30 +-
dbus/connection.py | 30 +-
dbus/exceptions.py | 22 ++
dbus/lowlevel.py | 30 +-
dbus/mainloop/__init__.py | 30 +-
doc/tutorial.txt | 34 ++-
- include/dbus-python.h | 33 ++-
+ include/dbus-python.h | 33 +-
test/cross-test-client.py | 30 +-
test/cross-test-server.py | 30 +-
test/crosstest.py | 30 +-
- test/test-standalone.py | 32 ++-
+ test/test-standalone.py | 32 +-
test/test-unusable-main-loop.py | 22 ++
40 files changed, 707 insertions(+), 1036 deletions(-)
(fd.o #12403, https://dev.laptop.org/ticket/3370)
dbus/service.py | 11 ++++++++++-
- 1 files changed, 10 insertions(+), 1 deletions(-)
+ 1 file changed, 10 insertions(+), 1 deletion(-)
commit 7028d177352b18efa3cc567f6753e1dbdab8f025
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS
NEWS | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 050bf4a893e24061c3de35eb24c05d3d1002ed28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS | 3 +++
configure.ac | 2 +-
- 2 files changed, 4 insertions(+), 1 deletions(-)
+ 2 files changed, 4 insertions(+), 1 deletion(-)
commit af16daa9ff5d7217f361d68ce2bfe405f2cbd412
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Mention in NEWS that API docs are generated by default
NEWS | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 44471aab0502cfccef6a4fb63f01feeb6bf8732e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reorganise README to reflect that API docs are generated by default
README | 31 +++++++++++--------------------
- 1 files changed, 11 insertions(+), 20 deletions(-)
+ 1 file changed, 11 insertions(+), 20 deletions(-)
commit d3208ff19c3b61ae006403a9096c7a7ac09d4f5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Mention incompatibility with 0.82.1 more prominently
NEWS | 18 ++++++++++++------
- 1 files changed, 12 insertions(+), 6 deletions(-)
+ 1 file changed, 12 insertions(+), 6 deletions(-)
commit 8a27b1d1164c6c63467d79c497330fefd7c6de6e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Check for epydoc version >= 3, and default to building API docs if available
configure.ac | 17 +++++++++++++++--
- 1 files changed, 15 insertions(+), 2 deletions(-)
+ 1 file changed, 15 insertions(+), 2 deletions(-)
commit 44f7d60ff7ea038c2e314f05f1ccbc3a76f258d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS to mention #11623 fix
NEWS | 10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
commit 5e6fa32bf95a0d17fe5ce6a4ecdcae5dd3f967d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS
NEWS | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 159319390404ed58406dba5a42d931740660af78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS: mention the solved build problems related to python-config
NEWS | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit e821e102b2fa3baff4de719411b03385132dd0f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Re-fix checking for Python include paths. Use $PYTHON-config like in 0.82.1 if we can, use the hard-coded logic from versions prior to 0.82.0 if we can't.
m4/am-check-python-headers.m4 | 27 +++++++++++++++++++--------
- 1 files changed, 19 insertions(+), 8 deletions(-)
+ 1 file changed, 19 insertions(+), 8 deletions(-)
commit f0291410ce950913593d5ae6c9fd4fabd5eaaa3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
This reverts commit 7c9d08d1ba7f5b0a9aa4a37118e56b1725cdaef9.
m4/am-check-python-headers.m4 | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit 66ebaa801a13be7403e6ec47de1f322ccf310346
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
the objects in libdbus' abstraction are Python objects.
_dbus_bindings/mainloop.c | 357 ---------------------------------------------
- 1 files changed, 0 insertions(+), 357 deletions(-)
+ 1 file changed, 357 deletions(-)
commit 4856b6c485c430ac15d4a634b6958d5f6af89dfa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS: update with timeout fix
NEWS | 13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
commit 5ab6cdc200267095edd56645df536dac5d4dc986
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/connection.py | 2 +-
test/test-client.py | 40 ++++++++++++++++++++++++++++++++++++++++
test/test-service.py | 13 +++++++++++++
- 3 files changed, 54 insertions(+), 1 deletions(-)
+ 3 files changed, 54 insertions(+), 1 deletion(-)
commit 70f802152547898f225a0a675789fb923a5ea410
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
test-client: Avoid deprecated usage - explicitly pass SessionBus() to BusName ctor
test/test-client.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit f5eb61dce982d6c51a78f5bb745ebd632ef1ad70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bump version to 0.82.1.YYYYMMDD
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 07bb7f1de21c64ea1f19ff107910daa2a14ec4ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/containers.c | 6 +-----
_dbus_bindings/int.c | 14 --------------
- 2 files changed, 1 insertions(+), 19 deletions(-)
+ 2 files changed, 1 insertion(+), 19 deletions(-)
commit a94d9d68d17fd5284aa549187ac6fbb29c188efd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Unset dbus_python_released
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit a2ee1a4bbdef1613c44be8131b9a89bf8c4543ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
.gitignore: ignore patch(1) cruft, and detached signatures for the release tarballs
.gitignore | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 439ceed581837381aa690b6a0b809a06470d167d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS
NEWS | 23 +++++++++++++++++++++++
- 1 files changed, 23 insertions(+), 0 deletions(-)
+ 1 file changed, 23 insertions(+)
commit 1b91d2d408ea471af1e4641e7fb31b4534026a70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
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(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 06810eb34ed2cdc5f0def02b45680915b0e0b985
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus.service: use DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE
dbus/service.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 9556649e48df344f6ec0010c4af00a076a751760
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
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(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
commit 0d4f60d771305572594fb2cfb502bf565230fa37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Get stacklevel right on deprecation of not specifying bus in BusName.__init__
dbus/service.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 11925e0a12989793926f82d2286cbb20ef7a179d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings: add DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE etc.
_dbus_bindings/module.c | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit d45d56a6ba455ee9b12af4d2c8c448392d74d1b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/mainloop.c | 8 +++++++-
configure.ac | 6 ++++++
- 2 files changed, 13 insertions(+), 1 deletions(-)
+ 2 files changed, 13 insertions(+), 1 deletion(-)
commit a2f7458105791f37be52e1de22b710968904b235
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Explicit is better than implicit.
dbus/service.py | 17 +++++++++++++----
- 1 files changed, 13 insertions(+), 4 deletions(-)
+ 1 file changed, 13 insertions(+), 4 deletions(-)
commit 39c996ac7439c5c9a61ddb0efc92bada491fa0e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Closes bugs.fd.o #11209.
doc/tutorial.txt | 45 +++++++++++++++++++--------------------------
- 1 files changed, 19 insertions(+), 26 deletions(-)
+ 1 file changed, 19 insertions(+), 26 deletions(-)
commit 9f2e2040c33b09196e438c818379290c9e41a4ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Improve API documentation markup, particularly adding :Since: annotations
- dbus/bus.py | 63 +++++++++++++++++++++++++++++++++++----------------
- dbus/connection.py | 5 ++++
- dbus/decorators.py | 14 +++++++++++
- dbus/proxies.py | 6 ++--
- dbus/service.py | 30 +++++++++++++++++++-----
+ dbus/bus.py | 63 +++++++++++++++++++++++++++++++++++-----------------
+ dbus/connection.py | 5 +++++
+ dbus/decorators.py | 14 ++++++++++++
+ dbus/proxies.py | 6 ++---
+ dbus/service.py | 30 +++++++++++++++++++------
5 files changed, 88 insertions(+), 30 deletions(-)
commit e631446a0c3113260c380284fe1f71419d5a7edb
Mark Bus.get_connection() as deprecated; improve Bus.__repr__
dbus/_dbus.py | 18 ++++++++++--------
- 1 files changed, 10 insertions(+), 8 deletions(-)
+ 1 file changed, 10 insertions(+), 8 deletions(-)
commit 10c49fa072b4f28713cfc873444b902b0bbe021e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS with recent changes; next version should be 0.82.0 I think
NEWS | 19 +++++++++++++++----
- 1 files changed, 15 insertions(+), 4 deletions(-)
+ 1 file changed, 15 insertions(+), 4 deletions(-)
commit 7c9d08d1ba7f5b0a9aa4a37118e56b1725cdaef9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Thanks to Sebastien Bacher.
m4/am-check-python-headers.m4 | 5 +----
- 1 files changed, 1 insertions(+), 4 deletions(-)
+ 1 file changed, 1 insertion(+), 4 deletions(-)
commit 543ebc088ffbef9a52de333d99361b47301571b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/decorators.py | 115 +++++++++++++++++++++++++++++++-------------------
dbus/service.py | 52 +++++++++++++++++++++--
- test/run-test.sh | 3 +
- test/test-client.py | 22 ++++++++-
+ test/run-test.sh | 3 ++
+ test/test-client.py | 22 ++++++++--
test/test-service.py | 39 +++++++++++++++++
test/test-signals.py | 28 ++++++++++--
6 files changed, 205 insertions(+), 54 deletions(-)
Unset dbus_python_released
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c5f1a34d6319e768f38f18817b09134849c74794
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS
NEWS | 29 +++++++++++++++++++++++++++++
- 1 files changed, 29 insertions(+), 0 deletions(-)
+ 1 file changed, 29 insertions(+)
commit b4a34bf6ac17fae4f0cc67f5b5082856f0aa7283
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
doc/tutorial.txt: @service and @method take dbus_interface=..., not interface=...
doc/tutorial.txt | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit dbfb6d7b676d22dc98c3ef88071a9deeffa79648
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus.bus: In watch_name_owner, only watch the desired name!
dbus/bus.py | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 5b408fd8501d79f87bd752f9ce483f5beb6f157b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus.bus: Ignore any errors while cleaning up signal matches, so we can make the call asynchronously
dbus/bus.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 7f2e0bfe0c205af512af716f4fcb7b8508269eb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus.decorators: Allow connection_keyword on signals and methods, so we can
tell which connection to use for any follow-up actions.
- dbus/decorators.py | 81 ++++++++++++++-----
+ dbus/decorators.py | 81 +++++++++++++------
dbus/service.py | 209 ++++++++++++++++++++++++++++++++++++++++++--------
test/test-service.py | 8 +-
3 files changed, 239 insertions(+), 59 deletions(-)
Unique names are not recycled, so no more signals can arrive for that name.
dbus/bus.py | 19 ++++++++++---------
- 1 files changed, 10 insertions(+), 9 deletions(-)
+ 1 file changed, 10 insertions(+), 9 deletions(-)
commit c2773de718d0cbcac27a60d2fc56063499eeef0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update date in NEWS for 0.81.1 release
NEWS | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 8d5f51a95f04ddc524e8790a00635082c851b4a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Version 0.81.1
configure.ac | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 382b890175ecef7818ce07d8d36cdaab138032df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS: update
NEWS | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit f1c2dcd0f7b9d177877aafed95fe64343862c1cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Patch from Phil Thompson at Riverbank Computing Ltd.
dbus-python.pc.in | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit cf4afc9ccf1408f0f0fde2a01e2dd68ba59de1f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS: Describe the fix for #10457
NEWS | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit c87b55c6ab30542d5d17f2e2041e4c87b3df712d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS: mention list_exported_child_objects() and its use in introspection
NEWS | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 5618e6182ded0d1861a9fcb5a26440e4454801f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus.service: include child nodes in introspection
dbus/service.py | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 26288ab181eb2452fad7fd94c9bc00c817b4137d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/conn-methods.c | 62 +++++++++++++++++++++++++++++++++++++++++
test/test-client.py | 3 ++
- test/test-service.py | 8 +++++
- 3 files changed, 73 insertions(+), 0 deletions(-)
+ test/test-service.py | 8 ++++++
+ 3 files changed, 73 insertions(+)
commit f0947ab721499d5202cdbfcaad6fac7d781b5666
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS: mention the fix for Debian#426412
NEWS | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit ffb1d3310d97bc4d86a09604649f334e3367816f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus.bus: detect NameHasNoOwner correctly, using new get_dbus_name() method
dbus/bus.py | 12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
commit 09e138af65710b11363e0852711171c3a9f8ef00
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS: Describe new DBusException 'args' support
NEWS | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit c68cc723a95f6a4716d61b4ae455e3f8382347e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Describe DBusException.get_dbus_name() in NEWS
NEWS | 11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
commit 000536a6b707fe3b28f7afd5360058d48e281688
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus.proxies: Log more informatively when introspection fails, and use logging rather than just stderr
dbus/proxies.py | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
commit b052211a63cf833ac394ca529c344c288e921401
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/exceptions.c | 99 ++++++++++++++++++-------------
_dbus_bindings/message.c | 6 +-
_dbus_bindings/module.c | 2 -
- dbus/__init__.py | 7 +-
+ dbus/__init__.py | 7 +--
dbus/_dbus.py | 3 +-
dbus/bus.py | 2 +-
- dbus/connection.py | 11 +--
+ dbus/connection.py | 11 ++--
dbus/dbus_bindings.py | 2 +-
dbus/decorators.py | 2 +
- dbus/exceptions.py | 22 ++++++-
- dbus/service.py | 11 ++-
+ dbus/exceptions.py | 22 +++++--
+ dbus/service.py | 11 ++--
14 files changed, 105 insertions(+), 75 deletions(-)
commit df88e33eb69ef1528f76d06429d451b8274bd69b
configure.ac: Reset released flag to 0
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 523e63fcef2c3391e94ded7959abdba739a52354
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS for 0.81.0
NEWS | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 85 insertions(+), 0 deletions(-)
+ 1 file changed, 85 insertions(+)
commit fac67418d9bc51b75f39b108c3e5f0bd9d7e6a98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Increment version to 0.81.0
configure.ac | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 756d092e3bb346dbf791af32f31c0efe520573d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Don't run the examples during "make check" - timing/startup issues cause intermittent failures
test/run-test.sh | 24 ++++++++++++------------
- 1 files changed, 12 insertions(+), 12 deletions(-)
+ 1 file changed, 12 insertions(+), 12 deletions(-)
commit 32c4636888e03025b5f01167cea6530a8fb1ce53
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/gobject_service.py: Make ExportedGObject __init__ accept GObject properties
dbus/gobject_service.py | 25 +++++++++++++++++++++++--
- 1 files changed, 23 insertions(+), 2 deletions(-)
+ 1 file changed, 23 insertions(+), 2 deletions(-)
commit 863cec2464edd80fcf7fbdf62cf1c89ecab647d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Create doc directory before writing HTML into it
Makefile.am | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 727fa4079d91f8dd1b301e21d3e4279c202a9739
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
doc/tutorial.txt: Don't claim we have a tutorial for p2p connections yet
doc/tutorial.txt | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 3033d92876dc094d5f86404bdf997af9b3bb3a82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Also remove old ./configure substitutions and update to avoid deprecated API.
doc/tutorial.txt | 100 ++++++++++++++++++++++++++++++------------------------
- 1 files changed, 56 insertions(+), 44 deletions(-)
+ 1 file changed, 56 insertions(+), 44 deletions(-)
commit f1d118f3d8c7dee8f5611cba2786a77e3b3cdaf1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/service.py: Before emitting an error, configure logging to write to stderr, unless already configured
dbus/service.py | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 24bee8cea054fa21d3229c97d75b2c08f273d9d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remove contents of TODO: the peer-to-peer Connection now exists and the string change has been rejected
TODO | 8 --------
- 1 files changed, 0 insertions(+), 8 deletions(-)
+ 1 file changed, 8 deletions(-)
commit ed2ace3161337789924e03f559603dccfa40c56e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
export Objects on a plain Connection.
dbus/service.py | 4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
commit 774e133d2cdc1a0fda2bd14d2354a9da2deece88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Deprecate all arguments called named_service; use bus_name instead
- dbus/bus.py | 49 ++++++++++++++++++++++++++++++--------
+ dbus/bus.py | 49 +++++++++++++++++++++++++++++---------
dbus/connection.py | 61 ++++++++++++++++++++++++++++++++++++++++--------
- dbus/proxies.py | 66 +++++++++++++++++++++++++++++++++++++--------------
+ dbus/proxies.py | 66 ++++++++++++++++++++++++++++++++++++++--------------
3 files changed, 137 insertions(+), 39 deletions(-)
commit 040adaef5646823dfb9247247104cb678cecacad
examples/list-system-services.py: Make more exemplary
examples/list-system-services.py | 14 +++++++++-----
- 1 files changed, 9 insertions(+), 5 deletions(-)
+ 1 file changed, 9 insertions(+), 5 deletions(-)
commit e6d5bb0209c9cba4d42f12a448bd708a2cabaa9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
having a method set_sender_name_owner(), and make it hashable so we can
use it to look up associated signal-sender matches in a dict.
- dbus/bus.py | 94 +++++++++++++++++++++++++++++++--------------------
- dbus/connection.py | 54 +++++++++++++++++++----------
+ dbus/bus.py | 94 +++++++++++++++++++++++++++++++---------------------
+ dbus/connection.py | 54 +++++++++++++++++++-----------
2 files changed, 92 insertions(+), 56 deletions(-)
commit 77f19ef18864f3468b7373bd75461aad3239fe52
test/Makefile.am | 1 +
test/run-test.sh | 3 ++
test/test-p2p.py | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 95 insertions(+), 0 deletions(-)
+ 3 files changed, 95 insertions(+)
commit a5905b31f82b898eaa3f80a907ea636e1e3d71eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/connection.py: comments
dbus/connection.py | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
commit c38536726dfced572da01604909888f1f78a0492
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/bus.py: correct name of logger
dbus/bus.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit e96509a88425c0f48c203fbfff100cde901adc7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/_dbus.py | 412 +---------------------------------------------------
dbus/bus.py | 90 +++++++++++-
- dbus/connection.py | 387 +++++++++++++++++++++++++++++++++++++++++++++++--
+ dbus/connection.py | 387 ++++++++++++++++++++++++++++++++++++++++++++++--
3 files changed, 464 insertions(+), 425 deletions(-)
commit 494191632d27aa60c6f7c8fbcb1b595f8ff0253e
tools/check-coding-style.mk: Work correctly with out-of-tree builds
tools/check-coding-style.mk | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 060ffcc1d3f3296c679b4e91c1ed070b2e0205f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Move get_object, constants into Connection and BusConnection. Add docstrings
- dbus/_dbus.py | 64 +++++----------------------------------------------
- dbus/bus.py | 60 ++++++++++++++++++++++++++++++++++++++++++++++--
+ dbus/_dbus.py | 64 ++++++----------------------------------------------
+ dbus/bus.py | 60 +++++++++++++++++++++++++++++++++++++++++++++---
dbus/connection.py | 30 ++++++++++++++++++++++++
3 files changed, 94 insertions(+), 60 deletions(-)
dbus/service.py: Use public API for dbus.SessionBus, since we cause an import anyway
dbus/service.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 2eb946f58e132706683890a8b961423e16998efe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/_dbus.py: in SignalMatch, use get_name_owner()
dbus/_dbus.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 26cccef4d8e049613b4b815bf9b9bd5ac86dc087
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/_dbus.py: import constants from _dbus_bindings; use "from...import"
- dbus/_dbus.py | 58 +++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 32 insertions(+), 26 deletions(-)
+ dbus/_dbus.py | 58 +++++++++++++++++++++++++++++++--------------------------
+ 1 file changed, 32 insertions(+), 26 deletions(-)
commit 1d4594e2463e00def64dd10a71101a4a45e63553
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/connection.py: Import constants from _dbus_bindings; check for reserved local interface as well as path
dbus/connection.py | 13 +++++++------
- 1 files changed, 7 insertions(+), 6 deletions(-)
+ 1 file changed, 7 insertions(+), 6 deletions(-)
commit 02d302ce90b136991de60015285ff7a39ff54375
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/bus.py: get BUS_DAEMON_NAME etc. from _dbus_bindings
dbus/bus.py | 7 ++-----
- 1 files changed, 2 insertions(+), 5 deletions(-)
+ 1 file changed, 2 insertions(+), 5 deletions(-)
commit 84beab96c9b9a1270e82e670aa3dca3f208b728f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/proxies.py: get INTROSPECTABLE_IFACE from _dbus_bindings
dbus/proxies.py | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
commit 3c62924718ff00839843cecaae09598e36199f79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
we don't need to introspect anything).
dbus/Makefile.am | 1 +
- dbus/_dbus.py | 7 +-
- dbus/bus.py | 76 ++++++++++--------------
- dbus/connection.py | 139 ++++++++++++++++++++++++++++++++++++++++++++
+ dbus/_dbus.py | 7 ++-
+ dbus/bus.py | 76 +++++++++++--------------
+ dbus/connection.py | 139 +++++++++++++++++++++++++++++++++++++++++++++
dbus/proxies.py | 161 +++++++++++++++++++++-------------------------------
5 files changed, 241 insertions(+), 143 deletions(-)
* Convert BusImplementation.__new__ into Connection._new_for_bus
* Have dbus.Bus subclass _dbus_bindings.Connection directly
- _dbus_bindings/bus.c | 134 ++++++++++++---------------------------
+ _dbus_bindings/bus.c | 134 ++++++++++++----------------------------
_dbus_bindings/conn-internal.h | 5 ++
_dbus_bindings/conn-methods.c | 30 +++++++++
_dbus_bindings/module.c | 2 -
dbus/proxies.py: Give Interface some properties. Vastly simplify __getattr__ on Interface and ProxyObject
dbus/proxies.py | 55 +++++++++++++++++++++++++++++--------------------------
- 1 files changed, 29 insertions(+), 26 deletions(-)
+ 1 file changed, 29 insertions(+), 26 deletions(-)
commit f6fd7b7102ac5cfd961f4e53532eb7904f877a6e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Move Interface from dbus._dbus to dbus.proxies (it belongs there really).
Make it a new-style object and document it more clearly.
- dbus/__init__.py | 5 ++-
+ dbus/__init__.py | 5 +-
dbus/_dbus.py | 134 +-----------------------------------------------------
dbus/proxies.py | 72 +++++++++++++++++++++++++++++
3 files changed, 77 insertions(+), 134 deletions(-)
Remove redundant constants
dbus/_dbus.py | 3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
commit a6a86fbfc299cdc61c6d013a0081c2eec878f99a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/_dbus.py: Match NameOwnerChanged correctly
dbus/_dbus.py | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 6457e018adf4bf87a1bb4791ba5a08ad6ac6ba51
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
test/test-service.py: Use constants for the bus name and object path
test/test-service.py | 9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
commit db310619c1bd0496259cd251e6df0c83af73f3d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/__init__.py: Add well-known interface, path, bus-name constants
dbus/__init__.py | 8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
commit 4be15d3a5d949107c7cf51a87a02f8555791868e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/__init__.py: Remove pseudo-tutorial from docstring, we have a tutorial now
dbus/__init__.py | 111 ------------------------------------------------------
- 1 files changed, 0 insertions(+), 111 deletions(-)
+ 1 file changed, 111 deletions(-)
commit 4a027b3240152f7b9d5eabb66c2c1a94bd5ef831
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/module.c: Add some useful constants
_dbus_bindings/module.c | 17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
+ 1 file changed, 17 insertions(+)
commit b6e2f84963ea0b399d50bbfeab7df046f6f24f5b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Make ProxyObject a new-style class, since it now has properties
dbus/proxies.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 26965c2bf04ffb3b101623bbe02c34f43bee9232
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
implemented.
dbus/proxies.py | 43 +++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 41 insertions(+), 2 deletions(-)
+ 1 file changed, 41 insertions(+), 2 deletions(-)
commit a81f1e90b293f1279ad4797753649f4264c559f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Making this work correctly will also require changes to the introspect code.
dbus/decorators.py | 13 +++----------
- 1 files changed, 3 insertions(+), 10 deletions(-)
+ 1 file changed, 3 insertions(+), 10 deletions(-)
commit e4050f2750d2fdb5c05a7d7b9cb4030b99133f13
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
kwargs, as well as the sender
* Let exported signals be emitted from a variable object-path
- dbus/decorators.py | 81 ++++++++++++++++++++++++++++++++++++++++++++-----
+ dbus/decorators.py | 81 ++++++++++++++++++++++++++++++++++++++++++++------
dbus/service.py | 8 ++++-
test/test-client.py | 11 +++++++
test/test-service.py | 8 +++++
dbus/service.py | 8 +++++++-
test/test-client.py | 6 ++++++
test/test-service.py | 5 +++++
- 3 files changed, 18 insertions(+), 1 deletions(-)
+ 3 files changed, 18 insertions(+), 1 deletion(-)
commit 705b343c205b82c93aab0f31535d1dc99a3c0265
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
test/test-service.py: use a constant for the interface name, for clarity
test/test-service.py | 43 +++++++++++++++++++++++--------------------
- 1 files changed, 23 insertions(+), 20 deletions(-)
+ 1 file changed, 23 insertions(+), 20 deletions(-)
commit a2fa9563ee9e3bfca549397c0bf58946eaff37b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
.gitignore: Ignore INSTALL and dbus-python-*.tar.gz
.gitignore | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 50469e3e0a04d27be1ee227518ca377e16919626
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remember to include tools in dist
Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit df42e53ab497dce7f00bd2eb3f2af1c022c0096c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
tools/check-coding-style.mk | 25 +++++++++++++++++++++++++
tools/check-py-style.sh | 18 ++++++++++++++++++
tools/check-whitespace.sh | 17 +++++++++++++++++
- 8 files changed, 104 insertions(+), 1 deletions(-)
+ 8 files changed, 104 insertions(+), 1 deletion(-)
commit b5552a3ea76b3e229f40a06d32a5860b0e9e2217
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Makefile.am | 4 +-
acinclude.m4 | 109 ----------------------------------------
autogen.sh | 64 ++++-------------------
- configure.ac | 7 +--
+ configure.ac | 7 ++-
m4/Makefile.am | 5 ++
m4/am-check-pymod.m4 | 37 ++++++++++++++
m4/am-check-python-headers.m4 | 24 +++++++++
- m4/dbus-py-add-rst2htmlflag.m4 | 20 +++++++
- m4/jh-add-cflag.m4 | 23 ++++++++
+ m4/dbus-py-add-rst2htmlflag.m4 | 20 ++++++++
+ m4/jh-add-cflag.m4 | 23 +++++++++
9 files changed, 126 insertions(+), 167 deletions(-)
commit 29fae4fdfd02cc2dd4c896a2cb271d9a3597623c
test/run-with-tmp-session-bus.sh: untabify, remove trailing whitespace
test/run-with-tmp-session-bus.sh | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit d6b644f9317346211c94a2ae75b77ca9369a7088
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
test/test-client.py: untabify
test/test-client.py | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
commit 35808b1bae43f846fdbcb740c359c66977231518
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/service.py: untabify
dbus/service.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 7207bc9f616b2401de609b36dc774bbe79fa7166
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
configure.ac: untabify
configure.ac | 12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
commit c2aa57fc64f32e0c197320b050b93e71949edd53
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/message.c: untabify
_dbus_bindings/message.c | 60 +++++++++++++++++++++++-----------------------
- 1 files changed, 30 insertions(+), 30 deletions(-)
+ 1 file changed, 30 insertions(+), 30 deletions(-)
commit a7110d5ee20f04f17346079a6a824a7c017fe124
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
reinvent this solution.
dbus/gobject_service.py | 37 +++++++++++++++++++++++++++++++++++++
- 1 files changed, 37 insertions(+), 0 deletions(-)
+ 1 file changed, 37 insertions(+)
commit cfb1ea5f32a5ab77078ce184cb13602f2e28fec1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
* BusName: don't even try to claim an invalid bus name either.
dbus/service.py | 8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
commit 5ee2e05d5056584d589991f5d5fd0d22df598676
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
on a ProxyObject without going via a dbus.Interface.
dbus/proxies.py | 9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
commit f2fda30b23b0176dd314329050127f61b5e92255
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
SignalMatch: check that interface, member and sender are either valid, or None
dbus/_dbus.py | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit 91d0a865d574325328b67ec8c5dab9b841b9218c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
SignalMatch: remove assorted commented-out debug messages
dbus/_dbus.py | 24 +++---------------------
- 1 files changed, 3 insertions(+), 21 deletions(-)
+ 1 file changed, 3 insertions(+), 21 deletions(-)
commit bfc541fad2dec718abce406caa0285b1e40c4958
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remove FIXME comment - I think the current behaviour is correct.
dbus/service.py | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit cf48b799ebdcaf7dca0b6f729516b413be21e989
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
* Do earlier validation of bus names etc. in client proxies.
dbus/proxies.py | 19 ++++++++++++++++++-
- 1 files changed, 18 insertions(+), 1 deletions(-)
+ 1 file changed, 18 insertions(+), 1 deletion(-)
commit f1e0a64b9f02a77cfd468f146ed3f398b2c1c8bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
trackerd with dbus-inspector) causes us to be disconnected by the bus daemon.
_dbus_bindings/conn-methods.c | 7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
commit 8dce2df1ceacffb2aa6e2cc8b1d4b58ee95ac5b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
so we don't have to.
_dbus_bindings/conn-methods.c | 9 +++------
- 1 files changed, 3 insertions(+), 6 deletions(-)
+ 1 file changed, 3 insertions(+), 6 deletions(-)
commit 4f88700588d80861c8520e56407d3a40d5bd86e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/_dbus.py: When an exception is raised by a signal handler, print it to stderr
dbus/_dbus.py | 54 ++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 32 insertions(+), 22 deletions(-)
+ 1 file changed, 32 insertions(+), 22 deletions(-)
commit a79f8dacbf86efce563cc29104bbacecb5ef9739
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Update NEWS file for 0.80.2 (not actually present in the release, but at least it'll be in the next release's NEWS file)
NEWS | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit 22f2a483aa45720711b42fa8ce4ddf2d9fdbaec9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Set released flag back to 0
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 728e8f47d884bdff66106b89cc1d803fa5f30456
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Release version 0.80.2
configure.ac | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 87dc3d5807ba12c6396dbcb1acdebb8f453e8fcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
COPYING.AFL-2.1 | 197 +++++++++++++++++++++
COPYING.GPL-2 | 342 ++++++++++++++++++++++++++++++++++++
COPYING.LGPL-2.1 | 510 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 1049 insertions(+), 0 deletions(-)
+ 3 files changed, 1049 insertions(+)
commit 278b57d9f4a1aed4f0296b17a94bde2a36145a45
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/conn.c | 5 +++++
_dbus_bindings/mainloop.c | 3 ++-
- 2 files changed, 7 insertions(+), 1 deletions(-)
+ 2 files changed, 7 insertions(+), 1 deletion(-)
commit ffe3b55b4b293c5dfb36de8cf2dc2b91d09a9f0d
Merge: 5135a35 66fb274
* With this change, allocating objects in a loop no longer leaks memory, and
neither does the test case supplied by Luka Renko.
- _dbus_bindings/abstract.c | 194 +++++++++++++++++++++++++++++++-------
- _dbus_bindings/containers.c | 132 +++++++++++++++++++++-----
+ _dbus_bindings/abstract.c | 194 +++++++++++++++++++++++++++++++--------
+ _dbus_bindings/containers.c | 132 ++++++++++++++++++++------
_dbus_bindings/message-append.c | 6 +-
- _dbus_bindings/string.c | 75 ++++++---------
+ _dbus_bindings/string.c | 75 +++++++--------
_dbus_bindings/types-internal.h | 10 ++
5 files changed, 309 insertions(+), 108 deletions(-)
Close a couple of reference leaks in String (there's another somewhere, but I can't find it)
_dbus_bindings/string.c | 30 ++++++++++++++++++++++--------
- 1 files changed, 22 insertions(+), 8 deletions(-)
+ 1 file changed, 22 insertions(+), 8 deletions(-)
commit c04456ff1b24de8695cda14f91e8886ca9c0bf0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Don't leak memory in Struct repr()
_dbus_bindings/containers.c | 7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
commit 192bd48b8a17e4f62400b64e037df22c3b47de88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Don't leak memory in _StringBase and _LongBase repr()
_dbus_bindings/abstract.c | 12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
commit 630f912b2155e6328a3fa48deb832f5c3d114b94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Switch _IntBase back to using generic alloc/free implementation rather than half-participating in the int free list (which would result in _IntBase instances leaking)
_dbus_bindings/abstract.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 95c0d3618041e8c8f9173a3eb8e8ddc93c456952
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Fix a couple of memory leaks - D-Bus signature strings, and decoded Unicode objects
_dbus_bindings/message-get-args.c | 18 +++++++++++-------
- 1 files changed, 11 insertions(+), 7 deletions(-)
+ 1 file changed, 11 insertions(+), 7 deletions(-)
commit 99e0758b1d4f958e5753d51e843f1254e15b93b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
but best to be correct).
_dbus_bindings/pending-call.c | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 66fb2745189037ba634cc3574f174f26e53a9be6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Fix a leak of references to Py_None in slightly pathological cases (should never be a problem in practice, but correctness is good)
_dbus_bindings/pending-call.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 9285b0648419a6860ca274d381cdb2924f85fdd2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_pending_call_notify_function: stop leaking a Message per call
_dbus_bindings/pending-call.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit c0c48abc99e66998b4c81436a8f6eca58f93cef4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Also improve clarity of help message for --enable-html-docs.
configure.ac | 11 ++++++++---
- 1 files changed, 8 insertions(+), 3 deletions(-)
+ 1 file changed, 8 insertions(+), 3 deletions(-)
commit d7c11cccfcdc3ef94f183d79203fac136e2c3494
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
doc/tutorial.txt.in: Add copyright and license (GPL2/AFL2.1, like the code)
doc/tutorial.txt.in | 23 +++++++++++++++++++++++
- 1 files changed, 23 insertions(+), 0 deletions(-)
+ 1 file changed, 23 insertions(+)
commit dc6b66210bda929f92524ef10f5c3edbb3cb495c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
COPYING: Remove information about files we no longer have
COPYING | 6 ++----
- 1 files changed, 2 insertions(+), 4 deletions(-)
+ 1 file changed, 2 insertions(+), 4 deletions(-)
commit 00ffd01f3186bf7eab88a5408daa59d162efdf70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
test/test-service.py | 2 --
test/test-signals.py | 2 --
test/test-standalone.py | 2 --
- 8 files changed, 0 insertions(+), 16 deletions(-)
+ 8 files changed, 16 deletions(-)
commit 41694b4df5c1dbf745e5ddd443571d5cb67d74b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/mainloop/glib.py | 2 --
dbus/proxies.py | 2 --
dbus/service.py | 2 --
- 34 files changed, 0 insertions(+), 68 deletions(-)
+ 34 files changed, 68 deletions(-)
commit 3706648c6ba07d2781fb9723eddc202a7e2b8a72
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Use AC_PREREQ(2.59c) to make sure we can use docdir, which is relatively new
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 4c9b10a511f9465ee87e4f87065445c04a34d7e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reset released flag
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 130d1a59220a921af7cc7738306804a6f8878062
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Clear "released" flag after release
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 876f343d4eb39519ca155a4add1483d4f6ced641
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Relax dbus requirement to 0.93, to be nice to Ubuntu 6.10 and Fedora Core 6 users. Release version 0.80.0
configure.ac | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit 1ad24fa7b36a333a0a4e0ce1f0afd2b201f09245
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remove unnecessary "..." in AC_MSG_CHECKING; correct quoting in AC_MSG_RESULT and tests
configure.ac | 14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ 1 file changed, 7 insertions(+), 7 deletions(-)
commit 3edafe1f009d0e228109368dcec3ba3da2d559a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Clear "released" flag. Improve checking for rst2html and epydoc.
configure.ac | 48 +++++++++++++++++++++++++++++++++++++++---------
- 1 files changed, 39 insertions(+), 9 deletions(-)
+ 1 file changed, 39 insertions(+), 9 deletions(-)
commit 057317ea759323f49133351e997ce7b892394889
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remove from EXTRA_DIST files we'd already be distributing
Makefile.am | 4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
commit 36deedcc043fb5abde7cbb432b3a3b24a5031da0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Tweak documentation generation so deprecated stuff isn't documented.
API_CHANGES.txt | 124 ---------------------------------------------------
- HACKING.txt | 62 -------------------------
+ HACKING.txt | 62 --------------------------
Makefile.am | 35 ++++++++++++---
- dbus/__init__.py | 7 +++-
- dbus/_dbus.py | 39 +++++++++-------
+ dbus/__init__.py | 7 ++-
+ dbus/_dbus.py | 39 ++++++++--------
doc/API_CHANGES.txt | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++
doc/HACKING.txt | 68 ++++++++++++++++++++++++++++
7 files changed, 248 insertions(+), 211 deletions(-)
Install dbus-python.h in $includedir/dbus-1.0/dbus rather than $includedir for consistency with libdbus-glib and libdbus
Makefile.am | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 6708a7bb677ac91cb1190f5f6761e2136f6dc779
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Build pre-release version 0.79.94 (= 0.80rc4)
configure.ac | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 7ab85ec3ad175ed8631409e2fb216162fda70d67
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
.gitignore | 1 +
Makefile.am | 124 ++++++++++------------------------------------------------
- configure.ac | 5 ++
+ configure.ac | 5 +++
3 files changed, 27 insertions(+), 103 deletions(-)
commit 625bfaac68f6c7afd85d62752e34fc8e00405790
_dbus_bindings/Makefile.am | 30 ++++++++++++++++++++++++++
_dbus_glib_bindings/Makefile.am | 9 ++++++++
- dbus/Makefile.am | 21 ++++++++++++++++++
+ dbus/Makefile.am | 21 +++++++++++++++++++
examples/Makefile.am | 8 +++++++
test/Makefile.am | 44 +++++++++++++++++++++++++++++++++++++++
- 5 files changed, 112 insertions(+), 0 deletions(-)
+ 5 files changed, 112 insertions(+)
commit 6edb71ddccce139f6c7de1e43f885fed37f58b1b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
configure.ac: When building a non-release version, compile with -Werror
configure.ac | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit 795927e72a9b5e0a14ea7125c31972d2fc3501dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
* change dbus_python_released back to 0 and commit again
configure.ac | 8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
commit 43c48b9c7fdbb5741daa024df9e7a319d1993dac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
threadsafe (I think)
dbus/proxies.py | 145 +++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 87 insertions(+), 58 deletions(-)
+ 1 file changed, 87 insertions(+), 58 deletions(-)
commit 4dbee87fbe9dd7abb56d8d150d8c8ae7bd01f261
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
(thanks Phil Thompson, <phil riverbankcomputing co uk>)
dbus/service.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit cc4dfc18c7fe0843b5e118d35a94ca9cca563f98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
(thanks Phil Thompson, <phil riverbankcomputing co uk>)
_dbus_glib_bindings/module.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 47860b5c25c823587e4e06636acc926b252fe114
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Makefile.am | 11 ++++-
test/dbus_py_test.c | 101 +++++++++++++++++++++++++++++++++++++++
- test/run-test.sh | 6 ++
+ test/run-test.sh | 6 +++
test/test-unusable-main-loop.py | 17 +++++++
- 4 files changed, 134 insertions(+), 1 deletions(-)
+ 4 files changed, 134 insertions(+), 1 deletion(-)
commit 916df7703d828afec95635d309ca83bc1c05fd98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
examples/example-client.py | 2 --
examples/list-system-services.py | 3 +--
- 2 files changed, 1 insertions(+), 4 deletions(-)
+ 2 files changed, 1 insertion(+), 4 deletions(-)
commit f0deb687acad02173c20a0dc644323774b24dc0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
<tsuraan at gmail.com> for the bug report.
_dbus_bindings/conn.c | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit 6d7356140055082a30090161c586b4575f8f0fa7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Correctly don't build HTML docs if rst2html is not found
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit b33efe312c8d89ecc6e2ba9f075d2d0a9e28c3e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Always install text documentation, even if we're not able to build the HTML
Makefile.am | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit 597d278a3973ad411e345ab8938adf6c582da42d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
(now passes make distcheck DISTCHECK_CONFIGURE_ARGS=--enable-api-docs)
Makefile.am | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 0557d5bdcf90dc79ed3662144d8ecd1df28e5dcf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remove generated HTML documentation on distclean
Makefile.am | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 3504ac8bc098b5872be747c151f304bbe80d2131
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
- Implement with modifications to ProxyObject so it resolves the unique name
on construction, if required (activating it if necessary)
- dbus/_dbus.py | 71 ++++++++++++++++--------------------------------------
+ dbus/_dbus.py | 71 ++++++++++++++++---------------------------------------
dbus/proxies.py | 34 ++++++++++++++++++++++----
2 files changed, 50 insertions(+), 55 deletions(-)
not happen (messages will be directed to the unique name by default, so
stateful communication can work).
- _dbus_bindings/message-append.c | 55 +++++++++++++++++++++++++-------------
+ _dbus_bindings/message-append.c | 55 +++++++++++++++++++++++++--------------
test/test-standalone.py | 44 ++++++++++++++++++++++++++++++-
2 files changed, 79 insertions(+), 20 deletions(-)
test/run-test.sh: Re-order to run the simpler tests (standalone, examples, cross tests) first
test/run-test.sh | 34 ++++++++++++++++++----------------
- 1 files changed, 18 insertions(+), 16 deletions(-)
+ 1 file changed, 18 insertions(+), 16 deletions(-)
commit c7fa08a7a7cc6ae3811b1164b0fdd627a9377e43
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Write some more of the tutorial
doc/tutorial.txt.in | 289 +++++++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 267 insertions(+), 22 deletions(-)
+ 1 file changed, 267 insertions(+), 22 deletions(-)
commit e018fa3f6a7e4e0da334453c81e3bde22da46fe1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Comment on why we're putting the client at path /Test
test/cross-test-client.py | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit c98c7742c13ff38998bbc6b6acca390a529e9c7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Use autoconf's usual directory for docs
Makefile.am | 7 ++-----
- 1 files changed, 2 insertions(+), 5 deletions(-)
+ 1 file changed, 2 insertions(+), 5 deletions(-)
commit 24d8be176996913853b01f0e3ed1d33082640dec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Makefile.am | 22 ++++++++++++++++++++++
configure.ac | 7 ++++++-
- 2 files changed, 28 insertions(+), 1 deletions(-)
+ 2 files changed, 28 insertions(+), 1 deletion(-)
commit a9575bf47b9ba5bc02ad5280fe35652758c0d00e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Ignore generated documentation
.gitignore | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 6053bac21757a0d87abd0c50135f6c783fdf63b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Makefile.am: ship example-async-client so it can be used as a test
Makefile.am | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 618e13ee5bdce6dd129600a698910f5edb7ab4db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Distribution packagers may want to build-depend on docutils, and configure with --docdir=... if their distribution would usually use a location other than PREFIX/share/doc/dbus-python - for instance Debian/Ubuntu should use --docdir=/usr/share/doc/python-dbus.
doc/tutorial.txt.in | 399 +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 399 insertions(+), 0 deletions(-)
+ 1 file changed, 399 insertions(+)
commit bde53f1cf59b743d5e38b6ac4fbdf348bdf773db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Add special case to serialization: objects with a __dbus_object_path__ attribute are serialized as that object path. Add that attribute to ProxyObject, dbus.Interface and dbus.service.Object.
- _dbus_bindings/abstract.c | 4 +
+ _dbus_bindings/abstract.c | 4 ++
_dbus_bindings/message-append.c | 120 +++++++++++++++++++++++++++++++--------
_dbus_bindings/types-internal.h | 1 +
dbus/_dbus.py | 5 ++
dbus/.cvsignore | 10 ----------
examples/.cvsignore | 2 --
- 2 files changed, 0 insertions(+), 12 deletions(-)
+ 2 files changed, 12 deletions(-)
commit 984b7fc404a89b61f5efefb2a82d203a6b4fd143
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Validate that the signature on an Array or Dict has the right number of complete types
_dbus_bindings/containers.c | 58 ++++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 54 insertions(+), 4 deletions(-)
+ 1 file changed, 54 insertions(+), 4 deletions(-)
commit 6e4a93545a40a13af7308b97e435921a0eee7805
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Improve documentation of type conversion from D-Bus to Python
_dbus_bindings/message-get-args.c | 23 ++++++++++++-----------
- 1 files changed, 12 insertions(+), 11 deletions(-)
+ 1 file changed, 12 insertions(+), 11 deletions(-)
commit e5cef62c8ed04f5842257653bc6ec70abbdd20bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Improve docstrings for String and UTF8String explaining how to get UTF8String from the API.
_dbus_bindings/string.c | 26 ++++++++++++++++++++++++++
- 1 files changed, 26 insertions(+), 0 deletions(-)
+ 1 file changed, 26 insertions(+)
commit d75fec04ba79b46872801c6132afad7b9f192c94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Subscripting a ByteArray now gives 1-character strings again (for least astonishment). Also document how to get a ByteArray from the API
- _dbus_bindings/bytes.c | 75 +++++++++++------------------------------------
- 1 files changed, 18 insertions(+), 57 deletions(-)
+ _dbus_bindings/bytes.c | 75 ++++++++++++------------------------------------
+ 1 file changed, 18 insertions(+), 57 deletions(-)
commit b68d891998983ab94e68555855d10f85a3dca019
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Correct usage in example-async-client: you need to use example-client (or kill(1) of course) to shut down the example service
examples/example-async-client.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 26ce68b8de3f48187091d3686cb30b75375b84d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
examples/example-async-client.py | 109 ++++++++++++++++++++++++++++++++++
examples/example-client.py | 6 ++
- examples/example-service.py | 10 +++
+ examples/example-service.py | 10 ++++
examples/example-signal-recipient.py | 1 -
test/run-test.sh | 13 ++++
- 5 files changed, 138 insertions(+), 1 deletions(-)
+ 5 files changed, 138 insertions(+), 1 deletion(-)
commit 9ede20248d690d9bb2cb9fba6b75955770930a94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Thanks to Ulisses Furquim <ulissesf at gmail.com> for the patch.
dbus/_dbus.py | 14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
+ 1 file changed, 10 insertions(+), 4 deletions(-)
commit 88011f8e449d92959f83e304d8b6b2db44ec02bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Stop trying to get macros from the autotools directory (no longer needed)
configure.ac | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit adf16bd849e1ebf98f65e288bc42956810a3e2eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
autotools/as-ac-expand.m4 | 40 -----------------------------
autotools/jhflags.m4 | 21 ---------------
autotools/python.m4 | 62 ---------------------------------------------
- 3 files changed, 0 insertions(+), 123 deletions(-)
+ 3 files changed, 123 deletions(-)
commit 2a100a94dc4db5174244b9dac89f4ca5c1083103
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remove setup.py (no longer used in favour of autotools)
setup.py | 195 --------------------------------------------------------------
- 1 files changed, 0 insertions(+), 195 deletions(-)
+ 1 file changed, 195 deletions(-)
commit d0004b6162a18c3d9f02dbc4404f8f452f1c3e79
Author: John (J5) Palmieri <quinticent@localhost.localdomain>
_dbus_bindings/abstract.c | 28 ++++++++++--
_dbus_bindings/bus.c | 8 +++-
_dbus_bindings/bytes.c | 28 +++++++++---
- _dbus_bindings/containers.c | 59 +++++++++++++++---------
- _dbus_bindings/generic.c | 3 +
+ _dbus_bindings/containers.c | 59 ++++++++++++++----------
+ _dbus_bindings/generic.c | 3 ++
_dbus_bindings/int.c | 91 +++++++++++++++++++------------------
_dbus_bindings/message-get-args.c | 2 +-
- _dbus_bindings/message.c | 35 +++++++++++---
- _dbus_bindings/module.c | 10 ++---
+ _dbus_bindings/message.c | 35 ++++++++++----
+ _dbus_bindings/module.c | 10 ++--
_dbus_bindings/pending-call.c | 3 +-
_dbus_bindings/signature.c | 11 +++--
_dbus_bindings/string.c | 25 ++++++----
Fix recommendation given by exception message bringing it into sync with current API (spotted by Phil Thompson)
_dbus_bindings/conn.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 7f7262c8d6b1e3aa6cdc541ac0cdb275f9e68501
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Makefile.am: if in a git checkout, generate the ChangeLog (correctly)
Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 06e9507ebca33369c106b616f948fe6af4fe71c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
NEWS | 7 ++++++-
README | 1 +
- 2 files changed, 7 insertions(+), 1 deletions(-)
+ 2 files changed, 7 insertions(+), 1 deletion(-)
commit d62626c19c32348c28b90e269c47635a421247f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
.gitignore: ignore the generated Makefile
.gitignore | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 75a897710ffafb1fc4df17460784829df844666f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Makefile.am: if in a git checkout, generate the ChangeLog
Makefile.am | 13 +++++++++++--
- 1 files changed, 11 insertions(+), 2 deletions(-)
+ 1 file changed, 11 insertions(+), 2 deletions(-)
commit 6020c7f6252833c2d5bf890c68335ee4cc6f777c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus-python.h: Alter header comment, use a better cpp define name for the multiple-inclusion guard
include/dbus-python.h | 10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
commit 75111a7da5f12f3f01d736694158ea266926139b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remove old introspect_parser from Makefile.am too
Makefile.am | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 550390810f9ee63a3f251e854f3e234c6a948436
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remove old libxml2-based introspection parser
dbus/introspect_parser.py | 90 ---------------------------------------------
- 1 files changed, 0 insertions(+), 90 deletions(-)
+ 1 file changed, 90 deletions(-)
commit d6bfbdd4a270a0b2421e8cba566805211b711c77
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Include the cross-test in 'make check'
test/run-test.sh | 30 ++++++++++++++++++++++++++++++
- 1 files changed, 30 insertions(+), 0 deletions(-)
+ 1 file changed, 30 insertions(+)
commit 432694be74b0a6bfb5336e4fa493958b1bf1ac4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Add missing _expat_introspect_parser.py; fix cross-test to work for out-of-tree builds
Makefile.am | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 0bccb0f1fd68b224e7aee6d21aef8e36cdc8d980
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Remove Makefile (auto-generated since switching to autotools)
Makefile | 1088 --------------------------------------------------------------
- 1 files changed, 0 insertions(+), 1088 deletions(-)
+ 1 file changed, 1088 deletions(-)
commit b3c9b4c65aaefc6c940793e00fcdb60831367d10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/_expat_introspect_parser.py | 83 ++++++++++++++++++++++++++++++++++++++
dbus/proxies.py | 2 +-
- 2 files changed, 84 insertions(+), 1 deletions(-)
+ 2 files changed, 84 insertions(+), 1 deletion(-)
commit 164f38ea01187c1bbe9606dde81e09efd62362e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Do cross-product of options in more obvious way
test/test-client.py | 25 +++++++++++++------------
- 1 files changed, 13 insertions(+), 12 deletions(-)
+ 1 file changed, 13 insertions(+), 12 deletions(-)
commit e6eb7b5307da2a446e1c8c6b0cb6b11fc6705b00
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/conn-internal.h | 2 +-
_dbus_bindings/dbus_bindings-internal.h | 4 +-
- _dbus_glib_bindings/module.c | 13 ++--
+ _dbus_glib_bindings/module.c | 13 +++--
include/dbus-python.h | 96 +++++++++++++++++++++++++++++++
include/dbus_bindings.h | 96 -------------------------------
5 files changed, 106 insertions(+), 105 deletions(-)
COMPAT.txt: cross off some to-do items, patches now sent upstream
COMPAT.txt | 17 ++++++++---------
- 1 files changed, 8 insertions(+), 9 deletions(-)
+ 1 file changed, 8 insertions(+), 9 deletions(-)
commit 6376c0c422063a48554719f9ec72162c1b63fdda
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
multi-threaded.
_dbus_bindings/module.c | 10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
commit 274314c98304fdaa23bcc7b3940ab48e7afe0e8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
MANIFEST.in: include Makefile (for the benefit of mjj29's interop test) and examples
MANIFEST.in | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 717c5b4b3852c5e519bc4a1ccb9df8414d4c019c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
list-system-services.py: Use the NULL_MAIN_LOOP
examples/list-system-services.py | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit b70364f2a37e64585c53a72e36481407e375808c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/_dbus.py: Strongly reference shared connections, so they stay alive and signal handlers etc. stick. On close, remove them from the table of shared connections first
dbus/_dbus.py | 8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
commit 4a7f442a322a8df6306f50ae22aaf049d3807c9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/__init__.py: Import exceptions too in case someone is relying on it
dbus/__init__.py | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 1cd510ab8be262106e1a57359a06708236b9dd39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
test/test-client.py: Add test case for weak reference logic (which would segfault on 0.80rc1)
test/test-client.py | 10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
commit a3f966c49e6158a3382a2dce553b91ceb64376fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/__init__.py: Import types submodule into dbus, because Sugar assumes it'll be available
dbus/__init__.py | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit a4b88e345e8ee03ddcf12ce323730d12d51193db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
dbus/_dbus.py: Use absolute import for proxies
dbus/_dbus.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 8edf45a9dc51a70ce4897606f4cd2b08e3536332
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/message-append.c | 1 +
_dbus_bindings/message-get-args.c | 1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ 2 files changed, 2 insertions(+)
commit 422855dd98922b8a3038f7315809462ed6a54ba6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/conn.c: Fix broken weak reference handling, which caused a segfault on OLPC.
Also add debug related to this.
- _dbus_bindings/conn.c | 55 ++++++++++++++++++++++++++++++++++++++----------
- 1 files changed, 43 insertions(+), 12 deletions(-)
+ _dbus_bindings/conn.c | 55 ++++++++++++++++++++++++++++++++++++++-----------
+ 1 file changed, 43 insertions(+), 12 deletions(-)
commit 6ff6bd99176b7b1d7931bb16c8a7c8a75e3755ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
conn-methods.c: Add tracing
_dbus_bindings/conn-methods.c | 21 +++++++++++++++++++++
- 1 files changed, 21 insertions(+), 0 deletions(-)
+ 1 file changed, 21 insertions(+)
commit 98f392d386ae89e3b7ebe397beee6a15869511df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
conn-internal.h: Comment weakref list
_dbus_bindings/conn-internal.h | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit d1bc9f29818e576b07946e0ea9a89e90e1d5ec42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
bus.c: Add tracing and a couple of missed assertions
_dbus_bindings/bus.c | 11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
commit 6afa6d2e76c83c921c799bec3a7b3259248eb57f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Add TRACE macro and allow debug to be turned off per file
_dbus_bindings/dbus_bindings-internal.h | 10 +++++++++-
- 1 files changed, 9 insertions(+), 1 deletions(-)
+ 1 file changed, 9 insertions(+), 1 deletion(-)
commit 2ad0498ce6f253da333907ed87df11c6b5a8cf1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
conn.c: Correct number of varargs to debug message
_dbus_bindings/conn.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 53c4f8628eac5c1ba62e9ccf3be6e1b4c0990b20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
conn.c: Use __func__ instead of incorrect __FUNC__
_dbus_bindings/conn.c | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit d8a2d78963cf76051a72bb18e7c9d9dd0afd27e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/dbus_bindings-internal.h: Add wrapper macro "DBG_WHEREAMI;"
_dbus_bindings/dbus_bindings-internal.h | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit 883b24563b5f9bf406fcde5edb19caabbc812ac2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Add assertion macros and supporting functions
- _dbus_bindings/dbus_bindings-internal.h | 28 +++++++++++++++++++++-
- _dbus_bindings/debug.c | 38 +++++++++++++++++++++++++++++-
+ _dbus_bindings/dbus_bindings-internal.h | 28 +++++++++++++++++++++--
+ _dbus_bindings/debug.c | 38 +++++++++++++++++++++++++++++--
2 files changed, 62 insertions(+), 4 deletions(-)
commit b7d21102b99e717e3b4f103d71ce96e8f056cfd4
Whitespace consistency: Don't put a space between function name and parentheses around arguments
_dbus_bindings/bus.c | 98 +++++++++---------
- _dbus_bindings/message-append.c | 92 ++++++++--------
+ _dbus_bindings/message-append.c | 92 ++++++++---------
_dbus_bindings/message-get-args.c | 4 +-
- _dbus_bindings/message.c | 204 ++++++++++++++++++------------------
+ _dbus_bindings/message.c | 204 ++++++++++++++++++-------------------
4 files changed, 199 insertions(+), 199 deletions(-)
commit 830f94f31010d4783490217d4b02f6f87927ae4c
_dbus_bindings/message-get-args-impl.h | 511 ----------------
_dbus_bindings/message-get-args.c | 512 ++++++++++++++++
_dbus_bindings/message-internal.h | 48 ++
- _dbus_bindings/message.c | 91 ++--
- _dbus_bindings/module.c | 191 ++++++-
+ _dbus_bindings/message.c | 91 ++-
+ _dbus_bindings/module.c | 191 +++++-
_dbus_bindings/validation-impl.h | 352 -----------
_dbus_bindings/validation.c | 243 ++++++++
setup.py | 5 +
_dbus_bindings/bytes-impl.h | 48 +-
_dbus_bindings/conn.c | 14 +-
_dbus_bindings/containers-impl.h | 141 ++---
- _dbus_bindings/dbus_bindings-internal.h | 45 ++-
+ _dbus_bindings/dbus_bindings-internal.h | 45 +-
_dbus_bindings/exceptions-impl.h | 71 ---
_dbus_bindings/exceptions.c | 64 ++
_dbus_bindings/floattypes-impl.h | 34 +-
_dbus_bindings/pending-call-impl.h | 290 ---------
_dbus_bindings/pending-call.c | 292 +++++++++
_dbus_bindings/signature-impl.h | 24 +-
- _dbus_bindings/types-impl.h | 261 ++++-----
+ _dbus_bindings/types-impl.h | 261 ++++----
_dbus_bindings/types-internal.h | 81 +++
setup.py | 3 +
22 files changed, 1895 insertions(+), 1892 deletions(-)
_dbus_bindings/debug-impl.h | 60 -------------------------------------------
_dbus_bindings/debug.c | 60 +++++++++++++++++++++++++++++++++++++++++++
_dbus_bindings/module.c | 1 -
- setup.py | 2 +
+ setup.py | 2 ++
4 files changed, 62 insertions(+), 61 deletions(-)
commit 3273a66c7b0d8a91ffe68732a482d17775627273
_dbus_bindings/exceptions-impl.h | 28 +-
_dbus_bindings/generic-impl.h | 16 +-
_dbus_bindings/mainloop-impl.h | 47 +-
- _dbus_bindings/message-impl.h | 57 +--
+ _dbus_bindings/message-impl.h | 57 +-
_dbus_bindings/module.c | 8 +-
_dbus_bindings/pending-call-impl.h | 7 +-
_dbus_bindings/types-impl.h | 2 +-
_dbus_bindings/conn-impl.h: Be more careful that referenced Connections always have a DBusConnection
_dbus_bindings/conn-impl.h | 26 ++++++++++++++++++++++----
- 1 files changed, 22 insertions(+), 4 deletions(-)
+ 1 file changed, 22 insertions(+), 4 deletions(-)
commit 93b846e642ea1830b40aee6dfc600b8cd18b51bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
_dbus_bindings/bus-impl.h: Correctly construct Bus objects with non-default addresses
_dbus_bindings/bus-impl.h | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 9c4374aba50a9de68e307b85dc0f4d0425ee0b1b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
gconf-proxy-{client,service2}.py: Print a message warning that these might not work.
gconf-proxy-service.py: Delete, it uses API which was obsoleted long ago.
- dbus/examples/gconf-proxy-client.py | 2 +
+ dbus/examples/gconf-proxy-client.py | 2 ++
dbus/examples/gconf-proxy-service.py | 43 ---------------------------------
dbus/examples/gconf-proxy-service2.py | 1 +
3 files changed, 3 insertions(+), 43 deletions(-)
dbus/examples/example-*.py: update to current API
dbus/examples/example-client.py | 49 ++++++++++++++++----
- dbus/examples/example-service.py | 46 +++++++++++++-----
+ dbus/examples/example-service.py | 46 +++++++++++++------
dbus/examples/example-signal-emitter.py | 39 +++++++++++-----
dbus/examples/example-signal-recipient.py | 71 +++++++++++++++++++----------
4 files changed, 147 insertions(+), 58 deletions(-)
dbus/decorators: Remove explicitly_pass_message
dbus/decorators.py | 21 +--------------------
- 1 files changed, 1 insertions(+), 20 deletions(-)
+ 1 file changed, 1 insertion(+), 20 deletions(-)
commit 090091828e1d616171601d68aed00991d93dfd49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
examples/list-system-services.py: Print services in a nicer form, once per line. Offer to connect to the session bus instead.
dbus/examples/list-system-services.py | 47 +++++++++++++++++++++++----------
- 1 files changed, 33 insertions(+), 14 deletions(-)
+ 1 file changed, 33 insertions(+), 14 deletions(-)
commit 9802e3eb22d1ed464eec71153067593db7071764
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
MANIFEST.in: add TODO (but not COMPAT.txt, which shouldn't go in the sdist)
MANIFEST.in | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 49ea22f2a1be697437f7c232613c87920957bc86
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
COMPAT.txt | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
TODO | 8 ++++++++
- 2 files changed, 56 insertions(+), 0 deletions(-)
+ 2 files changed, 56 insertions(+)
commit aa0710da718fb04079076b6b02c486a177323322
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/__init__.py, dbus/_dbus.py, dbus/service.py: Improve docstrings, imports, __all__
dbus/__init__.py | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++----
- dbus/_dbus.py | 96 +++++++++------------------------
+ dbus/_dbus.py | 96 +++++++++-----------------------
dbus/service.py | 49 +++++++++++++----
3 files changed, 213 insertions(+), 92 deletions(-)
_dbus_bindings/validation-impl.h: Mark new functions as :Since: 0.80
_dbus_bindings/validation-impl.h | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit e4a70180d3ab0eb77264dc1a9f22b2521e5d3607
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/types-impl.h: Always implement Int64 and UInt64 at least as a stub, raising NotImplementedError from the constructor on 64-bit-deficient platforms. Improve docstrings.
_dbus_bindings/types-impl.h | 258 ++++++++++++++++++++++++++++++++++++-------
- 1 files changed, 217 insertions(+), 41 deletions(-)
+ 1 file changed, 217 insertions(+), 41 deletions(-)
commit 34b237b3e1ed0c6665892f3a4765b09e29bdb3a5
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/signature-impl.h: Improve Signature class docstring
_dbus_bindings/signature-impl.h | 19 ++++++++++++++++---
- 1 files changed, 16 insertions(+), 3 deletions(-)
+ 1 file changed, 16 insertions(+), 3 deletions(-)
commit 69d95e61f95c21708596d2f973f46cde61521e68
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/containers-impl.h: Disallow empty structs. Improve docstrings
- _dbus_bindings/containers-impl.h | 80 +++++++++++++++++++++++++++++++------
- 1 files changed, 67 insertions(+), 13 deletions(-)
+ _dbus_bindings/containers-impl.h | 80 +++++++++++++++++++++++++++++++-------
+ 1 file changed, 67 insertions(+), 13 deletions(-)
commit 42ea333ddd2351b4dc87c12089efbda89165783b
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/module.c: Add Constructor, Supported usage field declarations for epydoc
_dbus_bindings/module.c | 6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
commit 4779424a806aecfce2754eb8fc4673f0ce35823e
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/decorators.py: Say that explicitly_pass_message() is deprecated
dbus/decorators.py | 13 +++++++++----
- 1 files changed, 9 insertions(+), 4 deletions(-)
+ 1 file changed, 9 insertions(+), 4 deletions(-)
commit c08743227d9e78da2d02d1e1f5a621d43d38efc4
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/glib.py: mention that the new API only works in >= 0.80
dbus/glib.py | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit cb7538d514e968c19c3fea74bd5de89330112ed5
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/introspect_parser.py: Add docstring for process_introspection_data()
dbus/introspect_parser.py | 12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
commit 3c606fda6ea70622ee234cc51d63644ab27e6e55
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/mainloop/__init__.py | 4 ++++
dbus/mainloop/glib.py | 7 +++++++
- 2 files changed, 11 insertions(+), 0 deletions(-)
+ 2 files changed, 11 insertions(+)
commit 0c7cc37a5ac8fe1a044cfcf6d615aa8341dcb30e
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/proxies.py: trivial change to process_introspection_data() invocation: import and "." => from-import
dbus/proxies.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 01a91b63644b7f1e8b23dea20f639a9b13bb36ef
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/matchrules.py | 271 ----------------------------------------------------
setup.py | 1 -
- 2 files changed, 0 insertions(+), 272 deletions(-)
+ 2 files changed, 272 deletions(-)
commit 3655f865eb742eacc9f677c34757b0f115a7179b
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Stop asserting that dbus.Struct(()) works
test/test-standalone.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 880a2a87e78355e546dc97f0661f500c1c42da73
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/__init__.py: remove FIXME comment
dbus/__init__.py | 4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
commit 8339653949802cb296811fe488b53b721d63e0f7
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/proxies.py: Ignore unused result from send_message. Pass on SignalMatch result from add_signal_receiver() so caller can disconnect the signal more easily.
dbus/proxies.py | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 539faca6578f418da4bbbbd9d4a77c2f5fad682c
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/introspect_parser.py: Import the right exceptions module, so we can raise the right exception
dbus/introspect_parser.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit f6284a1b6552652c84e76585fd208ea361ff288b
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
test/test-signals.py: add test case for signal handling; test/run-test.sh: run test-signals.
- test/run-test.sh | 3 +
+ test/run-test.sh | 3 ++
test/test-signals.py | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 131 insertions(+), 0 deletions(-)
+ 2 files changed, 131 insertions(+)
commit 14ae543d77a0d6ec72d10ba33c5a50c801f1feab
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/_dbus.py: Re-work signal matching so it does the right thing when name ownership changes
- dbus/_dbus.py | 410 ++++++++++++++++++++++++++++++++++++++++++++------------
- 1 files changed, 322 insertions(+), 88 deletions(-)
+ dbus/_dbus.py | 410 ++++++++++++++++++++++++++++++++++++++++++++-------------
+ 1 file changed, 322 insertions(+), 88 deletions(-)
commit 601a1a2b4bbabebb248310334a60413bffde9780
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/bus-impl.h: Correct docstring for Bus.remove_match_string
_dbus_bindings/bus-impl.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit a61bb622aa26d48de7cb1cb269d4b4cfc75dda3f
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/pending-call-impl.h: Fix reference counting
_dbus_bindings/pending-call-impl.h | 8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
commit 2c5f7716211f0157bf6a4fe93ea3df7f03c5f5e8
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/mainloop-impl.h: Fix compilation with debug enabled
_dbus_bindings/mainloop-impl.h | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit 114f98df9c1a6897b0030430550a23b3d5da0a83
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus.proxies: Alter calls to methods which have become public
dbus/proxies.py | 16 +++++++---------
- 1 files changed, 7 insertions(+), 9 deletions(-)
+ 1 file changed, 7 insertions(+), 9 deletions(-)
commit 535e860b648798aae2644b2b222f19990484be88
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
setup.py: Add dbus.lowlevel
setup.py | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 4237e29b6f76e7dcfc1b34b984f9640e9a57fb7d
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/__init__.py: Document existence of dbus.lowlevel
dbus/__init__.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 0586633996ed3d529588b1c429f2dd02ecb9bf5a
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/pending-call-impl.h: Make block() public and work around dbus_pending_call_set_notify() race
- _dbus_bindings/pending-call-impl.h | 75 ++++++++++++++++++++++++++++++-----
- 1 files changed, 64 insertions(+), 11 deletions(-)
+ _dbus_bindings/pending-call-impl.h | 75 ++++++++++++++++++++++++++++++------
+ 1 file changed, 64 insertions(+), 11 deletions(-)
commit 181ff34cbd75fdb0cdfe71628f22d7b5f4b34d7b
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Make send, etc. public, but rename to send_message etc.
_dbus_bindings/conn-methods-impl.h | 85 +++++++++++++++++++++---------------
- 1 files changed, 49 insertions(+), 36 deletions(-)
+ 1 file changed, 49 insertions(+), 36 deletions(-)
commit 7db487a5e4efcdaf6c8ff59dfa6f26c5042ee1e9
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Document the absence of dbus.mainloop.MainLoop in this release.
Add get_object_by_unique_name to Bus objects.
- _dbus_bindings/mainloop-impl.h | 14 ++++++----
- dbus/_dbus.py | 54 ++++++++++++++++++++++++++++++++++-----
- dbus/proxies.py | 3 ++
+ _dbus_bindings/mainloop-impl.h | 14 ++++++-----
+ dbus/_dbus.py | 54 ++++++++++++++++++++++++++++++++++------
+ dbus/proxies.py | 3 +++
3 files changed, 58 insertions(+), 13 deletions(-)
commit 69660ac1b650a2328f21dc2d9953700d1efe1e17
API_CHANGES.txt: Document mainloop changes
API_CHANGES.txt | 63 ++++++++++++++++++++++++++++++++++++++++++++++++-------
- 1 files changed, 55 insertions(+), 8 deletions(-)
+ 1 file changed, 55 insertions(+), 8 deletions(-)
commit 77778920c41ddc3fe99771f4bd0f865e9550868c
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/mainloop/__init__.py: Export glib submodule; improve docstrings
dbus/mainloop/__init__.py | 41 +++++++++++++++++++++++++++++++++++------
- 1 files changed, 35 insertions(+), 6 deletions(-)
+ 1 file changed, 35 insertions(+), 6 deletions(-)
commit c5e4c6f8d67ad4305ab7e2254de10a6320b9c305
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Emulate old bus_request_name, bus_release_name
dbus/dbus_bindings.py | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit e54d3f2c370ebcdb07269b49081519017981bcdb
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/service.py: Allow a Connection as parameter to Object constructor, to avoid having to have a well-known bus name
dbus/service.py | 44 +++++++++++++++++++++++++++++++-------------
- 1 files changed, 31 insertions(+), 13 deletions(-)
+ 1 file changed, 31 insertions(+), 13 deletions(-)
commit 6120021f3563f2df73fc35b2ded4ae30958a47da
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/__init__.py: Export get_default_main_loop, set_default_main_loop and submodules service and mainloop
dbus/__init__.py | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 9c1b58183966ae8a622796ae3df4a5a699bfd5fc
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/glib.py: Use new API to set main loop as default
dbus/glib.py | 13 ++++++++++++-
- 1 files changed, 12 insertions(+), 1 deletions(-)
+ 1 file changed, 12 insertions(+), 1 deletion(-)
commit f3a23de9e022e708b9884d36f65ab9ccaf634bee
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/_dbus.py: Import get_default_main_loop, set_default_main_loop
dbus/_dbus.py | 14 ++++++++++++--
- 1 files changed, 12 insertions(+), 2 deletions(-)
+ 1 file changed, 12 insertions(+), 2 deletions(-)
commit 605a8ec83eba854b319d94c9fee3467e52999005
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_glib_bindings/module.c: Support set_as_default keyword argument
- _dbus_glib_bindings/module.c | 50 ++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 44 insertions(+), 6 deletions(-)
+ _dbus_glib_bindings/module.c | 50 +++++++++++++++++++++++++++++++++++++-----
+ 1 file changed, 44 insertions(+), 6 deletions(-)
commit 3aff827e8fe14a9fb9b1846e00c32f01afee40b2
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings: Change default-main-loop API to use global functions
get_default_main_loop, set_default_main_loop. Improve docstrings
- _dbus_bindings/bus-impl.h | 5 ++-
- _dbus_bindings/conn-impl.h | 32 ++++++----------
- _dbus_bindings/conn-methods-impl.h | 56 ----------------------------
- _dbus_bindings/mainloop-impl.h | 70 ++++++++++++++++++++++++++++++++++-
- _dbus_bindings/module.c | 12 ++++--
+ _dbus_bindings/bus-impl.h | 5 +--
+ _dbus_bindings/conn-impl.h | 32 +++++++----------
+ _dbus_bindings/conn-methods-impl.h | 56 -----------------------------
+ _dbus_bindings/mainloop-impl.h | 70 ++++++++++++++++++++++++++++++++++--
+ _dbus_bindings/module.c | 12 ++++---
5 files changed, 91 insertions(+), 84 deletions(-)
commit 919cd3aeac6676b19246091a6ff762bb6e154773
include/dbus_bindings.h: Put _dbus_bindings in a static variable when imported
into e.g. _dbus_glib_bindings. Re-indent for consistency.
- include/dbus_bindings.h | 53 ++++++++++++++++++++++++----------------------
- 1 files changed, 28 insertions(+), 25 deletions(-)
+ include/dbus_bindings.h | 53 +++++++++++++++++++++++++----------------------
+ 1 file changed, 28 insertions(+), 25 deletions(-)
commit 16d460e5c4987d67a4db248c5fd1a69ca8b0ab23
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
should still appear in tarballs.
setup.py | 12 +-----------
- 1 files changed, 1 insertions(+), 11 deletions(-)
+ 1 file changed, 1 insertion(+), 11 deletions(-)
commit 894bafef2cae44d4b41845ed900cffe65dd63900
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/generic-impl.h | 23 +++
_dbus_bindings/mainloop-impl.h | 354 ++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 377 insertions(+), 0 deletions(-)
+ 2 files changed, 377 insertions(+)
commit aabf7935466aee3c8cc82f9c08a39017fcb603f8
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/conn-methods-impl.h: Correct docstring: there is no dbus.mainloop.base
_dbus_bindings/conn-methods-impl.h | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 4a51f14170ffa4750b459fa4250bd7ce89bfa801
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
MANIFEST.in: include MANIFEST.in itself
MANIFEST.in | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit f064ecd77fb99506ea32c500e687a59ee68d9425
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Include top-level dbus_bindings.py (missed in previous commit)
dbus_bindings.py | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit 5bcdc1378cceb0885fc2138e55259f15a83fa1ce
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Remove _dbus_bindings/test.py (duplicates bits of test-standalone)
_dbus_bindings/test.py | 30 ------------------------------
- 1 files changed, 0 insertions(+), 30 deletions(-)
+ 1 file changed, 30 deletions(-)
commit 4a0902b38a50d34f28ce022fe0684aec8ce91718
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
MANIFEST.in: pass through LC_ALL=C sort -k2
MANIFEST.in | 13 ++++++-------
- 1 files changed, 6 insertions(+), 7 deletions(-)
+ 1 file changed, 6 insertions(+), 7 deletions(-)
commit f2c08d18ac2645311e4c0d94da0b06b3754a6def
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
are supported, but a pure-Python main loop could be supported without
incompatible API changes.
- _dbus_bindings/bus-impl.h | 19 ++---
+ _dbus_bindings/bus-impl.h | 19 ++--
_dbus_bindings/conn-impl.h | 55 ++++++++----
_dbus_bindings/conn-methods-impl.h | 56 ++++++++++++
_dbus_bindings/mainloop-impl.h | 175 ++++++++++++++++++++++++++++++++++++
- _dbus_bindings/module.c | 22 +++++-
+ _dbus_bindings/module.c | 22 ++++-
_dbus_glib_bindings/module.c | 65 +++++++++++++-
dbus/__init__.py | 2 -
- dbus/_dbus.py | 74 +++++++--------
+ dbus/_dbus.py | 74 ++++++++-------
dbus/glib.py | 15 +---
dbus/mainloop/__init__.py | 7 ++
dbus/mainloop/glib.py | 32 +++++++
_dbus_bindings/conn-impl.h: Check for errors, printing them if necessary, before releasing GIL
_dbus_bindings/conn-impl.h | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
commit df744af92832a69dbdbe97014bee38f6271ca30a
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
MANIFEST.in: remove README, which doesn't exist
MANIFEST.in | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 280061c0e03fb59f1eabf950fa4ab0716b4b7a39
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/_dbus.py | 10 ++++++++++
dbus/proxies.py | 9 +++++++++
- 2 files changed, 19 insertions(+), 0 deletions(-)
+ 2 files changed, 19 insertions(+)
commit 48a87921075edbe3b94cdd1ddfef90b8f6e3a152
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
HACKING.txt: fix typo
HACKING.txt | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 192d203341d584a3f6502d0c3fb45d26870e7698
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus._dbus: Whitespace
dbus/_dbus.py | 11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
+ 1 file changed, 6 insertions(+), 5 deletions(-)
commit b02991564418e2136ac305669afa8457595fd397
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/bus-impl.h: Remove duplicate registration of name_has_owner method
_dbus_bindings/bus-impl.h | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit d3aa18da0ee31f4c7c6e17b9d027237021402292
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Makefile: Produce warning about "development use only" for all targets. Set targets PHONY. Make docs depend on build, now the build is quicker
Makefile | 18 ++++++++++++------
- 1 files changed, 12 insertions(+), 6 deletions(-)
+ 1 file changed, 12 insertions(+), 6 deletions(-)
commit 6008b37253f7a04b563b28a2aa9357de8cfd29d1
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Test UTF8String as well as String
test/cross-test-client.py | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 7416bf25886650aec413eea2ca2c42b69f5a3537
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Update API_CHANGES.txt
API_CHANGES.txt | 43 ++++++++++++++++++++-----------------------
- 1 files changed, 20 insertions(+), 23 deletions(-)
+ 1 file changed, 20 insertions(+), 23 deletions(-)
commit 9997fd83b55e16d1c50fe04ce57951483f867982
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
backwards compatibility).
Makefile | 11 ++++++++---
- 1 files changed, 8 insertions(+), 3 deletions(-)
+ 1 file changed, 8 insertions(+), 3 deletions(-)
commit 1a4b9502f1d06e94fd5f90bfd85cf4d47b88c1fd
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
setup.py: Import CFLAGS from environment (used by development Makefile for warning control)
setup.py | 7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
commit 4ce650d5c4ca5807c8eb4bc6f8074ff6eddab359
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Remove Variant from API, add UTF8String
dbus/__init__.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit bf5550fdcbd02a55d18f17d2b79e692145dfad58
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Import the newly re-added types into dbus.types
dbus/types.py | 10 ++++------
- 1 files changed, 4 insertions(+), 6 deletions(-)
+ 1 file changed, 4 insertions(+), 6 deletions(-)
commit 0bd42c7cce423ce04def63217675b730228294af
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
- Remove Variant type
_dbus_bindings/containers-impl.h | 538 ++++++++++++++------------------------
- 1 files changed, 194 insertions(+), 344 deletions(-)
+ 1 file changed, 194 insertions(+), 344 deletions(-)
commit 481428655794be4491cf7fd33f86b8e9e059a2d6
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
- Annotate unused arguments
_dbus_bindings/conn-methods-impl.h | 35 ++++++++++++++++++++++-------------
- 1 files changed, 22 insertions(+), 13 deletions(-)
+ 1 file changed, 22 insertions(+), 13 deletions(-)
commit 5c908374f838e7b88c6725c6b54308316d8ed798
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
- Add UTF8String and (unicode) String types
_dbus_bindings/types-impl.h | 481 ++++++++++++++++++++++++++-----------------
- 1 files changed, 291 insertions(+), 190 deletions(-)
+ 1 file changed, 291 insertions(+), 190 deletions(-)
commit 5bed478bed959ad477efac7da01ced0d0a76d6ed
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Make Signature a subclass of DBusPythonString
_dbus_bindings/signature-impl.h | 22 ++++++++--------------
- 1 files changed, 8 insertions(+), 14 deletions(-)
+ 1 file changed, 8 insertions(+), 14 deletions(-)
commit 23013477f373aae9569e05bf793dcb3ec92530fb
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
- Include "abstract" base classes and float types in module.c
_dbus_bindings/floattypes-impl.h | 159 ++++++++++++++++++++++++++++++++++++++
- _dbus_bindings/module.c | 8 ++-
- 2 files changed, 166 insertions(+), 1 deletions(-)
+ _dbus_bindings/module.c | 8 +-
+ 2 files changed, 166 insertions(+), 1 deletion(-)
commit 3c5d7904ea641f2b4adcf1edb1165e1381119120
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
- Don't try to do clever things for Byte memory allocation
_dbus_bindings/bytes-impl.h | 105 +++++++++++++------------------------------
- 1 files changed, 31 insertions(+), 74 deletions(-)
+ 1 file changed, 31 insertions(+), 74 deletions(-)
commit 77c594008a1a4a655a94868c0028ef6fdec0b492
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Add abstract-impl.h: abstract base classes for D-Bus types that subclass int/float/long/str, with a variant_level attribute.
_dbus_bindings/abstract-impl.h | 518 ++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 518 insertions(+), 0 deletions(-)
+ 1 file changed, 518 insertions(+)
commit ec4382fc301ddd60c4abfa0175e912880980de68
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Add Glue_immutable_setattro, DEFINE_CHECK, UNUSED attribute. Remove generic repr() functions
_dbus_bindings/generic-impl.h | 96 +++++++++--------------------------------
- 1 files changed, 21 insertions(+), 75 deletions(-)
+ 1 file changed, 21 insertions(+), 75 deletions(-)
commit 3ab7a818a7a7a92a15de50ef848318ca61a6d2df
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
test/test-standalone.py: Test API guarantee that integer types subclass int or long
test/test-standalone.py | 8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
commit 6a9cafc90a31cf1d396b8a492fc1d618ef03dc65
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
test/cross-test-client.py: Add more workarounds for odd dbus-java behaviour. Compare InvertMapping results better.
- test/cross-test-client.py | 75 ++++++++++++++++++++++++++++++++------------
- 1 files changed, 54 insertions(+), 21 deletions(-)
+ test/cross-test-client.py | 75 ++++++++++++++++++++++++++++++++-------------
+ 1 file changed, 54 insertions(+), 21 deletions(-)
commit df50fee665eb68d27394123ca79475bd37a0c528
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Produce debug output
test/cross-test-server.py | 10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
commit 3ad6bd460e0addc46cb503984e6d9cf2868111f5
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Use a temp variable to make crash debugging easier (although I now can't reproduce the crash...)
_dbus_bindings/pending-call-impl.h | 8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
commit 8801e3159d5a5a048eb30bd030ecb5dbd16610f9
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Make cross-test stricter by including extreme values for integers, etc.
test/cross-test-client.py | 34 +++++++++++++++++++++++-----------
- 1 files changed, 23 insertions(+), 11 deletions(-)
+ 1 file changed, 23 insertions(+), 11 deletions(-)
commit 52336a79a623dc2674ce22965eb6f0b010078b5e
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
When trying to validate an int64 it helps if you put it in a 64-bit variable.
_dbus_bindings/types-impl.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 0590a83202f27a98b8bb898876339a9b02a60896
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
setup.py: Remove "import extract" (no longer exists)
setup.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit fcd45af4aa4fd81454f1c8a8fa7b8b5790f44b54
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
test/test-client.py | 23 +++++++++++++++++++++++
test/test-service.py | 22 ++++++++++++++++++++++
test/test-standalone.py | 21 +++++++++++++++++++++
- 15 files changed, 341 insertions(+), 0 deletions(-)
+ 15 files changed, 341 insertions(+)
commit 329dc1e985c5090bba889e8ac5543d47c6abb5e2
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Put AUTHORS in the right order
AUTHORS | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 7aed1104ddafd10c708234189345c4696cc2759e
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/extract.py: Remove (no longer used now we're not using Pyrex)
dbus/extract.py | 245 -------------------------------------------------------
- 1 files changed, 0 insertions(+), 245 deletions(-)
+ 1 file changed, 245 deletions(-)
commit b4d4ab76adabd4a8d0a14efa678c057f51d23431
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Extend and correct docstrings. Set epydoc to expect reStructuredText by default.
Makefile | 2 +-
- _dbus_bindings/conn-methods-impl.h | 40 ++++++++++++++++++++-----------
- _dbus_bindings/message-append-impl.h | 8 +++---
+ _dbus_bindings/conn-methods-impl.h | 40 +++++++++++++++++++++-----------
+ _dbus_bindings/message-append-impl.h | 8 +++----
_dbus_bindings/message-get-args-impl.h | 38 +++++++++++++++---------------
- _dbus_bindings/validation-impl.h | 33 ++++++++++++++++---------
+ _dbus_bindings/validation-impl.h | 33 ++++++++++++++++----------
5 files changed, 71 insertions(+), 50 deletions(-)
commit 78a7b67f03f9267fd47ab3686f971d1190cadf1a
Cast to PyCFunction to avoid compiler warning for function with kwargs
_dbus_bindings/module.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 274b4601130abb67b5b7f68de38c71ee7a64d3fb
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Correct argument parsing in validate_bus_name
_dbus_bindings/validation-impl.h | 6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
commit b235e382198fc7599a2183a5b4cba10f650659bc
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
setup.py: Remove _util from modules to install
setup.py | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit cdc40aa20b52b4a8e9910e8fe48824205b4e7591
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/module.c | 9 ++++
_dbus_bindings/validation-impl.h | 91 ++++++++++++++++++++++++++++++++++++++
- dbus/_util.py | 13 -----
- dbus/decorators.py | 9 +++-
+ dbus/_util.py | 13 ------
+ dbus/decorators.py | 9 ++--
4 files changed, 106 insertions(+), 16 deletions(-)
commit 9c7ee716288ffc80d1c931c84cc2b3242acf0b1e
Minor docstring correction
_dbus_bindings/types-impl.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 4c53d31fcc5b2f3a8e5578cae57e51db84a396fb
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/message-get-args-impl: Fix ByteArray unmarshalling.
_dbus_bindings/message-get-args-impl.h | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit aa5cb1a66951705540a51645eb8efd3cbcf6788e
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/_dbus.py: Now that Bus subclasses Connection, simplify signature of signal filter
dbus/_dbus.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 747b2b9d37329796c4bf0bdaa1ca99e1d82d420d
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Fix ByteArray unmarshalling.
test/test-standalone.py | 112 ++++++++++++++++++++++++++++++++++++++---------
- 1 files changed, 91 insertions(+), 21 deletions(-)
+ 1 file changed, 91 insertions(+), 21 deletions(-)
commit de8aeda1687948230bb97fa4083744087356e738
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
.gitignore: Ignore MANIFEST, dist/
.gitignore | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit a7bcad2d2239e28bb32ef7cfe74105c514a32ee5
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
_dbus_bindings/module.c: PEP7-style whitespace
_dbus_bindings/module.c | 44 ++++++++++++++++++++++----------------------
- 1 files changed, 22 insertions(+), 22 deletions(-)
+ 1 file changed, 22 insertions(+), 22 deletions(-)
commit 888110c46b864b613a3281e3d0bf76ed85b04b01
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Also don't abort() if adding constants to the module fails.
_dbus_bindings/module.c | 8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
commit 552b7b4c997ea44de86f68e79341ecf323b9ead5
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
MANIFEST.in: Include added files, stop trying to include the Pyrex version
MANIFEST.in | 11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
+ 1 file changed, 6 insertions(+), 5 deletions(-)
commit 84be4d92f3f913f04941562ffb4cde5d21a63b37
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Makefile | 2 +-
setup.py | 1 -
- 2 files changed, 1 insertions(+), 2 deletions(-)
+ 2 files changed, 1 insertion(+), 2 deletions(-)
commit 78ce34da2c1cea65372b96505e21529d3896634f
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/_dbus_bindings.pyx | 1820 ------------------------------------
dbus/_dbus_glib_bindings.pyx | 17 -
dbus/dbus_h_wrapper.h | 3 -
- 6 files changed, 0 insertions(+), 2032 deletions(-)
+ 6 files changed, 2032 deletions(-)
commit 97d01a1d540e5ec31b752c31ad9f2b794eddf472
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/_dbus.py | 56 +++++---------------
dbus/decorators.py | 13 ++---
dbus/exceptions.py | 3 +-
- dbus/proxies.py | 90 +++++++++++++++++++++-----------
+ dbus/proxies.py | 90 ++++++++++++++++++++------------
dbus/service.py | 82 +++++++++++++++--------------
dbus/types.py | 26 +++-------
- setup.py | 25 ++-------
+ setup.py | 25 +++------
test/cross-test-client.py | 55 ++++++++++----------
test/cross-test-server.py | 11 +++-
test/run-test.sh | 3 +-
a method get_args() returning a tuple.
_dbus_bindings/message-get-args-impl.h | 16 +++++++---------
- 1 files changed, 7 insertions(+), 9 deletions(-)
+ 1 file changed, 7 insertions(+), 9 deletions(-)
commit 24eb072bd8aabbc4d0f916b981e2283be0848e97
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/matchrules.py: Use absolute import
dbus/matchrules.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 97900c452754b832d0817edc03f3e00fe888d24a
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Add a C reimplementation of the formerly-Pyrex bits of dbus-python.
- HACKING.txt | 35 +
+ HACKING.txt | 35 ++
_dbus_bindings/bus-impl.h | 415 +++++++++++++
_dbus_bindings/bytes-impl.h | 420 +++++++++++++
_dbus_bindings/conn-impl.h | 551 +++++++++++++++++
_dbus_bindings/signature-impl.h | 238 +++++++
_dbus_bindings/test.py | 30 +
_dbus_bindings/types-impl.h | 635 +++++++++++++++++++
- _dbus_bindings/validation-impl.h | 241 +++++++
+ _dbus_bindings/validation-impl.h | 241 ++++++++
_dbus_glib_bindings/module.c | 74 +++
include/dbus_bindings.h | 64 ++
- 21 files changed, 7053 insertions(+), 0 deletions(-)
+ 21 files changed, 7053 insertions(+)
commit 0a189b73baa8e7b1d1d7743534b635fabe1aaf80
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Add Makefile rule to do a clean build (setup.py doesn't track .h dependencies properly) and make it the default
Makefile | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit d1e74259da30f732ebf58057188478367b492840
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
Add self to AUTHORS
AUTHORS | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 3b1b6ec26d55e08c4a9fbed12714913974f8e0c3
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/_dbus_bindings.pyx: More docstrings
dbus/_dbus_bindings.pyx | 20 +++++++++++++++++---
- 1 files changed, 17 insertions(+), 3 deletions(-)
+ 1 file changed, 17 insertions(+), 3 deletions(-)
commit 82c249159bbbfa1ad1d77d26b8e3a2f0615a80ee
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/proxies.py: Set __docformat__ to 'restructuredtext' for epydoc
dbus/proxies.py | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 3f77ab99f21400fbea5642affff2e8bc0c8faf28
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
dbus/_dbus.py: More docstrings
dbus/_dbus.py | 30 ++++++++++++++++++++++++++++--
- 1 files changed, 28 insertions(+), 2 deletions(-)
+ 1 file changed, 28 insertions(+), 2 deletions(-)
commit d65d0b6654b19522e250a6a4a361f06fa1ccd2d2
Author: Simon McVittie <smcv@celebrin.pseudorandom.co.uk>
* Add more docstrings and note methods which I don't think should be public.
* When append_byte() fails, raise a more informative TypeError
- dbus/_dbus_bindings.pyx | 64 +++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 62 insertions(+), 2 deletions(-)
+ dbus/_dbus_bindings.pyx | 64 +++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 62 insertions(+), 2 deletions(-)
commit e37b430efed0dcfa5ff6196046e0b4302b79662a
Author: Simon McVittie <smcv@celebrin.(none)>
dbus/_dbus.py: Add exceptions to __all__ so they'll be imported into __init__
dbus/_dbus.py | 9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
commit 99bd2cf0aad0f26cc41459be2c89256f226832f0
Author: Simon McVittie <smcv@celebrin.(none)>
dbus/__init__.py: Annotate __all__ with where the objects come from
dbus/__init__.py | 9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
commit c0574acbc663094fbb722cd6bdc97b02e7111100
Author: Simon McVittie <smcv@celebrin.(none)>
_dbus_bindings.pyx: Spell "negative" correctly
dbus/_dbus_bindings.pyx | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit cf1599248d81b848016672cc129a714095f5f11e
Author: Simon McVittie <smcv@celebrin.(none)>
test/test-client.py: Rename dbus.dbus_bindings to _dbus_bindings in test too
test/test-client.py | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit 9c4ad587bb237921ff49ac78581eb66a863e6105
Author: Simon McVittie <smcv@celebrin.(none)>
.gitignore: Add files generated during test
.gitignore | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit fc2c0c457100003c4b2c85d6202d75e796b89454
Author: Simon McVittie <smcv@celebrin.(none)>
_dbus_bindings.pyx: Remove no-op constructor overrides which just use superclass
dbus/_dbus_bindings.pyx | 26 ++++----------------------
- 1 files changed, 4 insertions(+), 22 deletions(-)
+ 1 file changed, 4 insertions(+), 22 deletions(-)
commit 188e54fd97c48d9183a16cc2373de62a60f36a39
Author: Simon McVittie <smcv@celebrin.(none)>
.gitignore: Amend for renaming of dbus_bindings
.gitignore | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 10186487194e31889f0a255f7986577b169220ac
Author: Simon McVittie <smcv@celebrin.(none)>
dbus._dbus, _dbus_bindings, dbus.proxies: Add docstrings
- dbus/_dbus.py | 152 +++++++++++++++++++++++++++++++++++++++++++---
- dbus/_dbus_bindings.pyx | 110 ++++++++++++++++++++++++++++++++-
+ dbus/_dbus.py | 152 +++++++++++++++++++++++++++++++++++++++++++----
+ dbus/_dbus_bindings.pyx | 110 ++++++++++++++++++++++++++++++++--
dbus/proxies.py | 39 ++++++++++++
3 files changed, 287 insertions(+), 14 deletions(-)
Makefile: add. Makefile for developer convenience, currently does API documentation using epydoc
Makefile | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit bb8600d38b16999d08950a03473f03d8705394bf
Author: Simon McVittie <smcv@celebrin.(none)>
dbus._dbus: add __all__
dbus/_dbus.py | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 5098824725bc8984e4a84f2bede278648941960d
Author: Simon McVittie <smcv@celebrin.(none)>
dbus.types: add __all__
dbus/types.py | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 656bb219b37ac18ad9bc953ac9a2fb2b5fa6234d
Author: Simon McVittie <smcv@celebrin.(none)>
dbus/__init__.py: Add __all__ (listing a sensible set of public API), __docformat__, __version__
dbus/__init__.py | 19 ++++++++++++++++---
- 1 files changed, 16 insertions(+), 3 deletions(-)
+ 1 file changed, 16 insertions(+), 3 deletions(-)
commit aac6f58ae96faab86e6080702d2dac2bd3a69d66
Author: Simon McVittie <smcv@celebrin.(none)>
Add some docstrings (reStructuredText with epydoc annotations)
- dbus/__init__.py | 9 +++++++
- dbus/_dbus.py | 35 ++++++++++++++-------------
- dbus/decorators.py | 44 +++++++++++++++++++++++++++++++++++
- dbus/exceptions.py | 7 +++++
- dbus/service.py | 64 +++++++++++++++++++++++++++++++++++++++++++++++++--
+ dbus/__init__.py | 9 ++++++++
+ dbus/_dbus.py | 35 ++++++++++++++--------------
+ dbus/decorators.py | 44 ++++++++++++++++++++++++++++++++++++
+ dbus/exceptions.py | 7 ++++++
+ dbus/service.py | 64 +++++++++++++++++++++++++++++++++++++++++++++++++---
5 files changed, 139 insertions(+), 20 deletions(-)
commit 00435b5adc76a745e17b13386d15a2a1d6b2bb16
.gitignore: Add. Ignore distutils build dir, Python bytecode, Vim swapfiles, and generated ChangeLog, .pxd and .c files.
.gitignore | 8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
commit 1b1d5b77a841e68043fd1f27900b7b97b4610b33
Author: John (J5) Palmieri <johnp@remedyz.boston.redhat.com>
<alex at weej dot com> - Add flags when requesting a name
dbus/service.py | 9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
commit eae6cd4e466d9d6dd477cf0bb5ef2b183f4c69f9
Author: John (J5) Palmieri <johnp@remedyz.boston.redhat.com>
* setup.py: read the stdout pipe before stderr
setup.py | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit f5258f571de77b18354e17073d44f316d1e0af1b
Author: John (J5) Palmieri <johnp@remedyz.boston.redhat.com>
flag. We check for an error and if so revert to just calling git-log
setup.py | 20 +++++++++++++++-----
- 1 files changed, 15 insertions(+), 5 deletions(-)
+ 1 file changed, 15 insertions(+), 5 deletions(-)
commit 49948f1f9554b4431d668992b4953ff09962149f
Author: John (J5) Palmieri <johnp@remedyz.boston.redhat.com>
setup.py | 25 +++++++++++++++++++++++++
test/run-test.sh | 1 -
- 2 files changed, 25 insertions(+), 1 deletions(-)
+ 2 files changed, 25 insertions(+), 1 deletion(-)
commit 5f76b5a3eec271192e9657213c6693121c3d8df9
Author: John (J5) Palmieri <johnp@redhat.com>
* fix import of dbus_bindings
test/test-client.py | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 163206f228efad53051677a08d3813fcc5d0ab97
Author: John (J5) Palmieri <johnp@redhat.com>
* Automate building of ChangeLog
setup.py | 18 ++++++++++++++++++
- 1 files changed, 18 insertions(+), 0 deletions(-)
+ 1 file changed, 18 insertions(+)
commit f262d88279991faba06578dde48d0c607ce4b0b8
Author: John (J5) Palmieri <johnp@redhat.com>
* fixed where the binary modules are installed into
setup.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 7d73bb0ea7631ce1191de1cd6fbbcb07fe215f31
Author: John (J5) Palmieri <johnp@redhat.com>
MANIFEST.in | 2 ++
NEWS | 6 ++++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
commit 8728a13fa422955aa96bf2d8644af773407dbe65
Author: John (J5) Palmieri <johnp@redhat.com>
* remove ChangeLog as it will be generated by git-whatchanged
- 0 files changed, 0 insertions(+), 0 deletions(-)
+ 0 files changed
commit caaabe86ac7a91c84d022c5806e67a42617fa566
Author: John (J5) Palmieri <quinticent@phuket.(none)>
* Add Osvaldo S. Neto to AUTHORS for his distutils patch
AUTHORS | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 4b1d99c3fbf0d402cb7badbcb8e6ea682f7e54c6
Author: John (J5) Palmieri <quinticent@phuket.(none)>
added the tools directory
MANIFEST.in | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 9c70ef78b9368b5fd090dd3aafb3f189cc88616d
Author: John (J5) Palmieri <quinticent@phuket.(none)>
create the .service file before we launch dbus
test/run-test.sh | 17 ++++++++---------
- 1 files changed, 8 insertions(+), 9 deletions(-)
+ 1 file changed, 8 insertions(+), 9 deletions(-)
commit 7a0389c01ac8c775b7b677bcc20cc0da716b1c19
Author: John (J5) Palmieri <quinticent@phuket.(none)>
MANIFEST.in | 11 +++++++++++
setup.py | 2 +-
- 2 files changed, 12 insertions(+), 1 deletions(-)
+ 2 files changed, 12 insertions(+), 1 deletion(-)
commit c72e8df76cda925d0bac0e99af94a4d3760e74b1
Author: John (J5) Palmieri <quinticent@phuket.(none)>
need to get the system's header files
dbus/dbus_glib_bindings.pyx | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 98bdb18235a405339041596c571f213ea5fa3c24
Author: John (J5) Palmieri <quinticent@phuket.(none)>
- s/dbus/-Idbus\// in includedirs_flag
setup.py | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 82a4e8afb8ca163416f602fdb1df96b11765ecb2
Author: Robert McQueen <robot101@thubuntu.(none)>
dbus/__init__.py: Set version to 0.70.
dbus/__init__.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit fb63da94f9e207e807f7f0ae18425d3b73173d43
Author: Robert McQueen <robot101@thubuntu.(none)>
dbus/Makefile.am, dbus/examples/Makefile.am: removed
dbus/Makefile.am | 56 ---------------------------------------------
- dbus/examples/Makefile.am | 13 ----------
- 2 files changed, 0 insertions(+), 69 deletions(-)
+ dbus/examples/Makefile.am | 13 -----------
+ 2 files changed, 69 deletions(-)
commit cc9eb8989a5782f62f8ca786d76e1267e48ec8bf
Author: Robert McQueen <robot101@thubuntu.(none)>
COPYING: Have the file with its contents and not a file full of NULLs (thanks XFS)
COPYING | Bin 29056 -> 29056 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit 85ef4b2f21a67fa6f8ebb7977fc62a69208d86fe
Author: Robert McQueen <robot101@thubuntu.(none)>
AUTHORS | 16 ++++++++++++++++
COPYING | Bin 0 -> 29056 bytes
- 2 files changed, 16 insertions(+), 0 deletions(-)
+ 2 files changed, 16 insertions(+)
commit 7d136b1b7749b9d52703f00f546524a8967aeebc
Author: John (J5) Palmieri <johnp@redhat.com>
(Patch from Artem Kachitchkine <Artem.Kachitchkin at Sun.COM>)
python/dbus_bindings.pyx | 3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
commit 6387ac0ee38cbc2c613f1ec6b481693451e6a1d6
Author: John (J5) Palmieri <johnp@redhat.com>
* proxies.py: Fix the callchain
python/proxies.py | 96 +++++++++++++++++++++++++----------------------------
- 1 files changed, 45 insertions(+), 51 deletions(-)
+ 1 file changed, 45 insertions(+), 51 deletions(-)
commit 7ce7ad66afac2b35ddab72190d31c8470a2e4d2d
Author: Robert McQueen <robot101@debian.org>
and reading from the same variable. Oops.
python/service.py | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit e48f4d56533ef815d05e05b31128e53640bd7ded
Author: Robert McQueen <robot101@debian.org>
values.
python/dbus_bindings.pyx | 22 ++++++++++++++++------
- 1 files changed, 16 insertions(+), 6 deletions(-)
+ 1 file changed, 16 insertions(+), 6 deletions(-)
commit b5df8fdfae7b488156cef4ccc536523bfb892895
Author: Robert McQueen <robot101@debian.org>
method return message for property getters
python/dbus_bindings.pyx | 8 ++------
- 1 files changed, 2 insertions(+), 6 deletions(-)
+ 1 file changed, 2 insertions(+), 6 deletions(-)
commit e9046cf6eabcc6e9f86e6dc8cb73a0b28ccc3347
Author: Robert McQueen <robot101@debian.org>
send an exception over the bus. _BEST_ _PATCH_ _EVER_
python/service.py | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit 321ace3a0cf031e638bba1d753818ac068672dee
Author: Robert McQueen <robot101@debian.org>
python/decorators.py | 6 +++++-
python/service.py | 4 ++++
- 2 files changed, 9 insertions(+), 1 deletions(-)
+ 2 files changed, 9 insertions(+), 1 deletion(-)
commit cb37041d6ffeab9e7623dd7c51acc64cbaa7534d
Author: Robert McQueen <robot101@debian.org>
* test/python/test-client.py: Add tests for instance caching of buses
and bus name objects.
- python/_dbus.py | 75 +++++++++++++++++++++++++++++++++------------
- python/dbus_bindings.pyx | 9 ++++-
- python/service.py | 62 ++++++++++++++++++++++++++++++++------
+ python/_dbus.py | 75 +++++++++++++++++++++++++++++++++-------------
+ python/dbus_bindings.pyx | 9 ++++--
+ python/service.py | 62 +++++++++++++++++++++++++++++++-------
3 files changed, 114 insertions(+), 32 deletions(-)
commit c6d4440b37c43681a4ecf11edfa5a4b0371734ea
async callback tests, rather than passing them to the low-level
bindings to be ignored in a noisy and frustrating manner.
- python/service.py | 252 +++++++++++++++++++++++++++++-----------------------
- 1 files changed, 140 insertions(+), 112 deletions(-)
+ python/service.py | 252 +++++++++++++++++++++++++++++------------------------
+ 1 file changed, 140 insertions(+), 112 deletions(-)
commit b4a92c736cb37f2daba25283e830615dcf7137e8
Author: Robert McQueen <robot101@debian.org>
case to try invoking an method that overrides one inherited from a
D-Bus interface class.
- python/service.py | 234 ++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 144 insertions(+), 90 deletions(-)
+ python/service.py | 234 ++++++++++++++++++++++++++++++++---------------------
+ 1 file changed, 144 insertions(+), 90 deletions(-)
commit f14661ee73a5efc92dfcbe22e4230dab153a4d69
Author: Robert McQueen <robot101@debian.org>
obsolete and broken test scripts for old bindings. We have up to date
and working tests in test/python/.
- python/dbus_bindings.pyx | 10 ++-
+ python/dbus_bindings.pyx | 10 ++--
python/examples/example-service.py | 6 +-
python/examples/gconf-proxy-service.py | 5 +-
python/examples/gconf-proxy-service2.py | 5 +-
python/tests/test-client.py | 100 -------------------------------
- python/tests/test-server.py | 17 -----
+ python/tests/test-server.py | 17 ------
6 files changed, 15 insertions(+), 128 deletions(-)
commit a10facab362212f630b4fc3191a711523ed367b1
python/dbus_bindings.pyx | 119 ++++++++++++++++++++++++++++------------------
python/decorators.py | 12 +++--
- python/proxies.py | 11 ++--
+ python/proxies.py | 11 ++---
python/service.py | 43 +++++++++++++++--
4 files changed, 124 insertions(+), 61 deletions(-)
the key to None
python/service.py | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit fb3300cea133630f45d13776a66dcbbd71c46d97
Author: John (J5) Palmieri <johnp@redhat.com>
signal tag even when there are no arguments
python/service.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 137d6a5121de6ae44a37ca99c5519c4300cc9dea
Author: John (J5) Palmieri <johnp@redhat.com>
* actualy add the introspection parser to CVS :-)
python/introspect_parser.py | 50 +++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 50 insertions(+), 0 deletions(-)
+ 1 file changed, 50 insertions(+)
commit 423589e748db1783cbce03452e5fe5685b83f750
Author: John (J5) Palmieri <johnp@redhat.com>
allows us to test the robustness of the GLib bindings and interlanguage
communications.
- python/Makefile.am | 13 +++-
+ python/Makefile.am | 13 ++-
python/dbus_bindings.pyx | 197 +++++++++++++++++++++++++++++++++++++---------
python/exceptions.py | 4 +
- python/proxies.py | 75 ++++++++++++++---
+ python/proxies.py | 75 ++++++++++++++----
python/service.py | 3 +-
5 files changed, 239 insertions(+), 53 deletions(-)
* dbus/Python.pyx: Fixed memory leaks when throwing errors. We now copy the message from a DBusError and then free the error object befor throwing the error
- python/dbus_bindings.pyx | 54 ++++++++++++++++++++++++++++++++-------------
- 1 files changed, 38 insertions(+), 16 deletions(-)
+ python/dbus_bindings.pyx | 54 ++++++++++++++++++++++++++++++++--------------
+ 1 file changed, 38 insertions(+), 16 deletions(-)
commit 583a8acad47cf49f9e28d8f7360f8bb1a409e0d4
Author: John (J5) Palmieri <johnp@redhat.com>
- update to next release version
python/__init__.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 8f6b65becb2183f68e5c923854c4b5946a40dbfd
Author: John (J5) Palmieri <johnp@redhat.com>
* python/__init__.py: Sync version with libdbus to (0,50,0)
python/__init__.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c9ce6ac673fef6ca5189480d73b542e7f2c283f3
Author: John (J5) Palmieri <johnp@redhat.com>
the lock is released.
python/dbus_bindings.pyx | 110 +++++++++++++++++++++++++++-------------------
- 1 files changed, 65 insertions(+), 45 deletions(-)
+ 1 file changed, 65 insertions(+), 45 deletions(-)
commit ccba1a75d274300215ac3b8eb06792c06679de55
Author: John (J5) Palmieri <johnp@redhat.com>
* python/dbus_bindings.pyx (_pending_call_notification): Obtain the GIL global lock when calling back into Python
python/dbus_bindings.pyx | 25 +++++++++++++++----------
- 1 files changed, 15 insertions(+), 10 deletions(-)
+ 1 file changed, 15 insertions(+), 10 deletions(-)
commit 780a08253b6e9ac0270d50cb0498cb7085bd05a2
Author: John (J5) Palmieri <johnp@redhat.com>
get picked up from the system
python/dbus_bindings.pyx | 13 ++++++++-----
- 1 files changed, 8 insertions(+), 5 deletions(-)
+ 1 file changed, 8 insertions(+), 5 deletions(-)
commit 068820cbec569f14277f0dc52e4219ad123bed24
Author: John (J5) Palmieri <johnp@redhat.com>
of defining DBusConnection ourselves.
python/dbus_glib_bindings.pyx | 12 +++++-------
- 1 files changed, 5 insertions(+), 7 deletions(-)
+ 1 file changed, 5 insertions(+), 7 deletions(-)
commit 0caa747c4dac110d7a1550cfcded41c03d5bf4f7
Author: John (J5) Palmieri <johnp@redhat.com>
python/Makefile.am | 3 +++
python/dbus.pth | 1 +
- 2 files changed, 4 insertions(+), 0 deletions(-)
+ 2 files changed, 4 insertions(+)
commit 53aee6867499fb4b2135ed06dd5c4c6cd96058e0
Author: John (J5) Palmieri <johnp@redhat.com>
compiler looks in the right places during distcheck
python/Makefile.am | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit dc94fa7e3cd71c0dd29b4899bb0d956dc4019b34
Author: John (J5) Palmieri <johnp@redhat.com>
* python/__init__.py: Upped to version (0,42,0) because of the API change
python/__init__.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 96a7dee3c739e4c5eb6b18cc093bec41bb42da35
Author: John (J5) Palmieri <johnp@redhat.com>
* doc/TODO: remove sending message to oneself TODO item
python/service.py | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 557f47a57fed5a5b4e56677ed0cf5ae8f2987536
Author: John (J5) Palmieri <johnp@redhat.com>
* python/dbus_bindings.pyx.in (cunregister_function_handler, cmessage_function_handler): Patch from Anthony Baxter <anthony@interlink.com.au> fixes threading problems by using the Py_GILState_Ensure/Release to synchronize with the python runtime.
- python/dbus_bindings.pyx.in | 60 +++++++++++++++++++++++++-----------------
- 1 files changed, 36 insertions(+), 24 deletions(-)
+ python/dbus_bindings.pyx.in | 60 ++++++++++++++++++++++++++-----------------
+ 1 file changed, 36 insertions(+), 24 deletions(-)
commit b9ef3eaf17a91f258af17c6e9ae8acb23eb7b411
Author: Colin Walters <walters@verbum.org>
Patch from Joe Markus Clarke for FreeBSD support.
python/dbus_bindings.pyx.in | 8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
commit 4a8fc73472c80880c0c6c5cf1401f3ab9817965f
Author: Colin Walters <walters@verbum.org>
* test/glib/test-dbus-glib.c: Add many more tests.
python/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit fc5d7298d72e20bfc3e209e44e6791643a838f49
Author: John (J5) Palmieri <johnp@redhat.com>
* python/__init__.py: Python bindings deserve a minor version update. Upped to (0, 40, 2)
python/__init__.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit abd0204928614dc1d36125e9d3634c25e068af59
Author: John (J5) Palmieri <johnp@redhat.com>
use new match classes to handle signals.
python/Makefile.am | 2 +-
- python/_dbus.py | 69 +++++-------
+ python/_dbus.py | 69 +++++------
python/decorators.py | 10 +-
python/examples/example-signal-emitter.py | 8 +-
python/examples/example-signal-recipient.py | 4 +-
- s/TYPE_PATH/TYPE_OBJECT_PATH
python/dbus_bindings.pyx.in | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 3979e97cf4245f720aed1764009a5d1fa875f595
Author: John (J5) Palmieri <johnp@redhat.com>
the bus (Bug#1685 comment 3).
python/proxies.py | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 933695891ea748308d76faaab23bc548c585b7b8
Author: John (J5) Palmieri <johnp@redhat.com>
python/_dbus.py | 219 +++++++++++
python/_util.py | 12 +
python/dbus.py | 562 ---------------------------
- python/dbus_bindings.pyx.in | 146 +++++++-
+ python/dbus_bindings.pyx.in | 146 ++++++-
python/decorators.py | 37 ++
python/examples/example-service.py | 2 +
python/examples/example-signal-emitter.py | 2 +
* python/Makefile.am: removed refrences to lvalue_cast_post_process.py
- python/Makefile.am | 7 +--
+ python/Makefile.am | 7 +---
python/lvalue_cast_post_process.py | 80 ------------------------------------
2 files changed, 2 insertions(+), 85 deletions(-)
run dbus_bindings.c through lvalue_cast_post_process.py and copy the
results back to dbus_binding.c
- python/Makefile.am | 7 ++-
+ python/Makefile.am | 7 +++-
python/lvalue_cast_post_process.py | 80 ++++++++++++++++++++++++++++++++++++
2 files changed, 85 insertions(+), 2 deletions(-)
s/dbus_pending_call_get_reply/dbus_pending_call_steal_reply
python/dbus_bindings.pyx.in | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit 4940b112efc417868f567d885e36297e14e43244
Author: John (J5) Palmieri <johnp@redhat.com>
* python/dbus.py: s/ACTIVATION_REPLY_ACTIVE/ACTIVATION_REPLY_ACTIVATED
python/dbus.py | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 32e2f57ac99f528d159b68b8dfafc74c39a3c4cc
Author: John (J5) Palmieri <johnp@redhat.com>
autogenerated.
python/dbus_bindings.pyx.in | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 01740aa1f3c4c2cecdf37a3c043a42d0dbffc773
Author: John (J5) Palmieri <johnp@redhat.com>
python/dbus.py | 7 +++++++
python/dbus_bindings.pyx.in | 16 ++++++++++++++++
- 2 files changed, 23 insertions(+), 0 deletions(-)
+ 2 files changed, 23 insertions(+)
commit f33050956dca770af4d188768bcd8537a1686d45
Author: John (J5) Palmieri <johnp@redhat.com>
* python/dbus_bindings.pyx.in: Add support for int64 and uint64
python/dbus_bindings.pyx.in | 66 ++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 65 insertions(+), 1 deletions(-)
+ 1 file changed, 65 insertions(+), 1 deletion(-)
commit 6e5b6a98a792653e9248767be746a031e851cb84
Author: Anders Carlsson <andersca@gnome.org>
python/dbus.py | 13 ++++++++++++-
python/dbus_bindings.pyx.in | 4 ++++
- 2 files changed, 16 insertions(+), 1 deletions(-)
+ 2 files changed, 16 insertions(+), 1 deletion(-)
commit bac1c708b7ae971bf96500161f56edec4120ad3b
Author: Seth Nickell <seth@gnome.org>
Fix distcheck breakage caused by new examples.
python/examples/Makefile.am | 17 +++++++++--------
- 1 files changed, 9 insertions(+), 8 deletions(-)
+ 1 file changed, 9 insertions(+), 8 deletions(-)
commit e386459734ff05d09c43d50b8623659512d36975
Author: Seth Nickell <seth@gnome.org>
python/dbus.py | 91 ++++++++++++++++++---------
python/examples/example-service.py | 2 +-
- python/examples/example-signal-emitter.py | 18 +++++
+ python/examples/example-signal-emitter.py | 18 ++++++
python/examples/example-signal-recipient.py | 19 ++++++
python/examples/example-signals.py | 27 --------
- python/examples/gconf-proxy-service.py | 8 +-
+ python/examples/gconf-proxy-service.py | 8 +--
python/examples/gconf-proxy-service2.py | 2 +-
7 files changed, 104 insertions(+), 63 deletions(-)
* switched include directory from glib/ to dbus/ since dbus-glib.h moved
python/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 3ba6699d5e975a50693807268923bda69a15773a
Author: Owen Fraser-Green <owen@discobabe.net>
Fixed typo for python/examples make
python/examples/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 5e41974dd9ea8db84985ff5b31d3ea525fbf0947
Author: John (J5) Palmieri <johnp@redhat.com>
* Python bindings are updated to reflect C API changes which now accept plain path strings instead of an array of path elements.
python/dbus_bindings.pyx.in | 35 +++--------------------------------
- 1 files changed, 3 insertions(+), 32 deletions(-)
+ 1 file changed, 3 insertions(+), 32 deletions(-)
commit e29bd0928368c6303209b6a2a4ea1ed749f6e58f
Author: Seth Nickell <seth@gnome.org>
python/.cvsignore | 6 ++++++
python/examples/.cvsignore | 2 ++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
commit 22ac6379fbc251ac40e1635353e2b83676f6ea66
Author: Seth Nickell <seth@gnome.org>
(fix string array memory trashing bug... oops)
- python/dbus_bindings.pyx.in | 82 ++++++++++++++++++++++++++++++++++++------
- python/tests/test-client.py | 20 +++++++++-
+ python/dbus_bindings.pyx.in | 82 ++++++++++++++++++++++++++++++++++++-------
+ python/tests/test-client.py | 20 +++++++++--
2 files changed, 88 insertions(+), 14 deletions(-)
commit 897be0d7a55449df0fb97b1126afecbb6906c083
Reverse the argument order to deal with dbus.Object constructor
changes.
- python/dbus.py | 52 ++++++++++++++++++++++--------
+ python/dbus.py | 52 ++++++++++++++++++++++---------
python/examples/Makefile.am | 1 +
python/examples/example-service.py | 2 +-
python/examples/gconf-proxy-service.py | 42 ++++++++++---------------
Add tests that check to make sure values of all types
can be echoed from a service w/o mangling.
- python/dbus.py | 58 +++++++++++++++++---------------------
- python/dbus_bindings.pyx.in | 66 +++++++++++++++++++++++++++++++++++-------
+ python/dbus.py | 58 +++++++++++++++++--------------------
+ python/dbus_bindings.pyx.in | 66 +++++++++++++++++++++++++++++++++++--------
python/tests/test-client.py | 28 ++++++++++++++++++
python/tests/test-server.py | 17 +++++++++++
4 files changed, 126 insertions(+), 43 deletions(-)
get/set on string and int GConf keys using the ObjectTree.
python/dbus.py | 52 +++++++++++++++++++++++++++++++-
- python/examples/Makefile.am | 2 +
+ python/examples/Makefile.am | 2 ++
python/examples/gconf-proxy-client.py | 11 +++++++
python/examples/gconf-proxy-service.py | 48 +++++++++++++++++++++++++++++
- 4 files changed, 112 insertions(+), 1 deletions(-)
+ 4 files changed, 112 insertions(+), 1 deletion(-)
commit 188e82d59c07729efbefe22d0919150054d8b374
Author: Seth Nickell <seth@gnome.org>
Forget to add Makefile.am. Do not pass go.
python/examples/Makefile.am | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit ab5a89c0348c8bd271015bfdb2a32f7d4cdf586c
Author: Seth Nickell <seth@gnome.org>
python/Makefile.am | 2 ++
python/examples/list-system-services.py | 24 ++++++++++++++++++++++++
- 2 files changed, 26 insertions(+), 0 deletions(-)
+ 2 files changed, 26 insertions(+)
commit eff8859282d14b81b24f6092a6e155b5a0df8183
Author: Seth Nickell <seth@gnome.org>
* Fixed python bindings by defining all need parameter and variable types
- python/dbus_bindings.pyx.in | 192 ++++++++++++++++++++++++++++--------------
- 1 files changed, 128 insertions(+), 64 deletions(-)
+ python/dbus_bindings.pyx.in | 192 ++++++++++++++++++++++++++++---------------
+ 1 file changed, 128 insertions(+), 64 deletions(-)
commit 7b93322959ed78fc28deda8c84835dfe2531a59d
Author: Michael Meeks <michael@ximian.com>
hush.
python/.cvsignore | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 4f3a79f0e6ba96167dd92c730f122be5c7999889
Author: Havoc Pennington <hp@redhat.com>
sources; run moc
python/Makefile.am | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit e150be4e0a9e55b16eac520bdb5bd0c96621ea5a
Author: David Zeuthen <david@fubar.dk>
remove_signal_receiver
python/dbus.py | 12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
commit 5dd7e406571391570edc02ed1e0998cdad9f8493
Author: David Zeuthen <david@fubar.dk>
return types. Fixup TYPE_* to reflect changes in dbus/dbus-protocol.h
python/dbus_bindings.pyx.in | 25 ++++++++++++++++++++++++-
- 1 files changed, 24 insertions(+), 1 deletions(-)
+ 1 file changed, 24 insertions(+), 1 deletion(-)
commit 8a404b1ab5ed430112d35a23e6155c06a72f236f
Author: David Zeuthen <david@fubar.dk>
the bindings actually work.
python/dbus_bindings.pyx.in | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit c4a01481d5ec9530af0f1e08130420f099ffc96c
Author: Seth Nickell <seth@gnome.org>
Fix makefile.am
python/Makefile.am | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 2a5101364f1b42e52dff3967e999419cfe266f8f
Author: Seth Nickell <seth@gnome.org>
that weren't included in the final version.
python/Makefile.am | 4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
commit 362dd3f1415326f9dd545e0ac6dc11ffc9507409
Author: Havoc Pennington <hp@redhat.com>
python/examples/example-client.py | 12 ++++++++++++
python/examples/example-service.py | 18 ++++++++++++++++++
python/examples/example-signals.py | 27 +++++++++++++++++++++++++++
- 3 files changed, 57 insertions(+), 0 deletions(-)
+ 3 files changed, 57 insertions(+)
commit 8253b8df29181efd8d6ddd84098384d27a403698
Author: Havoc Pennington <hp@redhat.com>
python/dbus_bindings.pyx.in | 917 +++++++++++++++++++++++++++++++++++++++++++
python/dbus_h_wrapper.h | 3 +
python/extract.py | 237 +++++++++++
- 5 files changed, 1452 insertions(+), 0 deletions(-)
+ 5 files changed, 1452 insertions(+)
commit bdadc55cae07f4034bf64604398b382951098ada
Author: John (J5) Palmieri <johnp@redhat.com>
Initial commit of module dbus-python
- 0 files changed, 0 insertions(+), 0 deletions(-)
+ 0 files changed