dbus ChangeLog,1.874,1.875
John Palmieri
johnp at freedesktop.org
Tue Aug 16 15:54:05 PDT 2005
Update of /cvs/dbus/dbus
In directory gabe:/tmp/cvs-serv9762
Modified Files:
ChangeLog
Log Message:
* python/__init__.py: Version updated (0, 43, 0)
* python/dbus_bindings.pyx:
- Fixed type objects to have self passed into __init__
- Added the Variant type
- Add the ability to specify types or signatures for Array, Variant and Dictionary
- (Connection::send_with_reply_handlers): return a PendingCall object
- (_pending_call_notification): handle the case when an error is returned
without an error message in the body
- (MessageIter::get_boolean): return True or False instead of an integer
- (MessageIter::python_value_to_dbus_sig): add direct checking of types and
add checks for objects with embeded signatures or types (Array, Variant and
Dictionary)
- (MessageIter::append_byte): handle case when the value is a dbus.Byte
- (MessageIter::append_dict): handle embeded types or signatures
- (MessageIter::append_array): handle embeded types or signatures
- (MessageIter::append_variant): new method
* python/proxies.py:
- (DeferedMethod): New. Dummy executable object used when queuing calls blocking on
introspection data
- (ProxyMethod::__call__): add the timeout keyword for specifying longer or
shorter timeouts for method calls
- (ProxyObject): Add first pass at an introspection state machine
- (ProxyObject::__init__): Add introspect keyword for turing off an on
introspection.
- (ProxyObject::_Introspect): Internal Introspect call that bypasses the usual
mechanisms for sending messages. This is to avoid a deadlock where the Intospect
call would be queued waiting for the Introspect call to finish ;-)
- (ProxyObject::_introspect_reply_handler): New. This method is called when
introspection returns with no error
- (ProxyObject::_introspect_error_handler): New. This method is called when
introspection encounters an error
- (ProxyObject::__getattr__): Code to handle different introspection states.
Queue async calls or block blocking calls if we are introspecting. Pass through
as normal if we are not or are done with introspecting.
* python/service.py: Import signal and method from decorators.py
* python/types.py: Add Variant type
Index: ChangeLog
===================================================================
RCS file: /cvs/dbus/dbus/ChangeLog,v
retrieving revision 1.874
retrieving revision 1.875
diff -u -d -r1.874 -r1.875
--- ChangeLog 16 Aug 2005 21:26:12 -0000 1.874
+++ ChangeLog 16 Aug 2005 22:54:02 -0000 1.875
@@ -1,3 +1,46 @@
+2005-08-16 John (J5) Palmieri <johnp at redhat.com>
+
+ * python/__init__.py: Version updated (0, 43, 0)
+
+ * python/dbus_bindings.pyx:
+ - Fixed type objects to have self passed into __init__
+ - Added the Variant type
+ - Add the ability to specify types or signatures for Array, Variant and Dictionary
+ - (Connection::send_with_reply_handlers): return a PendingCall object
+ - (_pending_call_notification): handle the case when an error is returned
+ without an error message in the body
+ - (MessageIter::get_boolean): return True or False instead of an integer
+ - (MessageIter::python_value_to_dbus_sig): add direct checking of types and
+ add checks for objects with embeded signatures or types (Array, Variant and
+ Dictionary)
+ - (MessageIter::append_byte): handle case when the value is a dbus.Byte
+ - (MessageIter::append_dict): handle embeded types or signatures
+ - (MessageIter::append_array): handle embeded types or signatures
+ - (MessageIter::append_variant): new method
+
+ * python/proxies.py:
+ - (DeferedMethod): New. Dummy executable object used when queuing calls blocking on
+ introspection data
+ - (ProxyMethod::__call__): add the timeout keyword for specifying longer or
+ shorter timeouts for method calls
+ - (ProxyObject): Add first pass at an introspection state machine
+ - (ProxyObject::__init__): Add introspect keyword for turing off an on
+ introspection.
+ - (ProxyObject::_Introspect): Internal Introspect call that bypasses the usual
+ mechanisms for sending messages. This is to avoid a deadlock where the Intospect
+ call would be queued waiting for the Introspect call to finish ;-)
+ - (ProxyObject::_introspect_reply_handler): New. This method is called when
+ introspection returns with no error
+ - (ProxyObject::_introspect_error_handler): New. This method is called when
+ introspection encounters an error
+ - (ProxyObject::__getattr__): Code to handle different introspection states.
+ Queue async calls or block blocking calls if we are introspecting. Pass through
+ as normal if we are not or are done with introspecting.
+
+ * python/service.py: Import signal and method from decorators.py
+
+ * python/types.py: Add Variant type
+
2005-08-16 Colin Walters <walters at verbum.org>
* glib/dbus-gobject.c (dbus_set_g_error): Don't lose if the
More information about the dbus-commit
mailing list