|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | * python/dbus.py: s/ACTIVATION_REPLY_ACTIVE/ACTIVATION_REPLY_ACTIVATED | 
| | 
| 
| 
| 
| 
| 
| | * python/dbus_bindings.pyx.in: Change DBUS_ACTIVATION_REPLY_ACTIVATED
        and DBUS_ACTIVATION_REPLY_ALREADY_ACTIVE to match the values in
        dbus-protocol.h.  Because they are defines and not enums they are not
        autogenerated. | 
| | 
| 
| 
| 
| 
| 
| 
| | * python/dbus_bindings.pyx.in (bus_activate_service): Bind
	dbus_bus_activate_service
	* python/dbus.py (Bus.activate_service): activate a service on the
	bus. | 
| | 
| 
| 
| 
| 
| | - wrap bus_get_unix_user method in low level bindings
	- add get_unix_user method to the Bus class
	- fix extract.py so it can handle unsigned long return types | 
| | 
| 
| 
| | * python/dbus_bindings.pyx.in: Add support for int64 and uint64 | 
| | 
| 
| 
| 
| 
| 
| | * python/dbus.py:
	* python/dbus_bindings.pyx.in:
	Add dbus.init_gthreads (), allow emit_signal to pass
	arguments to the signal. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * python/dbus.py:
	* python/dbus_bindings.pyx.in:
	* python/tests/test-client.py:
	Add dbus.ByteArray and dbus_bindings.ByteArray
	types so that byte streams can be passed back.
	Give jdahlin the heaps of credit that are so
	rightfully his. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * python/dbus.py:
	Add message argument to the default object_method_handler
	function.
	* python/dbus_bindings.pyx.in:
	Automatically return NIL when passed an empty list
	(we can't pass back a list since lists are typed
	and we don't have any idea what type the the client
	intended the list to be... :-( ) | 
| | 
| 
| 
| 
| 
| | * python/examples/Makefile.am:
	Fix distcheck breakage caused by new examples. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * python/dbus.py:
	Add "message" argument to service-side dbus.Object
	methods. This will break existing services written
	using the python bindings, but will allow extraction
	of all the message information (e.g. who its from).
	Add improved "object oriented" signal handling/emission.
	* python/examples/example-service.py:
	Nix this example.
	* python/examples/example-signal-emitter.py:
	* python/examples/example-signal-recipient.py:
	Two new examples that show how to emit and receive
	signals using the new APIs.
	* python/examples/example-signals.py:
	* python/examples/gconf-proxy-service.py:
	* python/examples/gconf-proxy-service2.py:
	Add "message" argument to service methods. | 
| | 
| 
| 
| | since dbus-glib.h moved | 
| | |  | 
| | 
| 
| 
| | accept plain path strings instead of an array of path elements. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * python/dbus_bindings.pyx.in:
	* python/tests/test-client.py:
	Round off basic type support. Add dicts (yay!), and
	remaining array types.
	Make MessageIter more general so it works for dicts too.
	Mark all loop variables as C integers. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * python/tests/test-client.py:
	Test Suite: 1
	Python Bindings: 0
	(fix string array memory trashing bug... oops) | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * python/dbus.py:
	Add a nicer-but-less-flexible alternate API for handling
	calls to virtual objects in dbus.ObjectTree.
	Screw up the argument order to the dbus.Object constructor
	for consistency with dbus.ObjectTree (and to make dbus_methods
	optional for future extension)
	* python/examples/Makefile.am:
	* python/examples/gconf-proxy-service.py:
	* python/examples/gconf-proxy-service2.py:
	Alternate implementation of gconf-proxy-service using the
	nicer dbus.ObjectTree API.
	* python/examples/example-service.py:
	* python/tests/test-server.py
	Reverse the argument order to deal with dbus.Object constructor
	changes. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * python/examples/example-client.py:
	* python/examples/example-service.py:
	Take it back. Lists seem to work but they're broken
	in the test suite. Make the base examples use
	lists (works fine). | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * python/dbus_bindings.pyx.in:
	* python/tests/test-client.py:
	Add some more tests and fix errors that crop up.
	Unfortunately, currently it seems like marshalling
	and unmarshalling of lists is completely broken :-( | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * python/dbus_bindings.pyx.in:
	Add support for ObjectPath type.
	* python/dbus.py:
	Refactor message handling code to a common function.
	* python/tests/test-client.py:
	* python/tests/test-server.py:
	Add tests that check to make sure values of all types
	can be echoed from a service w/o mangling. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * python/dbus.py:
	Add ObjectTree class which allows implementation
	of trees of "virtual" objects. Basically the python
	wrapper for "register_fallback".
	* python/examples/Makefile.am
	* python/examples/gconf-proxy-client.py:
	* python/examples/gconf-proxy-service.py:
	Implement a simple GConf proxy service that supports
	get/set on string and int GConf keys using the ObjectTree. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * python/dbus.py:
	* python/examples/example-client.py:
	* python/examples/example-service.py:
	* python/examples/list-system-services.py:
	Add SessionBus, SystemBus and ActivationBus classes
	so you don't need to know the special little BUS_TYPE
	flag. | 
| | 
| 
| 
| | Forget to add Makefile.am. Do not pass go. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * python/Makefile.am:
	Include the example python apps in the tarball.
	* python/examples/list-system-services.py
	Add a python new example that fetches the list of services
	from the system bus. | 
| | 
| 
| 
| 
| 
| 
| 
| | * python/dbus.py:
	* python/dbus_bindings.pyx.in:
	Fix failure to notify that a signal was not handled,
	resulted in hung functions. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * NEWS: 0.21 updates
	* configure.in: 0.21
	* doc/Makefile.am: add all XMLTO usage to DBUS_XML_DOCS_ENABLED
	* python/Makefile.am: change to avoid dist of dbus_bindings.c so
	you don't need pyrex to make dist
	* qt/Makefile.am (libdbus_qt_1_la_SOURCES): add integrator.h to
	sources; run moc | 
| | 
| 
| 
| 
| 
| | * python/dbus.py: Add the actual message when calling the reciever
	of a signal such that parameters can be inspected. Add the method
	remove_signal_receiver | 
| | 
| 
| 
| 
| | * python/dbus_bindings.pyx.in: add get_dict to handle dictionaries
        return types. Fixup TYPE_* to reflect changes in dbus/dbus-protocol.h | 
| | 
| 
| 
| 
| 
| 
| | * python/dbus_bindings.pyx.in (MessageIter.get): fixed typo in
        argtype to arg_type when raising unknown arg type exception.
        Changed type list to reflect the changes in dbus-protocol.h so
        the bindings actually work. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | * python/Makefile.am:
	Pass "make distcheck": remove a couple files from DIST_FILES
	that weren't included in the final version. | 
| | |  | 
|  |  |