summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix constant name in dbus.servicepuritySimon McVittie2008-07-171-1/+1
|
* Merge branch 'master' into puritySimon McVittie2008-07-1720-47/+1178
|\ | | | | | | | | | | | | | | Conflicts: NEWS _dbus_bindings/containers.c dbus/connection.py
| * Update NEWS againSimon McVittie2008-07-171-5/+10
| |
| * Omit the remote traceback from certain D-Bus errorsSimon McVittie2008-07-174-1/+96
| | | | | | | | | | | | | | | | | | | | | | 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).
| * Update NEWS. Let's call the next release 0.83 since it's a feature releaseSimon McVittie2008-07-172-2/+8
| |
| * Merge branch 'master' into serverSimon McVittie2008-07-151-0/+1
| |\
| * | Alter dbus.server.Server API to have pseudo-signalsSimon McVittie2008-07-152-15/+57
| | | | | | | | | | | | | | | | | | 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.
| * | Initialize LibDBusConnection correctlySimon McVittie2008-07-151-0/+2
| | |
| * | Add some more compiler warning flags if supportedSimon McVittie2008-07-151-0/+5
| | |
| * | Make DBusPyConnection_NewConsumingDBusConnection static now nobody else ↵Simon McVittie2008-07-151-1/+1
| | | | | | | | | | | | needs to call it
| * | DbusPyServer: construct connections by calling the type, so the object will ↵Simon McVittie2008-07-151-8/+20
| | | | | | | | | | | | be fully initialized
| * | Refactor DBusPyConnection_NewForBus and make it go via ↵Simon McVittie2008-07-151-26/+59
| | | | | | | | | | | | | | | | | | | | | | | | 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._Connection: sort out constructorSimon McVittie2008-07-151-13/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | [trivial] un-extern Struct_tp_getattroSimon McVittie2008-07-151-1/+1
| | |
| * | Add LibDBusConnection in _dbus_bindingsSimon McVittie2008-07-154-3/+143
| | |
| * | Add Connection.call_on_disconnectionSimon McVittie2008-07-141-0/+24
| | |
| * | Actually create objects of class Server->conn_classSimon McVittie2008-07-141-3/+4
| | |
| * | dbus.server.Server: implement a stub version of _on_new_connectionSimon McVittie2008-07-141-0/+17
| | |
| * | Fix *another* thinko in dbus.serverSimon McVittie2008-07-141-1/+1
| | |
| * | Fix thinko in dbus.server: actually instantiate a _ServerSimon McVittie2008-07-141-0/+2
| | |
| * | Add some whitespace to make reStructuredText happySimon McVittie2008-07-141-0/+2
| | |
| * | Hook DBusServer into the build system.Simon McVittie2008-07-145-0/+31
| | | | | | | | | | | | Based on parts of the patch by Huang Peng <phuang@redhat.com>
| * | Rename _dbus_bindings.Server to _dbus_bindings._ServerSimon McVittie2008-07-142-5/+6
| | |
| * | DBusPyServer: construct a user-specified subtype of ConnectionSimon McVittie2008-07-142-7/+45
| | |
| * | test-server: import Connection from the right placeSimon McVittie2008-07-141-2/+2
| | |
| * | DBusPyServer initialization: remove some debugging printfsSimon McVittie2008-07-141-5/+3
| | |
| * | DBusPyServer get_address, get_id: correct docs, these return str not StringSimon McVittie2008-07-141-2/+2
| | |
| * | DBusPyServer tp_dealloc: remove a stray debugging printfSimon McVittie2008-07-141-1/+0
| | |
| * | DBusPyServer: correctly unref the partially constructed DBusPyServer on errorsSimon McVittie2008-07-141-1/+2
| | |
| * | DBusPyServer: correctly unref the weakref object on errorsSimon McVittie2008-07-141-1/+2
| | |
| * | DBusPyServer: fix a typoSimon McVittie2008-07-141-1/+1
| | |
| * | DBusPyServer: Fix refcounting of the main loopSimon McVittie2008-07-141-2/+4
| | |
| * | DBusPyServer: if there's no main loop, throw an exceptionSimon McVittie2008-07-141-1/+7
| | | | | | | | | | | | | | | The code starting at the "err" label assumes that an exception has been set already.
| * | Document that DBusPyServer_NewDBusServer consumes a reference to the server.Simon McVittie2008-07-141-5/+9
| | | | | | | | | | | | Rename it to DBusPyServer_NewConsumingDBusServer to make this clearer.
| * | DBusPyServer: remove some stray debugging printfsSimon McVittie2008-07-141-3/+0
| | |
| * | DBusPyServer: refactor set_auth_mechanismsSimon McVittie2008-07-141-23/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 "<FooObject at 0xdeadbeef>" would be silly)
| * | Initial support for DBusServer class (#14322).Mathias Hasselmann2008-07-143-0/+647
| | |
* | | Merge branch 'master' into puritySimon McVittie2008-07-153-1/+9
|\ \ \ | | |/ | |/|
| * | Bugfix for: if using Connection.add_message_filter, only the last filter ↵Huang Peng2008-07-151-0/+1
| |/ | | | | | | will be called
| * Don't assume that libdbus only gives method call messages to object-path ↵Simon McVittie2008-01-222-1/+8
| | | | | | | | handlers (fd.o #14199)
* | Fix completely misplaced copyright info line which somehow ended up in dbus.dataSimon McVittie2008-01-221-1/+0
| |
* | Merge branch 'master' into puritySimon McVittie2008-01-225-6/+25
|\ \ | |/ | | | | | | | | Conflicts: NEWS
| * doc/tutorial.txt: Briefly describe how to use the Qt event loop.Simon McVittie2007-12-191-1/+5
| | | | | | | | Based on a patch from Phil Thompson, riverbankcomputing.co.uk
| * Unset release flag, and start NEWS for 0.82.5Simon McVittie2007-12-102-1/+8
| |
| * Add a maintainer-upload target to the Makefile.am, which uploads the current ↵Simon McVittie2007-12-101-1/+6
| | | | | | | | .tar.gz and .tar.gz.asc
| * Version 0.82.4dbus-python-0.82.4Simon McVittie2007-12-101-2/+2
| |
| * When user sets reply_handler but not error_handler raise ↵Simon McVittie2007-12-102-3/+6
| | | | | | | | MissingReplyHandlerException instead of MissingErrorHandlerException, and vice versa (fd.o #12304, patch from René Neumann)
* | Merge branch 'master' into puritySimon McVittie2007-10-123-6/+22
|\ \ | |/ | | | | | | | | Conflicts: NEWS
| * Update NEWSSimon McVittie2007-10-121-0/+14
| |
| * Don't try to make dbus/Makefile from dbus/Makefile.in; the fix for #12741 ↵Simon McVittie2007-10-121-1/+0
| | | | | | | | removed it