summaryrefslogtreecommitdiff
path: root/test/test-signals.py
Commit message (Collapse)AuthorAge
* Use MIT/X11 license for code owned by Collabora and Red Hat only, as per ↵Simon McVittie2007-09-28
| | | | | | Havoc's permission (Message-ID: <815098350709271800k2505485dlef9414609d392b48@mail.gmail.com>)
* Implement fallback objects.Simon McVittie2007-06-18
| | | | | | | | 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.
* dbus.connection: Release signals lock before calling _clean_up_signal_match().Simon McVittie2007-05-28
| | | | | | | | | | 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.
* test/, include/: remove accidentally duplicated lines from license statementSimon McVittie2007-01-25
|
* Switch to autotools and test with Python 2.5 as well as 2.4.Simon McVittie2006-12-18
| | | | | | | | | | | | | | 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
* test/test-signals.py: add test case for signal handling; test/run-test.sh: ↵Simon McVittie2006-12-04
run test-signals.