summaryrefslogtreecommitdiff
path: root/_dbus_bindings/module.c
Commit message (Collapse)AuthorAgeFilesLines
* This is the big one; it adds Python 3 support.Barry Warsaw2011-12-151-50/+93
|
* Remove support for Python < 2.5Simon McVittie2011-11-151-10/+0
|
* Don't try to export DBUS_TYPE_UNIX_FD constant if not definedSimon McVittie2011-05-181-0/+2
|
* Added Unix Fd support to dbus-pythonElvis Pfützenreuter2011-05-181-0/+3
|
* Use Py_CLEAR for greater robustnessSimon McVittie2010-12-021-1/+1
|
* fd.o #15013: expose dbus.lowlevel.MESSAGE_TYPE_SIGNAL and friendsSimon McVittie2010-02-181-2/+0
|
* Initialize LibDBusConnection correctlySimon McVittie2008-07-151-0/+2
|
* Hook DBusServer into the build system.Simon McVittie2008-07-141-0/+2
| | | | Based on parts of the patch by Huang Peng <phuang@redhat.com>
* 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
* _dbus_bindings: add DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE etc.Simon McVittie2007-06-211-0/+9
|
* Implement DBusException in pure Python; add get_dbus_name() method and name= ↵Simon McVittie2007-05-161-2/+0
| | | | keyword argument
* Remove BusImplementation, removing its remaining functionality to Connection.Simon McVittie2007-04-301-2/+0
| | | | | | | | | * Move get_unique_name to Connection (it can be useful for connections which aren't to a real bus daemon but partially emulate one, like Telepathy's Tubes) * Add set_unique_name to Connection (same reason) * Convert BusImplementation.__new__ into Connection._new_for_bus * Have dbus.Bus subclass _dbus_bindings.Connection directly
* _dbus_bindings/module.c: Add some useful constantsSimon McVittie2007-04-271-0/+17
|
* Actually commit the numerous copyright-statement changes.Simon McVittie2007-02-071-7/+7
|
* dbus, _dbus_bindings, _dbus_glib_bindings: remove accidentally duplicated ↵Simon McVittie2007-01-251-2/+0
| | | | lines in license statement
* Don't require a main loop unless async calls, signal connections or exported ↵Simon McVittie2007-01-091-3/+4
| | | | objects are actually made. (Increases backwards compatibility with Pyrex-dbus-python)
* Improve various type docstringsSimon McVittie2006-12-211-6/+4
|
* Switch to autotools and test with Python 2.5 as well as 2.4.Simon McVittie2006-12-181-4/+11
| | | | | | | | | | | | | | 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
* _dbus_bindings/module.c: If Python is older than 2.4.2c1, initialize threads.Simon McVittie2006-12-141-0/+10
| | | | | | | | In newer versions the PyGILState API is allowed even when threads haven't been initialized yet, but in 2.4.1 it causes a crash. It's desirable to avoid initializing threads until just before the second thread is created, since this creates locking overhead which isn't needed until the app actually goes multi-threaded.
* Convert generic glue, main loop integration, message append/get_args, ↵Simon McVittie2006-12-111-6/+185
| | | | validation into separate translation units - no *-impl.h remaining
* Separate out remaining types (abstract, bytes, containers, int, float, ↵Simon McVittie2006-12-111-18/+14
| | | | signature, string) into separate translation units
* Split out exceptions, pending call, message into separate .c filesSimon McVittie2006-12-111-9/+6
|
* _dbus_bindings: debug-impl.h -> debug.cSimon McVittie2006-12-081-1/+0
|
* _dbus_bindings: bus-impl.h -> bus.cSimon McVittie2006-12-081-3/+2
|
* _dbus_bindings: split out conn, conn-methods into separate translation unitsSimon McVittie2006-12-081-5/+3
|
* _dbus_bindings/module.c: Add Constructor, Supported usage field declarations ↵Simon McVittie2006-12-051-1/+5
| | | | for epydoc
* _dbus_bindings: Change default-main-loop API to use global functionsSimon McVittie2006-11-301-4/+8
| | | | get_default_main_loop, set_default_main_loop. Improve docstrings
* Add improved main-loop integration.Simon McVittie2006-11-221-1/+21
| | | | | | 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 Double type (and Float type #if'd out, ready for Alp's 32-bit float typeSimon McVittie2006-11-141-1/+7
| | | | | if/when it's added to libdbus) - Include "abstract" base classes and float types in module.c
* Cast to PyCFunction to avoid compiler warning for function with kwargsSimon McVittie2006-09-271-1/+1
|
* _dbus_bindings: Expose name-validation functions to Python code.Simon McVittie2006-09-271-0/+9
| | | | | dbus: Remove _util module in favour of using the name-validation functions from _dbus_bindings.
* _dbus_bindings/module.c: PEP7-style whitespaceSimon McVittie2006-09-271-22/+22
|
* _dbus_bindings/module.c: Add __docformat__, top-level docstring.Simon McVittie2006-09-271-2/+6
| | | | Also don't abort() if adding constants to the module fails.
* Add a C reimplementation of the formerly-Pyrex bits of dbus-python.Simon McVittie2006-09-261-0/+139