??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php:4) in /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php:4) in /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php on line 174
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php:4) in /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php on line 175
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php:4) in /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php on line 176
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php:4) in /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php on line 177
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php:4) in /home/mybf1/public_html/class.bf1.my/wp-includes/js/dist/index.php on line 178
commit f6066573d25508f5cbbc5c12254086d419bb8828
Author: Simon McVittie
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
Date: 2012-06-05 19:39:20 +0100
NEWS
NEWS | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 6ff89bf0d05a550cf1aff2053579fc1f0192cd97
Author: Simon McVittie
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
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
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
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
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
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
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
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
_dbus_bindings/abstract.c | 2 ++
1 file changed, 2 insertions(+)
commit c53788657c0cfbd038325e690e7097e31f5e8430
Author: Simon McVittie
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
test/tmp-session-bus.conf.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1055343d746accc4048e5806f84a880143444c9f
Author: Simon McVittie
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
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
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
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
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
Date: 2012-01-24 16:43:05 +0000
Install _compat.py
Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit d1ccc12dd1dee34faae52c7b325048ea801599fd
Author: Simon McVittie
Date: 2012-01-24 16:41:46 +0000
Generate ChangeLog correctly when out-of-tree
Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 1ee2b1a8cf729a71ae56e5671564c5fd62504707
Author: Simon McVittie
Date: 2012-01-24 16:36:49 +0000
Let's call this 1.0
NEWS | 6 ++++--
configure.ac | 6 +++---
2 files changed, 7 insertions(+), 5 deletions(-)
commit 5b76f66e79f9bc07241a44c0277d4bbebc08ce20
Author: Simon McVittie
Date: 2012-01-24 16:35:45 +0000
Remove duplicate -Werror machinery
configure.ac | 8 --------
1 file changed, 8 deletions(-)
commit cd4e91c65624062b5504c10b2af0a05aefbf4878
Author: Simon McVittie
Date: 2012-01-24 16:35:38 +0000
Move PY3PORT into doc, use the same extension as other rst, and render it
Makefile.am | 16 +++-
NEWS | 3 +
PY3PORT.rst | 224 -------------------------------------------------------
configure.ac | 2 +-
doc/PY3PORT.txt | 224 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 240 insertions(+), 229 deletions(-)
commit 09ca5de0f38d3cc30b8d149b2a8c9f0ad810a09a
Author: Simon McVittie
Date: 2012-01-24 16:21:15 +0000
Describe problems, alternatives
README | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
commit b486edf800ecb9d2e23a35f7ac3151657ee39250
Author: Simon McVittie
Date: 2012-01-24 16:06:35 +0000
Deprecate dbus.glib (use dbus.mainloop.glib or dbus.mainloop.qt4)
dbus/glib.py | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 50fa5eb54992c28d63b0532533f755ff39f082e2
Author: Simon McVittie
Date: 2012-01-11 15:02:40 +0000
Add INTORLONG_CHECK macro so we don't have to conditionalize PyInt_Check
_dbus_bindings/bus.c | 7 ++-----
_dbus_bindings/bytes.c | 8 ++------
_dbus_bindings/dbus_bindings-internal.h | 2 ++
_dbus_bindings/message-append.c | 8 +++-----
_dbus_bindings/unixfd.c | 7 ++-----
5 files changed, 11 insertions(+), 21 deletions(-)
commit 4f043cf34a8001c071644eb8c89dc7d43e86b62a
Author: Simon McVittie
Date: 2012-01-11 15:01:39 +0000
Use native 'int' (whatever that means) for variant_level etc.
This reverts the Python 2 API to be in terms of PyInt, leaving the
Python 3 API in terms of PyLong (which is called 'int' in Python code).
NEWS | 3 ---
PY3PORT.rst | 2 --
_dbus_bindings/abstract.c | 12 ++++++------
_dbus_bindings/bytes.c | 4 ++--
_dbus_bindings/conn-methods.c | 2 +-
_dbus_bindings/dbus_bindings-internal.h | 6 ++++++
_dbus_bindings/message-get-args.c | 2 +-
_dbus_bindings/message.c | 2 +-
8 files changed, 17 insertions(+), 16 deletions(-)
commit cdc0ca5c72686aab38a172f14da3b38fe304baa9
Author: Simon McVittie
Date: 2012-01-11 14:59:36 +0000
update NEWS, PY3PORT.rst
NEWS | 20 +++++++++++++++++---
PY3PORT.rst | 9 ++++-----
2 files changed, 21 insertions(+), 8 deletions(-)
commit ae61078cc90917c20b14298aaec18e87e149d337
Author: Simon McVittie
Date: 2012-01-11 14:04:14 +0000
Test behaviour of various Message methods
test/test-standalone.py | 54 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
commit 69342f86b0d036ca41a19363efaf4e8352837c24
Author: Simon McVittie
Date: 2012-01-11 14:03:53 +0000
Do not allow Byte(unicode(x)) (i.e. Byte(str(x)) in Python 3)
Unicode strings aren't bytestrings, so there's no obvious meaning for
the byte value of a Unicode string of length 1.
PY3PORT.rst | 12 ++++++------
_dbus_bindings/bytes.c | 14 --------------
test/cross-test-client.py | 18 +++++++++---------
test/test-standalone.py | 38 +++++++++++++++++++++++++++++++-------
4 files changed, 46 insertions(+), 36 deletions(-)
commit cada4883df6b67f4059eedd2def1f5cffa41c7d8
Author: Simon McVittie
Date: 2012-01-11 12:58:21 +0000
Use better names for the superclasses of Byte and ByteArray
Strictly speaking, DBUS_FOO is libdbus' namespace, not ours. Use
DBUS_PY_FOO.
DBUS_BYTES_BASE was misleading: it's the base class for a single byte,
so call it DBUS_PY_BYTE_BASE.
_dbus_bindings/bytes.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit beaa479066a0139bbb09f058818cd5476f1a79d2
Author: Simon McVittie
Date: 2012-01-11 12:57:15 +0000
Consistently use the str type for identifier-like (ASCII) strings
Porting to Python 3 left these methods returning unicode, which is
arguably an API break in Python 2:
* Message.get_member
* Message.get_path_decomposed (array of unicode)
* Message.get_sender
* Message.get_destination
* Message.get_interface
* Message.get_error_name
* Server.get_address
* Server.get_id
Instead, make them return whatever the natural str type is (bytes in
Python 2, unicode in Python 3).
_dbus_bindings/bus.c | 6 +-----
_dbus_bindings/conn-methods.c | 6 +-----
_dbus_bindings/exceptions.c | 4 ++--
_dbus_bindings/message.c | 12 ++++++------
_dbus_bindings/server.c | 4 ++--
5 files changed, 12 insertions(+), 20 deletions(-)
commit a5c77b73651f8f288f7ea2eb9029895eed3cacab
Author: Simon McVittie
Date: 2012-01-11 12:54:26 +0000
DBusPythonString base class: use "native str" as base class instead of reinventing it
_dbus_bindings/abstract.c | 16 +++++-----------
_dbus_bindings/dbus_bindings-internal.h | 2 ++
2 files changed, 7 insertions(+), 11 deletions(-)
commit 0daad225ff9085c4013da69e5733e8846e9b8de3
Author: Simon McVittie
Date: 2012-01-11 12:50:43 +0000
SignalMessage.__repr__: include the destination and abbreviate "interface" more conventionally
Yes, signals can have a destination. The default is to broadcast.
_dbus_bindings/message.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 9201d65b31305c8bef86ab072b7c33b197ede562
Author: Barry Warsaw
Date: 2011-12-17 12:09:57 -0500
Quash a few more deprecations.
test/test-p2p.py | 10 +++++-----
test/test-signals.py | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
commit f8dab5af0bef5d26a51df41a564a5285c16a9cb5
Author: Barry Warsaw
Date: 2011-12-16 17:07:07 -0500
More Python 3 porting, this time primarily to get test-client.py working.
Changes include:
- DBusException.get_dbus_message(): In Python 3, the str of the exception will
already be a unicode, so don't try to decode it unless it's a bytes object
(a.k.a. 8-bit str in Python 2).
- gobject_service.py: Switch to pygi and rewrite the metaclass instantiation
code to be portable between Python 2 and Python 3.
- run-test.sh: echo a few more useful environment variables
- test-client.py:
- Globally replace deprecated assertEquals with assertEqual
- Globally replace deprecated assert_ with assertTrue
- Use bytes objects for both 'ay' signatured methods on the server
- AcceptUnicodeString will return a native unicode, i.e. a str in Python 3
and a unicode in Python 2. Python 3 has no `unicode` built-in.
- Reformat some long lines for debugging.
- test-service.py:
- Open the log file in 'a' mode for easier tailing.
- AcceptUnicodeString will return a native unicode, i.e. a str in Python 3
and a unicode in Python 2. Python 3 has no `unicode` built-in.
- reformat some long lines for debugging.
- Put module-scope code into a main() function and add a bunch of logger
output for better debugging. `session_bus` must still be global though.
Wrap main() in a bit try/except to log all top-level exceptions.
dbus/exceptions.py | 5 +-
dbus/gobject_service.py | 76 +++++++++-------
test/run-test.sh | 2 +
test/test-client.py | 231 +++++++++++++++++++++++++----------------------
test/test-service.py | 57 ++++++++----
5 files changed, 214 insertions(+), 157 deletions(-)
commit 2167b305db78b8345b0f5ea23bfa445fa7cfca4d
Author: Barry Warsaw
Date: 2011-12-16 11:15:01 -0500
Re-enable the other tests, even though these still fail for me (b.f.o #43303).
Fix another except syntax problem.
test/run-test.sh | 12 ++++++------
test/test-client.py | 6 +++---
2 files changed, 9 insertions(+), 9 deletions(-)
commit 0c71d7dd6eb843a74931c714d6142921f1971f88
Author: Barry Warsaw
Date: 2011-12-15 19:58:06 -0500
Re-enable previously disabled test.
test/cross-test-client.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit ef05d294e85978cf96a86535321cf914b605fa48
Author: Barry Warsaw
Date: 2011-12-15 19:37:23 -0500
Fix the match rule semantics so that a match rule of "arg0='/'" does not match
object paths in Python3, as per Simon's review comments.
dbus/connection.py | 18 +++++++++---------
test/test-standalone.py | 19 +++++++++++++++++++
2 files changed, 28 insertions(+), 9 deletions(-)
commit 8e87ac365f6b08c0617985488dd5d27148c9281d
Author: Barry Warsaw
Date: 2011-12-15 17:55:20 -0500
Consistency; clean-up.
_dbus_bindings/abstract.c | 8 ++++----
_dbus_bindings/bytes.c | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
commit f2909c23abc4f8fa55d71673785f8e70a843f6ce
Author: Barry Warsaw
Date: 2011-12-15 16:50:02 -0500
- Added back the missing PY3PORT.rst file, with updates.
- Disallow appending unicode objects with 'y' (bytes) signatures. This now
requires either a bytes object or an integer. Update the tests to reflect
- this change.
- Fix broken __all__ in Python 3.
PY3PORT.rst | 227 +++++++++++++++++++++++++++++++++++++++
_dbus_bindings/message-append.c | 26 ++---
dbus/types.py | 5 +-
test/cross-test-client.py | 9 +-
test/run-test.sh | 1 +
test/test-standalone.py | 10 +-
6 files changed, 249 insertions(+), 29 deletions(-)
commit 4c1c2eade1c5b383adad94a7a4fd6553873fecf0
Author: Barry Warsaw
Date: 2011-12-15 06:57:21 -0500
This is the big one; it adds Python 3 support.
_dbus_bindings/Makefile.am | 3 +-
_dbus_bindings/abstract.c | 182 +++++++++++++++++++++++++++--
_dbus_bindings/bus.c | 20 +++-
_dbus_bindings/bytes.c | 59 ++++++++--
_dbus_bindings/conn-methods.c | 30 +++--
_dbus_bindings/conn.c | 32 ++++-
_dbus_bindings/containers.c | 59 +++++++++-
_dbus_bindings/dbus_bindings-internal.h | 31 +++--
_dbus_bindings/exceptions.c | 4 +-
_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/unixfd.c | 7 +-
_dbus_glib_bindings/Makefile.am | 2 +-
_dbus_glib_bindings/module.c | 32 +++++
configure.ac | 2 +-
dbus/__init__.py | 19 ++-
dbus/_compat.py | 8 ++
dbus/_dbus.py | 11 +-
dbus/_expat_introspect_parser.py | 2 +-
dbus/bus.py | 23 +++-
dbus/connection.py | 79 ++++++++-----
dbus/decorators.py | 19 +--
dbus/proxies.py | 12 +-
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/run-test.sh | 14 ++-
test/test-client.py | 149 ++++++++++++-----------
test/test-p2p.py | 21 ++--
test/test-service.py | 9 +-
test/test-standalone.py | 173 +++++++++++++++++----------
test/test-unusable-main-loop.py | 5 +-
42 files changed, 1333 insertions(+), 462 deletions(-)
commit 667082d0b4aef9c438a2e7fec89614b5b8ef960a
Author: Barry Warsaw
Date: 2011-12-14 15:05:16 -0500
First round of PyInt -> PyLong changes. These are only compatible with Python
2, since there are still some unconditional PyInt calls, which are not valid
in Python 3. However, it lays the framework for conditionalizing on Python 3
and using only PyLong in that case. Where it doesn't matter, PyLong is used
unconditionally.
_dbus_bindings/abstract.c | 20 ++++++--
_dbus_bindings/bus.c | 6 ++-
_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/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 +--
14 files changed, 166 insertions(+), 76 deletions(-)
commit 11c639e3bd2ca3e6a87f349155dda2acc3cd92ea
Author: Barry Warsaw
Date: 2011-12-14 13:54:31 -0500
Add error checking to dbus_py_variant_level_get() and call sites.
_dbus_bindings/abstract.c | 22 +++++++++++++++++++---
_dbus_bindings/containers.c | 4 ++++
_dbus_bindings/message-append.c | 4 ++++
3 files changed, 27 insertions(+), 3 deletions(-)
commit 71f4481c1876785572170ef68d5624ed23f91333
Author: Barry Warsaw
Date: 2011-12-14 13:36:39 -0500
In preparation for Python 3 support, use the Python 2 PyBytes aliases for the
PyString API. This makes the code compilable in Python 2.x (x >= 6) and
Python 3.
_dbus_bindings/abstract.c | 21 ++++---
_dbus_bindings/bus.c | 4 +-
_dbus_bindings/bytes.c | 8 +--
_dbus_bindings/conn-methods.c | 40 ++++++------
_dbus_bindings/conn.c | 2 +-
_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 +++
12 files changed, 129 insertions(+), 115 deletions(-)
commit ca7a705663adbac2e781d10c13fc98a5444ef646
Author: Barry Warsaw
Date: 2011-12-14 12:00:04 -0500
In preparation for Python 3 support, all reprs now return unicodes, which is
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/dbus_bindings-internal.h | 25 +++++++++++++
_dbus_bindings/int.c | 14 ++++----
_dbus_bindings/string.c | 12 +++----
5 files changed, 92 insertions(+), 67 deletions(-)
commit 5ff1d938ee230b47dcab8b7703409067df35ed2f
Author: Barry Warsaw
Date: 2011-12-13 17:36:49 -0500
Modernize multiline imports in preparation for Python 3 support.
dbus/__init__.py | 34 +++++++++++++++-------------------
dbus/_dbus.py | 12 +++++-------
dbus/bus.py | 27 ++++++++++-----------------
dbus/connection.py | 15 +++++++--------
dbus/lowlevel.py | 14 +++++---------
dbus/proxies.py | 10 ++++++----
dbus/service.py | 10 +++++-----
dbus/types.py | 9 ++++-----
8 files changed, 57 insertions(+), 74 deletions(-)
commit dc7b07bc5921cd6263552bb1f3351416327fd67c
Author: Barry Warsaw
Date: 2011-12-13 17:26:15 -0500
Modernize `raise` syntax in preparation of Python 3 support.
dbus/decorators.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit e033b0c8f22a67abfe2ba1b61365d0c2570b7429
Author: Barry Warsaw
Date: 2011-12-13 17:22:22 -0500
Import threading instead of thread. The latter is gone in Python 3.
dbus/_dbus.py | 5 -----
dbus/connection.py | 7 ++-----
dbus/service.py | 7 ++-----
3 files changed, 4 insertions(+), 15 deletions(-)
commit 061e55e8edbfb457bf56194c52e7d7624855cf41
Author: Barry Warsaw
Date: 2011-12-13 17:17:46 -0500
Fix an inconsequential typo.
_dbus_bindings/signature.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4477b6120240e186db8d86619f6da63faca296ba
Author: Barry Warsaw
Date: 2011-12-13 17:15:41 -0500
For pendantic correctness, and future Python 3 compatibility, explicitly
initialize the weaklist slots.
_dbus_bindings/conn.c | 1 +
_dbus_bindings/server.c | 1 +
2 files changed, 2 insertions(+)
commit 48abd4782f336de2d6dd228e58f86729778e26fb
Author: Barry Warsaw
Date: 2011-12-13 17:08:50 -0500
Don't leak the fast_seq object.
_dbus_bindings/server.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 033a0f2890495053fd6474d6f52d4a6e9c32cca1
Author: Barry Warsaw
Date: 2011-12-13 16:50:38 -0500
- Add a few missing Py_TYPE() changes for Python 3 compatibility.
- De-tabbify a few instances that "make check" complains about.
_dbus_bindings/bytes.c | 2 +-
_dbus_bindings/containers.c | 8 ++++----
_dbus_bindings/message-append.c | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
commit 4a26dab362e8ddd7a765f1249649408f62eb96e7
Author: Barry Warsaw
Date: 2011-12-13 16:21:04 -0500
Additional PyObject_HEAD_INIT -> PyVarObject_HEAD_INIT changes in preparation
for Python 3 support.
_dbus_bindings/abstract.c | 12 ++++--------
_dbus_bindings/conn.c | 3 +--
_dbus_bindings/int.c | 3 +--
_dbus_bindings/libdbusconn.c | 3 +--
_dbus_bindings/message.c | 15 +++++----------
_dbus_bindings/server.c | 3 +--
6 files changed, 13 insertions(+), 26 deletions(-)
commit deccd695a43573d31183fe0e93316d306ce989f2
Author: Alexandre Rostovtsev
Date: 2011-12-13 12:06:17 +0000
Fix rst2html build failure in non-unicode locales
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=43735
Signed-off-by: Simon McVittie
NEWS | 2 ++
configure.ac | 1 +
2 files changed, 3 insertions(+)
commit 75f2aaaa06e57bc1fbdbaf0530e48dea02541b03
Author: Simon McVittie
Date: 2011-12-13 12:04:25 +0000
Update NEWS
NEWS | 9 +++++++++
1 file changed, 9 insertions(+)
commit cabcf23207a67cb9215e3efc25ae6e8d73823fd1
Author: Simon McVittie
Date: 2011-12-13 12:04:19 +0000
Remove dbus_bindings, deprecated for nearly 5 years
Makefile.am | 4 +---
NEWS | 5 +++++
dbus/__init__.py | 4 ----
dbus/_dbus.py | 18 ------------------
dbus/dbus_bindings.py | 37 -------------------------------------
dbus_bindings.py | 1 -
6 files changed, 6 insertions(+), 63 deletions(-)
commit 14225c74b5bd75cf6c4cda3647341dc20214e6b8
Author: Barry Warsaw
Date: 2011-12-13 11:55:44 +0000
Use Python 3 syntax to catch exceptions
Signed-off-by: Simon McVittie
dbus/_expat_introspect_parser.py | 2 +-
dbus/bus.py | 2 +-
dbus/connection.py | 6 +++---
dbus/proxies.py | 2 +-
dbus/service.py | 6 +++---
examples/example-client.py | 2 +-
test/cross-test-client.py | 8 ++++----
test/test-client.py | 12 ++++++------
test/test-service.py | 2 +-
9 files changed, 21 insertions(+), 21 deletions(-)
commit 959ce518a3b5b8794b9813bac82c64540c21fc31
Author: Barry Warsaw
Date: 2011-12-13 11:51:17 +0000
Use PyVarObject_HEAD_INIT to initialize types
Part of a patch for Python 3 compatibility.
Signed-off-by: Simon McVittie
_dbus_bindings/bytes.c | 6 ++----
_dbus_bindings/containers.c | 9 +++------
_dbus_bindings/float.c | 6 ++----
_dbus_bindings/int.c | 18 ++++++------------
_dbus_bindings/mainloop.c | 3 +--
_dbus_bindings/pending-call.c | 3 +--
_dbus_bindings/signature.c | 6 ++----
_dbus_bindings/string.c | 9 +++------
_dbus_bindings/unixfd.c | 3 +--
9 files changed, 21 insertions(+), 42 deletions(-)
commit 380d1f383c65e767c49d8416dde041a59ba1343e
Author: Barry Warsaw
Date: 2011-12-13 11:46:17 +0000
Adjust debug messages
Part of a patch for Python 3 compatibility.
Signed-off-by: Simon McVittie
_dbus_bindings/message-append.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit fc24dbaa43e1aea47945cc608640022fd8f94093
Author: Simon McVittie
Date: 2011-12-13 11:39:32 +0000
Require Python 2.6, to make porting to Python 3 easier
Signed-off-by: Simon McVittie
NEWS | 2 +-
configure.ac | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit ebd44a420264da0031b715f7f08a0b347a81dd30
Author: Simon McVittie
Date: 2011-12-13 11:38:48 +0000
Use Py_TYPE() rather than thing->ob_type, for Python 3 portability
Based on part of a patch from Barry Warsaw.
Signed-off-by: Simon McVittie
_dbus_bindings/abstract.c | 16 ++++++++--------
_dbus_bindings/bytes.c | 2 +-
_dbus_bindings/conn.c | 2 +-
_dbus_bindings/containers.c | 4 ++--
_dbus_bindings/dbus_bindings-internal.h | 4 ++--
_dbus_bindings/int.c | 4 ++--
_dbus_bindings/libdbusconn.c | 2 +-
_dbus_bindings/message-append.c | 2 +-
_dbus_bindings/message-get-args.c | 2 +-
_dbus_bindings/message.c | 4 ++--
_dbus_bindings/pending-call.c | 2 +-
_dbus_bindings/server.c | 2 +-
_dbus_bindings/string.c | 4 ++--
13 files changed, 25 insertions(+), 25 deletions(-)
commit dc1c98f05d29c5b7464d7ac34ee900066f261a86
Author: Simon McVittie
Date: 2011-12-13 11:30:54 +0000
_message_iter_get_pyobject: if UTF-8 from libdbus is invalid, don't crash
Based on part of a patch from Barry Warsaw.
Signed-off-by: Simon McVittie
_dbus_bindings/message-get-args.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
commit 876c668ecbc7b79aa04218b90e0f8b617d3997ed
Author: Simon McVittie
Date: 2011-12-13 11:26:31 +0000
Don't warn about unused parameters
Signed-off-by: Simon McVittie
configure.ac | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit d1b628e10626a51c306ac8f59bcfbaae2b6fbf2b
Author: Barry Warsaw
Date: 2011-12-13 11:25:01 +0000
Don't leak UTF-8 string if serializing a unicode object fails with OOM
Signed-off-by: Simon McVittie
_dbus_bindings/message-append.c | 1 +
1 file changed, 1 insertion(+)
commit fb64313b8d37a7869c5489c8ee1bfad0c2c84c0f
Author: Simon McVittie
Date: 2011-12-13 11:22:28 +0000
Remove dbus_py_tp_richcompare_by_pointer, dbus_py_tp_hash_by_pointer
These turn out not to be used for anything. Spotted by Barry Warsaw.
Signed-off-by: Simon McVittie
_dbus_bindings/dbus_bindings-internal.h | 4 ----
_dbus_bindings/generic.c | 23 -----------------------
2 files changed, 27 deletions(-)
commit 3caf4241af3a0fbee5948a217172990bb3c5e0b7
Author: Simon McVittie
Date: 2011-11-15 16:34:51 +0000
NEWS
NEWS | 9 +++++++++
1 file changed, 9 insertions(+)
commit 092f60d1887a907434fb34e3a8841b067c21a01e
Author: Simon McVittie
Date: 2011-11-15 16:23:50 +0000
Remove support for Python < 2.5
_dbus_bindings/dbus_bindings-internal.h | 7 -------
_dbus_bindings/module.c | 10 ----------
configure.ac | 2 +-
3 files changed, 1 insertion(+), 18 deletions(-)
commit dfa62b24adde8666df4d9cf64569d3aa51063ac8
Author: Simon McVittie
Date: 2011-11-15 13:33:27 +0000
Bump dbus dependency to 1.4 so we can make decent error handling mandatory
_dbus_bindings/message-append.c | 4 ----
configure.ac | 12 +-----------
2 files changed, 1 insertion(+), 15 deletions(-)
commit 9c26d255d7d94a6a9be961672ca666de601b561d
Author: Simon McVittie
Date: 2011-05-25 13:51:24 +0100
Nano version
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6bdb27482cace69935584d2d9b33bdfce50ef5ce
Author: Simon McVittie
Date: 2011-05-25 12:50:36 +0100
prepare 0.84
NEWS | 11 ++++++++++-
configure.ac | 4 ++--
2 files changed, 12 insertions(+), 3 deletions(-)
commit 5ee02bf8785167f042636ab3005105243bff533b
Author: Simon McVittie
Date: 2011-05-24 17:49:20 +0100
Let PYTHON_LIBS be overriden on the command line too
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=21017
configure.ac | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit e9feba0f7b3a2b67fd56154185e92eab4b932468
Author: Simon McVittie
Date: 2011-05-24 17:48:36 +0100
Let the user set PYTHON_INCLUDES on the configure command line
This might be useful for cross-compilation or other strange setups.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=21017
m4/am-check-python-headers.m4 | 32 +++++++++++++++++++-------------
1 file changed, 19 insertions(+), 13 deletions(-)
commit d6962024d7686e40cc012905581cb31c6999b856
Merge: 4093246 cbc3f71
Author: Simon McVittie
Date: 2011-05-24 16:39:13 +0100
Merge branch 'fd-passing'
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30812
Tested-by: Elvis Pfützenreuter
commit 4093246a1593ccc7bf02b5097254df163ab33b8b
Author: Simon McVittie
Date: 2011-05-18 12:30:57 +0100
NEWS
NEWS | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
commit 86653c55435a05d047cc6bb191e2df64f3aa165c
Author: Simon McVittie
Date: 2011-05-17 18:54:55 +0100
_ProxyMethod: allow an explicit signature to be given to method calls
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=36206
Reviewed-by: Will Thompson
dbus/proxies.py | 31 ++++++++++++++++++-------------
1 file changed, 18 insertions(+), 13 deletions(-)
commit cbc3f71cebc313b988f8ecc461031c828bfd2302
Author: Simon McVittie
Date: 2011-05-18 11:10:54 +0100
remove stray declaration of dbus_py_unixfd_range_check
_dbus_bindings/types-internal.h | 1 -
1 file changed, 1 deletion(-)
commit 77f745f8a27af7b0ff4692ec02278591cdda2bbf
Author: Simon McVittie
Date: 2011-05-18 11:09:00 +0100
unix-fd-service example: also exercise returning UnixFd(int)
Also, cycle through the three possible return types deterministically,
rather than choosing at random.
examples/unix-fd-service.py | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
commit 917c41bfcad70c2c519c56a8f2a62e1804c08fc1
Author: Simon McVittie
Date: 2011-05-18 11:02:58 +0100
Don't try to export DBUS_TYPE_UNIX_FD constant if not defined
_dbus_bindings/module.c | 2 ++
1 file changed, 2 insertions(+)
commit 04d9fe485b408bf1139e59c457f665a93f514464
Author: Simon McVittie
Date: 2011-05-18 11:02:44 +0100
unixfd: improve documentation
_dbus_bindings/unixfd.c | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
commit 9d848d864606866f06d3a61cf74e6b9ae44180c1
Author: Simon McVittie
Date: 2011-05-18 10:49:11 +0100
_message_iter_get_pyobject: fix whitespace
_dbus_bindings/message-get-args.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c1f49ac473ac8910aa14f65362088a22e3f60a42
Author: Simon McVittie
Date: 2011-05-18 10:49:00 +0100
UnixFd: don't close file descriptors passed to the constructor as an int
Elvis agreed that this shouldn't differ from our handling of objects with
a fileno().
This means that _message_iter_get_pyobject does need to close the fd
itself, so do that.
_dbus_bindings/message-get-args.c | 9 +++++++--
_dbus_bindings/unixfd.c | 13 ++++---------
2 files changed, 11 insertions(+), 11 deletions(-)
commit 630a7c54d85b36b82b1e180703d712ca2d5c5650
Author: Simon McVittie
Date: 2011-05-18 10:38:49 +0100
unixfd: coding style
_dbus_bindings/unixfd.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit 13503a5c05b63f19f2d2f65c872fe70debf11700
Author: Elvis Pfützenreuter
Date: 2010-10-14 14:53:29 -0300
Added Unix Fd support to dbus-python
_dbus_bindings/Makefile.am | 1 +
_dbus_bindings/containers.c | 3 +
_dbus_bindings/dbus_bindings-internal.h | 6 +
_dbus_bindings/message-append.c | 33 +++++
_dbus_bindings/message-get-args.c | 11 ++
_dbus_bindings/module.c | 3 +
_dbus_bindings/types-internal.h | 1 +
_dbus_bindings/unixfd.c | 225 +++++++++++++++++++++++++++++++
dbus/types.py | 5 +-
examples/unix-fd-client.py | 76 +++++++++++
examples/unix-fd-service.py | 70 ++++++++++
11 files changed, 432 insertions(+), 2 deletions(-)
commit 95dc58760290d190a9f62d13d5b3936a0249cb43
Author: Simon McVittie
Date: 2011-05-17 18:56:45 +0100
example-async-client: remove duplicate handle_hello_error()
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=22560
examples/example-async-client.py | 12 ------------
1 file changed, 12 deletions(-)
commit 070bddd9a60604ea47f003a0982ee90356092be5
Author: Simon McVittie
Date: 2011-05-17 18:06:40 +0100
adjust Scott's patch to force boolean to be 0 or 1, and for coding style
_dbus_bindings/conn-methods.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 4965899a9a6bfa1d9969895720089986b997189e
Author: Scott Tsai
Date: 2011-02-16 23:46:39 +0800
Wrap dbus_connection_set_allow_anonymous()
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=34342
Signed-off-by: Simon McVittie
_dbus_bindings/conn-methods.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
commit d2fc8a5a4ac2ce8eab519557c40432a6879a7c23
Author: Scott Tsai
Date: 2011-03-24 22:13:55 +0800
ProxyObject: clear _pending_introspect_queue after execution
Signed-off-by: Simon McVittie
dbus/proxies.py | 1 +
1 file changed, 1 insertion(+)
commit 73fce893626e2e2640a35798266f4ee2bc6c05eb
Author: Simon McVittie
Date: 2010-12-02 17:47:13 +0000
Release 0.83.2
NEWS | 8 ++++----
configure.ac | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
commit d51c445c8460507526124c3874f81a205a1ae4b9
Author: Simon McVittie
Date: 2010-12-02 17:41:12 +0000
NEWS
NEWS | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
commit 59a0ea47f343da7626ea6f10f661a942f8eb284a
Author: Simon McVittie
Date: 2010-12-02 17:39:08 +0000
DBusPyException_ConsumeError: check whether the constructor failed
_dbus_bindings/exceptions.c | 5 +++++
1 file changed, 5 insertions(+)
commit 28880468dddbb0e063d80dd003145a6322238507
Author: Simon McVittie
Date: 2010-12-02 17:28:33 +0000
Add a regression test for fd.o #23831
.gitignore | 2 ++
configure.ac | 4 ++++
test/Makefile.am | 8 +++++++-
test/import-repeatedly.c | 16 ++++++++++++++++
4 files changed, 29 insertions(+), 1 deletion(-)
commit d3f57baf2a9e5e26e2365313abd2890239b6572a
Author: Simon McVittie
Date: 2010-12-02 17:27:34 +0000
fd.o #23831: make sure to ref types passed to PyModule_AddObject
This avoids these static types wrongly being deallocated. Python
implements static types as having one initial reference, which is never
meant to be released, but if you get your refcounting wrong they'll be
"deallocated" (causing a crash) during Py_Finalize.
_dbus_bindings/abstract.c | 1 +
_dbus_bindings/bytes.c | 1 +
_dbus_bindings/conn.c | 2 ++
_dbus_bindings/containers.c | 1 +
_dbus_bindings/float.c | 1 +
_dbus_bindings/int.c | 1 +
_dbus_bindings/libdbusconn.c | 3 +++
_dbus_bindings/mainloop.c | 2 ++
_dbus_bindings/message.c | 7 +++++++
_dbus_bindings/pending-call.c | 2 ++
_dbus_bindings/server.c | 2 ++
_dbus_bindings/signature.c | 1 +
_dbus_bindings/string.c | 1 +
13 files changed, 25 insertions(+)
commit 56ad64cd14e52b479489549f76343f19e3842139
Author: Simon McVittie
Date: 2010-12-02 16:31:07 +0000
Use Py_CLEAR for greater robustness
_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/containers.c | 78 ++++++++++++++++++-------------------
_dbus_bindings/exceptions.c | 8 ++--
_dbus_bindings/generic.c | 2 +-
_dbus_bindings/int.c | 32 +++++++--------
_dbus_bindings/message-append.c | 59 ++++++++++++++--------------
_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/signature.c | 6 +--
_dbus_bindings/string.c | 4 +-
_dbus_glib_bindings/module.c | 10 ++---
test/dbus_py_test.c | 8 ++--
19 files changed, 209 insertions(+), 220 deletions(-)
commit cb1bbd2414e892469023653ea7ddd5d39cd76b84
Author: Simon McVittie
Date: 2010-12-02 15:15:02 +0000
dbus_py_Message_append: avoid looking beyond the valid part of a signature
Similar reasoning: we don't even want to look where the iterator is
pointing if the last call to dbus_signature_iter_next indicated "no more".
_dbus_bindings/message-append.c | 36 ++++++++++++++++++++++--------------
1 file changed, 22 insertions(+), 14 deletions(-)
commit db66571902a3406fc58ac453d8bfa7f689f46c42
Author: Simon McVittie
Date: 2010-12-02 15:13:28 +0000
_message_iter_append_multi: bail out safely if a struct isn't filled
In newer versions of libdbus, calling dbus_signature_iter_get_current_type
when the iterator is pointing at the ')' of a struct trips an assertion
failure, rather than just returning INVALID.
_dbus_bindings/message-append.c | 9 +++++++++
1 file changed, 9 insertions(+)
commit 3813781fec33ed3cf33cedbfe7d1ecaf8af34aee
Author: Simon McVittie
Date: 2010-12-02 15:10:50 +0000
Use dbus_message_iter_abandon_container to bail out, if supported
This avoids (potentially fatal) warnings, with newer libdbus; it'll only
work if we were compiled against libdbus >= 1.3.0.
_dbus_bindings/message-append.c | 22 ++++++++++++++++++++--
configure.ac | 4 ++++
2 files changed, 24 insertions(+), 2 deletions(-)
commit 156463909029aa5f3b56755f488e3ac15ed5a79a
Author: Simon McVittie
Date: 2010-12-02 15:09:00 +0000
_message_iter_append_multi: assert that mode is what we expect
_dbus_bindings/message-append.c | 5 +++++
1 file changed, 5 insertions(+)
commit abefbed911ecab8fb5c08d887479f21b449b392b
Author: Simon McVittie
Date: 2010-12-02 15:08:15 +0000
Makefile.am: build API docs etc. last, so they pick up any recent changes
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 53e9cde2ca64de906967546750e5c6dd6aa58da6
Author: Simon McVittie
Date: 2010-11-23 19:17:19 +0000
fd.o #21831: deserialize empty ByteArray objects correctly
For some reason libdbus gives us NULL instead of a pointer to a
zero-length object (i.e. any random place in the message would do), which
Py_BuildValue doesn't interpret the way we'd want it to.
_dbus_bindings/message-get-args.c | 6 ++++++
test/test-standalone.py | 7 +++++++
2 files changed, 13 insertions(+)
commit 292a9eab92e908b6dc0e97b5ea07c432f41b8bae
Author: Simon McVittie
Date: 2010-11-23 19:06:17 +0000
Move CFLAGS_WARNINGS setup after uses of JH_ADD_CFLAG
We don't want to enable potentially-fatal errors when checking for things
like -fno-strict-aliasing, because autoconf's test programs provoke
warnings.
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 83b51706c422662dd0a7d55a40030a1d75c38f88
Author: Elvis Pfützenreuter
Date: 2010-10-14 23:19:14 -0300
Fix compilation in 64-bit architecture
_dbus_bindings/message-append.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0ed654e18e29f8c23add3d69e57f6b3628c8f848
Author: Louis-Francis Ratté-Boulianne
Date: 2010-08-18 14:02:11 -0400
Don't override CFLAGS when adding compiler warnings
Macro function TP_COMPILER_WARNINGS overrides the value of the given
variable (first argument of the function)
Reviewed-by: Simon McVittie
configure.ac | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit f68a143ac3b19bd40709cbc85b5112fcb0d2e07b
Author: Johan Sandelin
Date: 2010-03-23 15:15:33 +0100
Fixed typo in dbus/bus.py where list_activatable_names would call org.freedesktop.DBus.ListNames instead of org.freedesktop.DBus.ListActivatableNames
Reviewed-by: Simon McVittie
dbus/bus.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e2262071188067360a7798ae30d4b694229f6f0f
Author: Simon McVittie
Date: 2010-02-18 18:11:34 +0000
Start 0.83.2
NEWS | 5 +++++
configure.ac | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 49884241db42ea4d2eadd08cb8b5805a6708c925
Author: Simon McVittie
Date: 2010-02-18 17:15:57 +0000
Prepare version 0.83.1
Second try :-)
NEWS | 9 +++++----
configure.ac | 4 ++--
2 files changed, 7 insertions(+), 6 deletions(-)
commit c91476085faaf7456c5b67e431c11b153b3c8762
Author: Simon McVittie
Date: 2010-02-18 17:35:32 +0000
Use telepathy-glib's macros for desirable and undesirable compiler warnings
configure.ac | 26 ++++++++++++++++----------
m4/Makefile.am | 4 +++-
m4/tp-compiler-flag.m4 | 36 ++++++++++++++++++++++++++++++++++++
m4/tp-compiler-warnings.m4 | 40 ++++++++++++++++++++++++++++++++++++++++
4 files changed, 95 insertions(+), 11 deletions(-)
commit 65838e33fc871a8cf4b18541a6b0a59af2951eb2
Author: Simon McVittie
Date: 2010-02-18 17:35:11 +0000
Require a halfway modern Automake
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4bef0dcf7a040d3656b60e480e9e94b663887ab9
Author: Simon McVittie
Date: 2010-02-18 17:35:01 +0000
Support silent rules if automake >= 1.11
configure.ac | 1 +
1 file changed, 1 insertion(+)
commit ea197112c5601b0b527b933c3e1241a1bdb02f9f
Author: Simon McVittie
Date: 2010-02-18 17:22:14 +0000
Fix signature and return value of Connection_tp_init (oops)
_dbus_bindings/conn.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 1c9d2019260b38f7ee2eef1f73d07c0620ba51f2
Author: Simon McVittie
Date: 2010-02-18 17:21:56 +0000
Revert "Prepare version 0.83.1"
This reverts commit a63043f262e8938affe515faa145d0f619b9fae6.
NEWS | 9 ++++-----
configure.ac | 4 ++--
2 files changed, 6 insertions(+), 7 deletions(-)
commit a63043f262e8938affe515faa145d0f619b9fae6
Author: Simon McVittie
Date: 2010-02-18 17:15:57 +0000
Prepare version 0.83.1
NEWS | 9 +++++----
configure.ac | 4 ++--
2 files changed, 7 insertions(+), 6 deletions(-)
commit 2124e4f2a44791c92781276ebe7c4e9a458888d5
Author: Simon McVittie
Date: 2010-02-18 17:15:48 +0000
Ignore generated files from newer libtool
.gitignore | 5 +++++
1 file changed, 5 insertions(+)
commit 35f4c2e950539f3c72628eb758b62ed2a0b70492
Author: Simon McVittie
Date: 2010-02-18 17:02:13 +0000
Use git log rather than git-log, to support distcheck with modern git
Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 50f0a326c63f35b2cafe8cb9e9082bc2c4a3fa1b
Author: Simon McVittie
Date: 2010-02-18 15:07:39 +0000
fd.o#21172: avoid DeprecationWarning with Python 2.6
_dbus_bindings/conn.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
commit abdf6021b21883beb51d92862caafc127d3c25ec
Author: Simon McVittie
Date: 2010-02-18 15:03:30 +0000
tests/cross-test-*: don't use deprecated sets module
set() has been a built-in since 2.4, and we don't support older versions.
test/cross-test-client.py | 3 +--
test/cross-test-server.py | 5 ++---
2 files changed, 3 insertions(+), 5 deletions(-)
commit add31c0964a0a659443aa534b1f114f4e0a2e7b3
Author: Simon McVittie
Date: 2010-02-18 14:45:24 +0000
fd.o #15013: expose dbus.lowlevel.MESSAGE_TYPE_SIGNAL and friends
_dbus_bindings/module.c | 2 --
dbus/lowlevel.py | 12 ++++++++++--
2 files changed, 10 insertions(+), 4 deletions(-)
commit c1ade22086f9d25cfd1d1096307bbf96cbb1ae29
Author: Simon McVittie
Date: 2008-09-30 15:38:16 +0100
Update NEWS again
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit a6df6fb20142e7624b78b5c84e9e23cba3d3a3b9
Author: Huang Peng
Date: 2008-09-30 15:35:39 +0100
Message.set_sender: allow org.freedesktop.DBus
I found Message.set_sender method only accepts unique bus name. But in
my project, I need implement a simple dbus daemon, it need set the sender
as "org.freedesktop.DBus".
_dbus_bindings/message.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 98d85a33c8570dff007ce79d87657b19e67e0f00
Author: Simon McVittie
Date: 2008-09-30 15:34:24 +0100
NEWS: mention mpg's bugfix
NEWS | 4 ++++
1 file changed, 4 insertions(+)
commit 29774bca65ef7f887f9dafda56cb167dc0a2e80e
Merge: 884acb5 6a94507
Author: Simon McVittie
Date: 2008-09-16 11:27:24 +0100
Merge branch 'mpg'
commit 884acb58ef583a7565bfa88f2dc161d10c8adde6
Author: Simon McVittie
Date: 2008-09-16 11:26:24 +0100
Start development for 0.83.1
NEWS | 9 +++++++++
configure.ac | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
commit 6a945076699cd0a5eebde6bcf22a3cc4a4f9e547
Author: Marco Pesenti Gritti
Date: 2008-09-15 18:09:00 +0100
Cleanup self._signal_recipients_by_object_path (fd.o #17551)
In Connection, add_signal_receiver adds object paths to
self._signal_recipients_by_object_path and they are not cleaned by
remove_signal_receiver.
As a result self._signal_recipients_by_object_path keeps growing indefinitely.
This seem to work for me. I know very little about dbus-python though, so I
could very well be doing it wrong.
https://bugs.freedesktop.org/show_bug.cgi?id=17551
https://bugs.freedesktop.org/attachment.cgi?id=18857
Signed-off-by: Simon McVittie
dbus/connection.py | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
commit 81d0dcd79e1bc6187faa2f6a2f6d4d821f879a0e
Author: Simon McVittie
Date: 2008-07-23 17:45:07 +0100
Release version 0.83.0
NEWS | 2 +-
configure.ac | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
commit d634b018107c5aaeaeca704c14b9e853b9d52bfd
Author: Simon McVittie
Date: 2008-07-23 17:36:41 +0100
Avoid some compiler warnings
_dbus_bindings/dbus_bindings-internal.h | 1 +
_dbus_glib_bindings/module.c | 2 ++
test/dbus_py_test.c | 2 ++
3 files changed, 5 insertions(+)
commit fe5981ca2b90978c75d3308b0f58844fabf8ea4d
Author: Simon McVittie
Date: 2008-07-23 17:36:24 +0100
Make the API docs build correctly when out-of-tree
Makefile.am | 5 ++++-
NEWS | 2 ++
2 files changed, 6 insertions(+), 1 deletion(-)
commit 7ef26213b5b3b46444f87a603ee3bb5c6381a56a
Author: Simon McVittie
Date: 2008-07-23 17:16:43 +0100
Require dbus 1.0.
It's been out for ages, and we can finally drop DBUS_API_SUBJECT_TO_CHANGE if we do.
NEWS | 2 ++
configure.ac | 2 +-
dbus-python.pc.in | 2 +-
include/dbus-python.h | 1 -
4 files changed, 4 insertions(+), 3 deletions(-)
commit 8c2ef87d94525af4b1e7f21e18b0a07b30ab425b
Author: Simon McVittie
Date: 2008-07-17 13:06:06 +0100
Update NEWS again
NEWS | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
commit d1ded84e774c4aaad9bf02842e1898580dd599ea
Author: Simon McVittie
Date: 2008-07-17 13:00:15 +0100
Omit the remote traceback from certain D-Bus errors
Specifically, DBusException and its subclasses no longer have the remote
traceback by default (although subclasses can turn it back on again
by setting include_traceback = True, and the various "programmer error"
subclasses of DBusException do have this set).
Hopefully this will stop people thinking it's a dbus-python or
telepathy-python bug when a D-Bus API like Telepathy deliberately raises an
error (and so dbus-python or telepathy-python is visible in the traceback).
dbus/exceptions.py | 33 +++++++++++++++++++++++++++++++++
dbus/service.py | 5 ++++-
test/test-client.py | 37 +++++++++++++++++++++++++++++++++++++
test/test-service.py | 22 ++++++++++++++++++++++
4 files changed, 96 insertions(+), 1 deletion(-)
commit b962965f8c30d785ade69dd6a60924b42d6a1c8d
Author: Simon McVittie
Date: 2008-07-17 12:17:31 +0100
Update NEWS. Let's call the next release 0.83 since it's a feature release
NEWS | 8 +++++++-
dbus/server.py | 2 +-
2 files changed, 8 insertions(+), 2 deletions(-)
commit 90c84c2cbe826e8aa4a4a4d8c4f4926c77590f25
Merge: a7725c9 b5aa7ce
Author: Simon McVittie
Date: 2008-07-15 19:38:08 +0100
Merge branch 'master' into server
commit b5aa7ce1baa7628c883982f6dde9ca32958db857
Author: Huang Peng
Date: 2008-07-15 19:37:00 +0100
Bugfix for: if using Connection.add_message_filter, only the last filter will be called
_dbus_bindings/conn-methods.c | 1 +
1 file changed, 1 insertion(+)
commit a7725c9d7589773de7c068f11ca63b95f99ccfcc
Author: Simon McVittie
Date: 2008-07-15 19:33:01 +0100
Alter dbus.server.Server API to have pseudo-signals
By either appending to a list of callbacks, or subclassing and providing a
method, you can be notified when connections are added or removed.
Inspired by the DBusServer patch from Huang Peng.
dbus/server.py | 48 ++++++++++++++++++++++++++++++++++++++++++++----
test/test-server.py | 24 +++++++++++++-----------
2 files changed, 57 insertions(+), 15 deletions(-)
commit 810b67cd6d30e4af73067090c7fe1ae14952ce00
Author: Simon McVittie
Date: 2008-07-15 19:30:33 +0100
Initialize LibDBusConnection correctly
_dbus_bindings/module.c | 2 ++
1 file changed, 2 insertions(+)
commit 07196538f58c069313eeda2c496278f8289b9437
Author: Simon McVittie
Date: 2008-07-15 19:22:33 +0100
Add some more compiler warning flags if supported
configure.ac | 5 +++++
1 file changed, 5 insertions(+)
commit 88a08077393d4c6f091109ccc819c6ec4664ba71
Author: Simon McVittie
Date: 2008-07-15 19:22:21 +0100
Make DBusPyConnection_NewConsumingDBusConnection static now nobody else needs to call it
_dbus_bindings/conn.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2f7e3865c5cae60769b98dac163802e224345fb9
Author: Simon McVittie
Date: 2008-07-15 19:21:51 +0100
DbusPyServer: construct connections by calling the type, so the object will be fully initialized
_dbus_bindings/server.c | 28 ++++++++++++++++++++--------
1 file changed, 20 insertions(+), 8 deletions(-)
commit bdc76e63da5ca9e017cfbea6c1ce1b0e21ebf706
Author: Simon McVittie
Date: 2008-07-15 19:15:42 +0100
Refactor DBusPyConnection_NewForBus and make it go via DbusPyConnection_Type.tp_new
Now that we have the LibDBusConnection temporary objects, we don't have
to do strange sideways inheritance, we can just chain up to the superclass
constructor.
_dbus_bindings/bus.c | 85 +++++++++++++++++++++++++++++++++++---------------
1 file changed, 59 insertions(+), 26 deletions(-)
commit 0f0193180b7853cfea486d0aef1b60d4fa067ed2
Author: Simon McVittie
Date: 2008-07-15 19:13:55 +0100
_dbus_bindings._Connection: sort out constructor
Accept a LibDBusConnection for the address (sic) parameter,
so we can construct a Connection for a DBusConnection that already
exists.
The way all this works right now is a bit unfortunate, with hindsight,
but most of it is fixable like this.
_dbus_bindings/conn.c | 40 +++++++++++++++++++++++++++-------------
1 file changed, 27 insertions(+), 13 deletions(-)
commit 9d53f6c5179c590089bd6560e266dda538202f93
Author: Simon McVittie
Date: 2008-07-15 18:59:33 +0100
[trivial] un-extern Struct_tp_getattro
_dbus_bindings/containers.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9d9322f9faf49f7ac8b4c3048f1333a9d7cabb48
Author: Simon McVittie
Date: 2008-07-15 18:54:54 +0100
Add LibDBusConnection in _dbus_bindings
_dbus_bindings/Makefile.am | 1 +
_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(-)
commit 565d2e88c54d3f2e6dab4ae0ed3202d3a26bfd2c
Author: Simon McVittie
Date: 2008-07-14 18:44:15 +0100
Add Connection.call_on_disconnection
dbus/connection.py | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
commit a7e29e3dbab9651761fc9a7c3ec7fbc27c711286
Author: Simon McVittie
Date: 2008-07-14 17:30:43 +0100
Actually create objects of class Server->conn_class
_dbus_bindings/server.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit ee4c9f80cd6a6e839eeebd2e592e4793e9bb61a8
Author: Simon McVittie
Date: 2008-07-14 17:24:35 +0100
dbus.server.Server: implement a stub version of _on_new_connection
dbus/server.py | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
commit 689e366ec0192920bcc961a0c44e89898d9bd8b1
Author: Simon McVittie
Date: 2008-07-14 17:19:56 +0100
Fix *another* thinko in dbus.server
dbus/server.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2a646b1a5ac0ac15923e657058703f146f12a452
Author: Simon McVittie
Date: 2008-07-14 17:18:45 +0100
Fix thinko in dbus.server: actually instantiate a _Server
dbus/server.py | 2 ++
1 file changed, 2 insertions(+)
commit b9925dc51a1fe6d07c263f7f956005b44ca95b29
Author: Simon McVittie
Date: 2008-07-14 16:56:02 +0100
Add some whitespace to make reStructuredText happy
dbus/_dbus.py | 2 ++
1 file changed, 2 insertions(+)
commit c731758bd9d5dfcfe2a9e3176596bb43777ea334
Author: Simon McVittie
Date: 2008-07-14 16:54:16 +0100
Hook DBusServer into the build system.
Based on parts of the patch by Huang Peng
Makefile.am | 1 +
_dbus_bindings/Makefile.am | 1 +
_dbus_bindings/dbus_bindings-internal.h | 8 ++++++++
_dbus_bindings/mainloop.c | 19 +++++++++++++++++++
_dbus_bindings/module.c | 2 ++
5 files changed, 31 insertions(+)
commit 6dcd530f0b6aa158330726d7a5cca9d6dd96eafb
Author: Simon McVittie
Date: 2008-07-14 16:43:15 +0100
Rename _dbus_bindings.Server to _dbus_bindings._Server
_dbus_bindings/server.c | 9 +++++----
dbus/server.py | 2 +-
2 files changed, 6 insertions(+), 5 deletions(-)
commit 87a86d7d6033cbb61271a84f20d5d25c4b4182c0
Author: Simon McVittie
Date: 2008-07-14 16:41:28 +0100
DBusPyServer: construct a user-specified subtype of Connection
_dbus_bindings/server.c | 32 +++++++++++++++++++++++++-------
dbus/server.py | 20 ++++++++++++++++++++
2 files changed, 45 insertions(+), 7 deletions(-)
commit 8e213001de0523bd7971fc9251c56635a9e943db
Author: Simon McVittie
Date: 2008-07-14 16:40:32 +0100
test-server: import Connection from the right place
test/test-server.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 54a64a6571a6de18b87177ff1410e5d57f574463
Author: Simon McVittie
Date: 2008-07-14 16:16:22 +0100
DBusPyServer initialization: remove some debugging printfs
_dbus_bindings/server.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
commit 05c19f23c63246322e4c9dfed2af47aaf77f7619
Author: Simon McVittie
Date: 2008-07-14 16:15:43 +0100
DBusPyServer get_address, get_id: correct docs, these return str not String
_dbus_bindings/server.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit cf64e96607157f4e73c6dacaa34fb54fead26d1f
Author: Simon McVittie
Date: 2008-07-14 16:14:48 +0100
DBusPyServer tp_dealloc: remove a stray debugging printf
_dbus_bindings/server.c | 1 -
1 file changed, 1 deletion(-)
commit d9821035d58c4fe161a9ff0a2546198e2c1dbb49
Author: Simon McVittie
Date: 2008-07-14 16:13:34 +0100
DBusPyServer: correctly unref the partially constructed DBusPyServer on errors
_dbus_bindings/server.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 6d77f23d062f047437dc8ce428d86a7ad9fa05b2
Author: Simon McVittie
Date: 2008-07-14 16:12:27 +0100
DBusPyServer: correctly unref the weakref object on errors
_dbus_bindings/server.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 603d449610275db1e51816104630cce6d74ac9d4
Author: Simon McVittie
Date: 2008-07-14 16:11:30 +0100
DBusPyServer: fix a typo
_dbus_bindings/server.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0a888fb732074426d9b0dd6f487dffe5cee9df39
Author: Simon McVittie
Date: 2008-07-14 16:09:57 +0100
DBusPyServer: Fix refcounting of the main loop
_dbus_bindings/server.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 1144c656fa9d956853fd8c03dc52937f60d3ee2e
Author: Simon McVittie
Date: 2008-07-14 16:09:27 +0100
DBusPyServer: if there's no main loop, throw an exception
The code starting at the "err" label assumes that an exception has been
set already.
_dbus_bindings/server.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 37fd41a721a5417eeb72e90cbe3296f823ccc1b2
Author: Simon McVittie
Date: 2008-07-14 16:08:26 +0100
Document that DBusPyServer_NewDBusServer consumes a reference to the server.
Rename it to DBusPyServer_NewConsumingDBusServer to make this clearer.
_dbus_bindings/server.c | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
commit 1896381006ec54b1dfaf8bbcaaeab14b8a12ed32
Author: Simon McVittie
Date: 2008-07-14 15:45:35 +0100
DBusPyServer: remove some stray debugging printfs
_dbus_bindings/server.c | 3 ---
1 file changed, 3 deletions(-)
commit ac83797b39b1d0eacaafcdf42772eab8ca91ce63
Author: Simon McVittie
Date: 2008-07-14 15:39:02 +0100
DBusPyServer: refactor set_auth_mechanisms
* save a malloc
* return a boolean
* don't crash if the sequence isn't a sequence
* don't coerce items to strings too hard (we only want to accept str or
unicode, accepting FooObject and trying to use it as an authentication
method "" would be silly)
_dbus_bindings/server.c | 52 ++++++++++++++++++++++++++---------------------
1 file changed, 29 insertions(+), 23 deletions(-)
commit 9774cdade2306b9bb641162a14645510fc822c86
Author: Mathias Hasselmann
Date: 2008-01-31 23:26:30 +0100
Initial support for DBusServer class (#14322).
_dbus_bindings/server.c | 535 +++++++++++++++++++++++++++++++++++++++++++++++
dbus/server.py | 38 ++++
test/test-server.py | 74 +++++++
3 files changed, 647 insertions(+)
commit dff98456995c37d964eb32a7de7ca718fc3d48d7
Author: Simon McVittie
Date: 2008-01-22 12:01:18 +0000
Don't assume that libdbus only gives method call messages to object-path handlers (fd.o #14199)
NEWS | 4 ++++
dbus/service.py | 5 ++++-
2 files changed, 8 insertions(+), 1 deletion(-)
commit 2295b58e4eef9f41a2f917c51408f83a4d2b7efd
Author: Simon McVittie
Date: 2007-12-19 18:19:02 +0000
doc/tutorial.txt: Briefly describe how to use the Qt event loop.
Based on a patch from Phil Thompson, riverbankcomputing.co.uk
doc/tutorial.txt | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit e0883f3518f137399077c13409f7a469924c0fd8
Author: Simon McVittie
Date: 2007-12-10 17:40:23 +0000
Unset release flag, and start NEWS for 0.82.5
NEWS | 7 +++++++
configure.ac | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
commit a536c5ed08c21e35937bc8ea52844c2f19bfdc55
Author: Simon McVittie
Date: 2007-12-10 17:39:20 +0000
Add a maintainer-upload target to the Makefile.am, which uploads the current .tar.gz and .tar.gz.asc
Makefile.am | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit ca0a58e3ef9fe1cc2b1282b52f652c71b736e182
Author: Simon McVittie
Date: 2007-12-10 15:14:06 +0000
Version 0.82.4
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit ae97b7432232bc008e20e4696c512bcf69938dd8
Author: Simon McVittie
Date: 2007-12-10 15:13:48 +0000
When user sets reply_handler but not error_handler raise MissingReplyHandlerException instead of MissingErrorHandlerException, and vice versa (fd.o #12304, patch from René Neumann)
NEWS | 5 ++++-
dbus/proxies.py | 4 ++--
2 files changed, 6 insertions(+), 3 deletions(-)
commit 2beb7890280ae3b553e59ab8355b65ec203e4776
Author: Simon McVittie
Date: 2007-10-12 11:34:37 +0100
Update NEWS
NEWS | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 6076d4222af7da5a8aa1de28626423d811ba6be2
Author: Simon McVittie
Date: 2007-10-12 11:34:28 +0100
Don't try to make dbus/Makefile from dbus/Makefile.in; the fix for #12741 removed it
configure.ac | 1 -
1 file changed, 1 deletion(-)
commit 4fdbc65e42d940ba6cc4445a8a83af90dc3d3a34
Author: Simon McVittie
Date: 2007-10-09 12:26:21 +0100
Revert "Make sure extensions are built before docs; get rid of strange inter-directory dependency"
This reverts commit 5321d836844f3bc06a6d5796c9ca902e0bd6f4cc.
Makefile.am | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 09611c45b3301e93a34a03366e058c3edc184e47
Author: Simon McVittie
Date: 2007-10-09 12:24:52 +0100
Don't distribute COPYING.*, which we no longer have or need
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 81897e3143ff5d4c660e4960cc103b92d54ae14d
Author: Simon McVittie
Date: 2007-10-09 12:24:15 +0100
Don't try to distribute COPYING.AFL-2.1 and COPYING.GPL-2, which we no longer have or need
Makefile.am | 2 --
1 file changed, 2 deletions(-)
commit 0a8b67e2d99ed36f30d6709277a40fdd2812953d
Author: Simon McVittie
Date: 2007-10-09 12:20:10 +0100
Use MIT/X11 license as per permission given on the dbus mailing list.
This affects code with copyright statements from the following individuals:
* Anders Carlsson
* Colin Walters
* David Zeuthen
* Rob Taylor
and the following companies:
* Collabora Ltd. (represented by me)
* Red Hat Inc. (represented by Havoc Pennington)
COPYING | 14 +-
COPYING.AFL-2.1 | 197 ----------------------
COPYING.GPL-2 | 342 --------------------------------------
dbus/__init__.py | 30 ++--
dbus/_dbus.py | 30 ++--
dbus/_expat_introspect_parser.py | 30 ++--
dbus/decorators.py | 30 ++--
dbus/glib.py | 30 ++--
dbus/mainloop/glib.py | 34 ++--
dbus/proxies.py | 34 ++--
dbus/service.py | 34 ++--
test/run-test.sh | 20 +++
test/run-with-tmp-session-bus.sh | 20 +++
13 files changed, 186 insertions(+), 659 deletions(-)
commit 5321d836844f3bc06a6d5796c9ca902e0bd6f4cc
Author: Simon McVittie
Date: 2007-10-09 12:07:57 +0100
Make sure extensions are built before docs; get rid of strange inter-directory dependency
Makefile.am | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
commit 07b0486fa32ede65b5c05011d56f2ee0694a5176
Author: Simon McVittie
Date: 2007-10-09 11:43:05 +0100
Use non-recursive make for dbus/ to work around types.py clash with top-level types module (fd.o #12741)
Makefile.am | 36 ++++++++++++++++++++++++++++++------
dbus/Makefile.am | 28 ----------------------------
2 files changed, 30 insertions(+), 34 deletions(-)
commit 64eeafbf7a167dd116aeabbcf78ebc257f551e1b
Author: Simon McVittie
Date: 2007-10-09 11:42:00 +0100
test/: add some missing copyright headers
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 deletion(-)
commit 5295a01631b2a02f948d22417de997a3200a2cee
Author: Simon McVittie
Date: 2007-09-28 11:49:28 +0100
License examples under MIT/X11.
According to history of dbus-core before the bindings split, the examples were
written by Red Hat employees, so we should be OK to relicense them; and it's
good to have copyright headers.
examples/example-async-client.py | 23 +++++++++++++++++++++++
examples/example-client.py | 23 +++++++++++++++++++++++
examples/example-service.py | 23 +++++++++++++++++++++++
examples/example-signal-emitter.py | 23 +++++++++++++++++++++++
examples/example-signal-recipient.py | 23 +++++++++++++++++++++++
examples/gconf-proxy-client.py | 23 +++++++++++++++++++++++
examples/gconf-proxy-service2.py | 24 ++++++++++++++++++++++++
examples/list-system-services.py | 23 +++++++++++++++++++++++
8 files changed, 185 insertions(+)
commit c658f7804cf892c2c45548dc9283c06ce7249925
Author: Simon McVittie
Date: 2007-09-28 11:28:26 +0100
Use MIT/X11 license for code owned by Collabora and Red Hat only, as per Havoc's permission
(Message-ID: <815098350709271800k2505485dlef9414609d392b48@mail.gmail.com>)
test/dbus_python_check.py | 21 +++++++++++++++++++++
test/test-client.py | 33 ++++++++++++++++++---------------
test/test-p2p.py | 32 ++++++++++++++++++--------------
test/test-service.py | 32 ++++++++++++++++++--------------
test/test-signals.py | 33 ++++++++++++++++++---------------
5 files changed, 93 insertions(+), 58 deletions(-)
commit a6c85a634286fe6ddfb0d15c40a475acf4bd214c
Author: Simon McVittie
Date: 2007-09-27 19:05:06 +0100
Unset dbus_python_released following release
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 137f8e8bbfcd1bef30efe8aec4923c407da180eb
Author: Simon McVittie
Date: 2007-09-27 18:36:07 +0100
Version 0.82.3
NEWS | 2 +-
configure.ac | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit a5d922d9605ae3c1540cd232cb754a9dc5dc7812
Author: Simon McVittie
Date: 2007-09-27 18:31:20 +0100
Don't try to distribute COPYING.LGPL-2.1 - no longer exists
Makefile.am | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit dfa86e6e601be2ebef25ad99056929ff30e1cac9
Author: Simon McVittie
Date: 2007-09-27 18:24:58 +0100
Fix NEWS indentation
NEWS | 1 +
1 file changed, 1 insertion(+)
commit 4e39a3c08aef2b502e9d330b372b7ab96fac6881
Author: Simon McVittie
Date: 2007-09-27 18:21:16 +0100
Mention relicensing in NEWS
NEWS | 5 +++++
1 file changed, 5 insertions(+)
commit 2afba7e53cf65fccfd15c87852e791845cff8467
Author: Simon McVittie
Date: 2007-09-27 18:19:16 +0100
Update NEWS, and add regression tests for fd.o #12096 and #12403
NEWS | 11 +++++++++++
test/test-client.py | 15 +++++++++++++++
test/test-service.py | 8 ++++++++
3 files changed, 34 insertions(+)
commit cb1ffaea799249d6c2dcc9452f758f57392f55e7
Author: Simon McVittie
Date: 2007-09-27 18:14:11 +0100
fd.o #12432: fix documentation for remove_from_connection
dbus/service.py | 4 ----
1 file changed, 4 deletions(-)
commit 05460fdecf77c56640c332d290a5950884f26769
Author: Simon McVittie
Date: 2007-09-27 18:13:42 +0100
dbus.exceptions.DBusException: allow setting _dbus_error_name in subclasses
dbus/exceptions.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 79b4ea50399db59fa8459badf33918764677248d
Author: Simon McVittie
Date: 2007-09-27 17:57:15 +0100
Don't raise KeyError when closing private dbus.Bus. (fd.o #12096)
Also deprecate private dbus.Bus in favour of dbus.bus.BusConnection - the only
things you gain from using dbus.Bus are the shared-instance behaviour and some
strange more-than-one-way-to-do-it APIs.
dbus/_dbus.py | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
commit d8c154284ca464f493c81a4d3b5a37890d68acec
Author: Simon McVittie
Date: 2007-09-27 13:57:49 +0100
Relicense Collabora code under the MIT/X11 license proposed for dbus core, removing all references to the LGPL as a result
COPYING | 36 ++-
COPYING.LGPL-2.1 | 510 -------------------------------
_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/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/validation.c | 31 +-
_dbus_glib_bindings/module.c | 33 +-
dbus/bus.py | 30 +-
dbus/connection.py | 30 +-
dbus/exceptions.py | 22 ++
dbus/gobject_service.py | 30 +-
dbus/lowlevel.py | 30 +-
dbus/mainloop/__init__.py | 30 +-
doc/tutorial.txt | 34 ++-
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-unusable-main-loop.py | 22 ++
40 files changed, 707 insertions(+), 1036 deletions(-)
commit 003204b6a58faad7bc937ba029a99204cfa417e1
Author: Simon McVittie
Date: 2007-09-27 13:56:01 +0100
dbus.service: Don't assume that exceptions passed to asynchronous callbacks are the same as the pending exception
(fd.o #12403, https://dev.laptop.org/ticket/3370)
dbus/service.py | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit 7028d177352b18efa3cc567f6753e1dbdab8f025
Author: Simon McVittie
Date: 2007-08-06 14:27:01 +0100
Update NEWS
NEWS | 4 ++++
1 file changed, 4 insertions(+)
commit 050bf4a893e24061c3de35eb24c05d3d1002ed28
Author: Simon McVittie
Date: 2007-08-06 14:26:21 +0100
Makefile.am, test/Makefile.am: Use @abs_top_builddir@, @abs_top_srcdir@
This fixes incorrect Python path for docs and tests if doing an out-of-tree
build using an absolute path for $(srcdir), and is also less ugly.
Makefile.am | 6 ++++--
test/Makefile.am | 10 ++++++----
2 files changed, 10 insertions(+), 6 deletions(-)
commit 33773b778911c890d76c38b13f0fdb39df237d9e
Author: Simon McVittie
Date: 2007-08-01 21:37:50 +0100
Unset dbus_python_released
NEWS | 3 +++
configure.ac | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
commit af16daa9ff5d7217f361d68ce2bfe405f2cbd412
Author: Simon McVittie
Date: 2007-08-01 21:37:02 +0100
Release 0.82.2
NEWS | 2 +-
configure.ac | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit f27c16490c23df1b7700904ea20232ef3e4097ae
Author: Simon McVittie
Date: 2007-08-01 20:00:37 +0100
Mention in NEWS that API docs are generated by default
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit 44471aab0502cfccef6a4fb63f01feeb6bf8732e
Author: Simon McVittie
Date: 2007-08-01 19:59:19 +0100
Reorganise README to reflect that API docs are generated by default
README | 31 +++++++++++--------------------
1 file changed, 11 insertions(+), 20 deletions(-)
commit d3208ff19c3b61ae006403a9096c7a7ac09d4f5f
Author: Simon McVittie
Date: 2007-08-01 19:58:59 +0100
Mention incompatibility with 0.82.1 more prominently
NEWS | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
commit 8a27b1d1164c6c63467d79c497330fefd7c6de6e
Author: Simon McVittie
Date: 2007-08-01 19:27:30 +0100
Check for epydoc version >= 3, and default to building API docs if available
configure.ac | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
commit 44f7d60ff7ea038c2e314f05f1ccbc3a76f258d5
Author: Simon McVittie
Date: 2007-08-01 19:15:45 +0100
Update NEWS to mention #11623 fix
NEWS | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 5e6fa32bf95a0d17fe5ce6a4ecdcae5dd3f967d5
Author: Simon McVittie
Date: 2007-08-01 19:10:37 +0100
Add rel_path_keyword to @method (fd.o #11623)
dbus/decorators.py | 18 +++++++++++++++++-
dbus/service.py | 25 ++++++++++++++++++++++++-
test/test-client.py | 23 +++++++++++++++++++----
test/test-service.py | 15 ++++++++-------
4 files changed, 68 insertions(+), 13 deletions(-)
commit 65680613473b7ca39f68d25010b6b17eda841f6a
Author: Simon McVittie
Date: 2007-08-01 19:08:48 +0100
Avoid deprecated API in cross-test
test/cross-test-client.py | 5 ++---
test/cross-test-server.py | 14 ++++++++------
2 files changed, 10 insertions(+), 9 deletions(-)
commit cea890e5e98e1846c47b220b69ae00e843c695a1
Author: Simon McVittie
Date: 2007-08-01 18:36:37 +0100
Update NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit 159319390404ed58406dba5a42d931740660af78
Author: Simon McVittie
Date: 2007-08-01 18:34:38 +0100
Fix introspection on objects with more than one connection or more than one object path (bugs.fd.o #11794)
dbus/service.py | 12 ++++++------
test/test-client.py | 11 +++++++++++
test/test-service.py | 8 ++++++++
3 files changed, 25 insertions(+), 6 deletions(-)
commit 5aef31b429ac0c14312265e166aeeeda91b3f8ac
Author: Simon McVittie
Date: 2007-07-31 19:01:11 +0100
NEWS: mention the solved build problems related to python-config
NEWS | 4 ++++
1 file changed, 4 insertions(+)
commit e821e102b2fa3baff4de719411b03385132dd0f4
Author: Simon McVittie
Date: 2007-07-31 18:49:43 +0100
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 file changed, 19 insertions(+), 8 deletions(-)
commit f0291410ce950913593d5ae6c9fd4fabd5eaaa3f
Author: Simon McVittie
Date: 2007-07-31 18:04:16 +0100
Complete the .m4 renaming
m4/dbus-py-add-rst2htmlflag.m4 | 23 +++++++++++++++++++++++
m4/dbuspy-add-rst2htmlflag.m4 | 23 -----------------------
2 files changed, 23 insertions(+), 23 deletions(-)
commit 4764f07dfeee9a3baa90399f9f2a18d7d5175fd2
Author: Simon McVittie
Date: 2007-07-31 17:47:12 +0100
Move dbus-py-add-rst2htmlflag.m4 to jh-add-cflag.m4 - the contents of two of the .m4 files were the opposite of what they should be
m4/dbus-py-add-rst2htmlflag.m4 | 20 --------------------
m4/jh-add-cflag.m4 | 20 ++++++++++++++++++++
2 files changed, 20 insertions(+), 20 deletions(-)
commit 3396bcbacfaaa4c2ad4ad1e9d627be8ce14a6d77
Author: Simon McVittie
Date: 2007-07-31 17:46:42 +0100
Move jh-add-cflag.m4 to dbuspy-add-rst2htmlflag.m4 - the contents of two of the .m4 files were the opposite of what they should be
m4/dbuspy-add-rst2htmlflag.m4 | 23 +++++++++++++++++++++++
m4/jh-add-cflag.m4 | 23 -----------------------
2 files changed, 23 insertions(+), 23 deletions(-)
commit a7b73b44ca3b86a0ccf0a58e2c1fdee205633657
Author: Simon McVittie
Date: 2007-07-31 17:40:20 +0100
Revert "Use python-config to get Python cppflags (patch from Ubuntu, fd.o #11282)."
Python < 2.5 didn't have python-config (although some distributions, e.g.
Debian and Ubuntu, shipped it as an add-on). Even for 2.5, some distributions
install it under gratuitously different names (hi, Gentoo). As a result,
this patch needs replacing with one that doesn't rely on having python-config.
This reverts commit 7c9d08d1ba7f5b0a9aa4a37118e56b1725cdaef9.
m4/am-check-python-headers.m4 | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 66ebaa801a13be7403e6ec47de1f322ccf310346
Author: Simon McVittie
Date: 2007-07-31 13:01:04 +0100
_dbus_bindings/mainloop.c: Remove Watch and Timeout.
They were never used, and didn't make a great deal of sense. I now believe the
right direction for pure-Python mainloop support is to define a Pythonic main
loop abstraction and coerce libdbus to fit into it, rather than pretending
the objects in libdbus' abstraction are Python objects.
_dbus_bindings/mainloop.c | 357 ---------------------------------------------
1 file changed, 357 deletions(-)
commit 4856b6c485c430ac15d4a634b6958d5f6af89dfa
Author: Simon McVittie
Date: 2007-07-31 12:55:16 +0100
NEWS: update with timeout fix
NEWS | 13 +++++++++++++
1 file changed, 13 insertions(+)
commit 5ab6cdc200267095edd56645df536dac5d4dc986
Author: Simon McVittie
Date: 2007-07-31 12:38:02 +0100
Measure async call timeout in seconds as intended, not in ms (blocking calls already used seconds). Add regression tests
dbus/connection.py | 2 +-
test/test-client.py | 40 ++++++++++++++++++++++++++++++++++++++++
test/test-service.py | 13 +++++++++++++
3 files changed, 54 insertions(+), 1 deletion(-)
commit 70f802152547898f225a0a675789fb923a5ea410
Author: Simon McVittie
Date: 2007-07-26 17:04:44 +0100
test-client: Avoid deprecated usage - explicitly pass SessionBus() to BusName ctor
test/test-client.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f5eb61dce982d6c51a78f5bb745ebd632ef1ad70
Author: Simon McVittie
Date: 2007-07-18 21:26:10 +0100
Try to avoid importing things from _dbus_bindings when they could be imported from public API
dbus/_dbus.py | 6 ++----
dbus/bus.py | 2 +-
dbus/connection.py | 8 ++++----
dbus/decorators.py | 16 ++++++++--------
dbus/glib.py | 2 --
dbus/service.py | 28 ++++++++++++++--------------
6 files changed, 29 insertions(+), 33 deletions(-)
commit 4cab9350dda0b36446d7b2a935bd6451a38e67a2
Author: Simon McVittie
Date: 2007-07-12 16:26:05 +0100
Bump version to 0.82.1.YYYYMMDD
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 07bb7f1de21c64ea1f19ff107910daa2a14ec4ba
Author: Simon McVittie
Date: 2007-07-12 13:13:13 +0100
Avoid cpp directives inside macro calls, to be nice to old gcc versions
_dbus_bindings/containers.c | 6 +-----
_dbus_bindings/int.c | 14 --------------
2 files changed, 1 insertion(+), 19 deletions(-)
commit a94d9d68d17fd5284aa549187ac6fbb29c188efd
Author: Simon McVittie
Date: 2007-07-11 17:11:08 +0100
NEWS, configure.ac: 0.82.1, the "double precision" release
NEWS | 4 ++--
configure.ac | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
commit e94f1a9a3c4e9a7800e013dd61b06b5538c9b8ac
Author: Simon McVittie
Date: 2007-07-11 15:51:23 +0100
Use PyArg_ParseTuple correctly, fixing the timeout in send_message_with_reply and send_message_with_reply_and_block.
(bugs.fd.o #11489; thanks to Marco Pesenti Gritti for report and initial patch)
NEWS | 3 +++
_dbus_bindings/conn-methods.c | 4 ++--
2 files changed, 5 insertions(+), 2 deletions(-)
commit 9fc1958471a95249984e9556b7dab8838eb19844
Author: Simon McVittie
Date: 2007-07-03 19:54:06 +0100
Unset dbus_python_released
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a2ee1a4bbdef1613c44be8131b9a89bf8c4543ba
Author: Simon McVittie
Date: 2007-06-29 17:54:02 +0100
.gitignore: ignore patch(1) cruft, and detached signatures for the release tarballs
.gitignore | 3 +++
1 file changed, 3 insertions(+)
commit 439ceed581837381aa690b6a0b809a06470d167d
Author: Simon McVittie
Date: 2007-06-29 17:47:23 +0100
Update NEWS
NEWS | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
commit 1b91d2d408ea471af1e4641e7fb31b4534026a70
Author: Simon McVittie
Date: 2007-06-29 17:38:46 +0100
dbus.proxies: If making a call with ignore_reply=True, don't block for introspection
dbus/proxies.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 06810eb34ed2cdc5f0def02b45680915b0e0b985
Author: Simon McVittie
Date: 2007-06-21 01:22:27 +0100
dbus.service: use DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE
dbus/service.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9556649e48df344f6ec0010c4af00a076a751760
Author: Simon McVittie
Date: 2007-06-21 01:22:04 +0100
Expose HANDLER_RESULT_HANDLED, HANDLER_RESULT_NOT_YET_HANDLED as public API in dbus.lowlevel
dbus/lowlevel.py | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 0d4f60d771305572594fb2cfb502bf565230fa37
Author: Simon McVittie
Date: 2007-06-21 01:21:33 +0100
Get stacklevel right on deprecation of not specifying bus in BusName.__init__
dbus/service.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 11925e0a12989793926f82d2286cbb20ef7a179d
Author: Simon McVittie
Date: 2007-06-21 01:20:39 +0100
_dbus_bindings: add DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE etc.
_dbus_bindings/module.c | 9 +++++++++
1 file changed, 9 insertions(+)
commit d45d56a6ba455ee9b12af4d2c8c448392d74d1b4
Author: Simon McVittie
Date: 2007-06-21 01:19:39 +0100
Avoid using deprecated dbus_watch_get_fd()
_dbus_bindings/mainloop.c | 8 +++++++-
configure.ac | 6 ++++++
2 files changed, 13 insertions(+), 1 deletion(-)
commit a2f7458105791f37be52e1de22b710968904b235
Author: Simon McVittie
Date: 2007-06-20 18:01:19 +0100
dbus.service: Deprecate the omission of the `bus` argument in the BusName constructor.
Explicit is better than implicit.
dbus/service.py | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
commit 39c996ac7439c5c9a61ddb0efc92bada491fa0e5
Author: Simon McVittie
Date: 2007-06-20 18:00:10 +0100
Stop using interactive-Python syntax in tutorial to reduce user confusion.
Closes bugs.fd.o #11209.
doc/tutorial.txt | 45 +++++++++++++++++++--------------------------
1 file changed, 19 insertions(+), 26 deletions(-)
commit 9f2e2040c33b09196e438c818379290c9e41a4ca
Author: Simon McVittie
Date: 2007-06-19 18:05:00 +0100
Version 0.82.0
NEWS | 2 +-
configure.ac | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
commit 343aaa190f8a1c7475e4565c50483abbc5914a75
Author: Simon McVittie
Date: 2007-06-19 13:59:23 +0100
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 +++++++++++++++++++------
5 files changed, 88 insertions(+), 30 deletions(-)
commit e631446a0c3113260c380284fe1f71419d5a7edb
Author: Simon McVittie
Date: 2007-06-19 13:58:37 +0100
Mark Bus.get_connection() as deprecated; improve Bus.__repr__
dbus/_dbus.py | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
commit 10c49fa072b4f28713cfc873444b902b0bbe021e
Author: Simon McVittie
Date: 2007-06-19 13:37:30 +0100
Update NEWS with recent changes; next version should be 0.82.0 I think
NEWS | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
commit 7c9d08d1ba7f5b0a9aa4a37118e56b1725cdaef9
Author: Simon McVittie
Date: 2007-06-19 13:22:31 +0100
Use python-config to get Python cppflags (patch from Ubuntu, fd.o #11282).
Thanks to Sebastien Bacher.
m4/am-check-python-headers.m4 | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit 543ebc088ffbef9a52de333d99361b47301571b3
Author: Simon McVittie