summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Remove support for Python 2Simon McVittie2021-09-151-15/+0
| | | | | | | | Python 2 reached EOL on 2020-01-01, and the latest version of AX_PYTHON_DEVEL breaks the build with Python 2. This seems as good a time as any to drop compatibility. Signed-off-by: Simon McVittie <smcv@collabora.com>
* Add clearer licensing information in SPDX formatSimon McVittie2019-07-151-0/+2
| | | | Signed-off-by: Simon McVittie <smcv@collabora.com>
* Move dbus-python.h to a dbus subdirectorySimon McVittie2016-03-051-0/+0
| | | | | | | This means we can consistently #include <dbus/dbus-python.h>, either in-tree or out-of-tree. Signed-off-by: Simon McVittie <smcv@debian.org>
* This is the big one; it adds Python 3 support.Barry Warsaw2011-12-151-0/+18
|
* Require dbus 1.0.Simon McVittie2008-07-231-1/+0
| | | | It's been out for ages, and we can finally drop DBUS_API_SUBJECT_TO_CHANGE if we do.
* Relicense Collabora code under the MIT/X11 license proposed for dbus core, ↵Simon McVittie2007-09-271-15/+18
| | | | removing all references to the LGPL as a result
* Actually commit the numerous copyright-statement changes.Simon McVittie2007-02-071-7/+7
|
* test/, include/: remove accidentally duplicated lines from license statementSimon McVittie2007-01-251-2/+0
|
* dbus-python.h: Alter header comment, use a better cpp define name for the ↵Simon McVittie2006-12-191-4/+6
| | | | multiple-inclusion guard
* Switch to autotools and test with Python 2.5 as well as 2.4.Simon McVittie2006-12-181-12/+15
| | | | | | | | | | | | | | 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
* include/dbus_bindings.h: Rename to include/dbus-python.h, improve namespacing.Simon McVittie2006-12-181-3/+3
| | | | | _dbus_bindings/conn-internal.h, _dbus_bindings/dbus_bindings-internal.h, _dbus_glib_bindings/module.c: Use dbus-python.h instead of dbus_bindings.h
* _dbus_bindings: split out conn, conn-methods into separate translation unitsSimon McVittie2006-12-081-2/+5
|
* include/dbus_bindings.h: Put _dbus_bindings in a static variable when importedSimon McVittie2006-11-241-25/+28
| | | | into e.g. _dbus_glib_bindings. Re-indent for consistency.
* Add improved main-loop integration.Simon McVittie2006-11-221-9/+35
| | | | | | Currently only GLib (with the default main context) and a "null main loop" are supported, but a pure-Python main loop could be supported without incompatible API changes.
* Add a C reimplementation of the formerly-Pyrex bits of dbus-python.Simon McVittie2006-09-261-0/+64