<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/dbus-python.git/test/test-signals.py, branch dbus-python-0.82.4</title>
<subtitle>gitlab.freedesktop.org: dbus/dbus-python.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/'/>
<entry>
<title>Use MIT/X11 license for code owned by Collabora and Red Hat only, as per Havoc's permission</title>
<updated>2007-09-28T10:28:26+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2007-09-28T10:28:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=c658f7804cf892c2c45548dc9283c06ce7249925'/>
<id>c658f7804cf892c2c45548dc9283c06ce7249925</id>
<content type='text'>
(Message-ID: &lt;815098350709271800k2505485dlef9414609d392b48@mail.gmail.com&gt;)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Message-ID: &lt;815098350709271800k2505485dlef9414609d392b48@mail.gmail.com&gt;)
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement fallback objects.</title>
<updated>2007-06-18T15:31:20+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2007-06-18T15:31:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=543ebc088ffbef9a52de333d99361b47301571b3'/>
<id>543ebc088ffbef9a52de333d99361b47301571b3</id>
<content type='text'>
In the process, simplify the signal decorator a bit - don't allow the signal
to be emitted from a subset of interfaces (removing connection_keyword),
deprecate path_keyword, disallow path_keyword on objects that support multiple
object paths, and add rel_path_keyword. This is an API removal since previous
patches, but is compatible with the last release.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the process, simplify the signal decorator a bit - don't allow the signal
to be emitted from a subset of interfaces (removing connection_keyword),
deprecate path_keyword, disallow path_keyword on objects that support multiple
object paths, and add rel_path_keyword. This is an API removal since previous
patches, but is compatible with the last release.
</pre>
</div>
</content>
</entry>
<entry>
<title>dbus.connection: Release signals lock before calling _clean_up_signal_match().</title>
<updated>2007-05-28T18:45:59+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2007-05-28T18:45:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=ffb1d3310d97bc4d86a09604649f334e3367816f'/>
<id>ffb1d3310d97bc4d86a09604649f334e3367816f</id>
<content type='text'>
This prevents a deadlock when a signal match that's tracking name owner
changes is removed, causing a match on NameOwnerChanged to be removed too.
(Debian bug#426412)

Also move more of the tree manipulation inside the lock, to be nice to
anyone attempting a port to implementations without a GIL (mainly IronPython),
and add a regression test for the above bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents a deadlock when a signal match that's tracking name owner
changes is removed, causing a match on NameOwnerChanged to be removed too.
(Debian bug#426412)

Also move more of the tree manipulation inside the lock, to be nice to
anyone attempting a port to implementations without a GIL (mainly IronPython),
and add a regression test for the above bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>test/, include/: remove accidentally duplicated lines from license statement</title>
<updated>2007-01-25T12:43:13+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2007-01-25T12:43:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=00ffd01f3186bf7eab88a5408daa59d162efdf70'/>
<id>00ffd01f3186bf7eab88a5408daa59d162efdf70</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to autotools and test with Python 2.5 as well as 2.4.</title>
<updated>2006-12-18T20:33:56+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2006-12-18T20:33:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=e6eb7b5307da2a446e1c8c6b0cb6b11fc6705b00'/>
<id>e6eb7b5307da2a446e1c8c6b0cb6b11fc6705b00</id>
<content type='text'>
In the process:

HACKING.txt: update
include/dbus-python.h: add some typedefs to make it saner
bus.c, conn.c, conn-methods.c: further alter docstrings to keep epydoc happy
exceptions.c: create exceptions in a more longwinded way for Python 2.5 compatibility
message-get-args.c, bus/__init__.py: tweak docstrings
dbus/introspect_parser.py: make docstring valid reStructuredText
run-test.sh: simplify, since configure now does some of the work
test/*.py: use paths from run-test.sh, cope with out-of-tree builds
test-standalone.py: carry out additional sanity checks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the process:

HACKING.txt: update
include/dbus-python.h: add some typedefs to make it saner
bus.c, conn.c, conn-methods.c: further alter docstrings to keep epydoc happy
exceptions.c: create exceptions in a more longwinded way for Python 2.5 compatibility
message-get-args.c, bus/__init__.py: tweak docstrings
dbus/introspect_parser.py: make docstring valid reStructuredText
run-test.sh: simplify, since configure now does some of the work
test/*.py: use paths from run-test.sh, cope with out-of-tree builds
test-standalone.py: carry out additional sanity checks
</pre>
</div>
</content>
</entry>
<entry>
<title>test/test-signals.py: add test case for signal handling; test/run-test.sh: run test-signals.</title>
<updated>2006-12-04T13:42:43+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>smcv@celebrin.pseudorandom.co.uk</email>
</author>
<published>2006-12-04T13:42:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/dbus-python.git/commit/?id=f6284a1b6552652c84e76585fd208ea361ff288b'/>
<id>f6284a1b6552652c84e76585fd208ea361ff288b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
