diff options
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 30 |
1 files changed, 27 insertions, 3 deletions
@@ -23,9 +23,6 @@ (changing get_string to have an error return, and allowing a type error as a possible return) - - We might consider returning a "no such operation" error in dbus-connection.c - for unhandled messages. - - The convenience functions in dbus-bus.h should perhaps have the signatures that they would have if they were autogenerated stubs. e.g. the acquire service function. We should also evaluate @@ -69,3 +66,30 @@ files; they have to be in the toplevel file. when loading a child file, we could just init its DBusLimits from the parent, then after parsing copy its DBusLimits back to the parent + + - when making a method call, if the call serial were globally unique, + we could forward the call serial along with any method calls made + as a result of the first method call, and allow reentrancy that was + strictly part of the call stack of said method call. But I don't + really see how to do this without making the user pass around the + call serial to all method calls all the time, or disallowing + async calls. + + - the invalid messages in the test suite are all useless because + they are invalid for the wrong reasons due to protocol changes + + - I don't want to introduce DBusObject, but refcounting and object + data could still be factored out into an internal "base class" + perhaps. + + - modify the auth protocol to also support other initial-handshake + type of information + + - document the auth protocol as a set of states and transitions, and + then reimplement it in those terms + + - dbus_gproxy or dbus_g_proxy? + + - add dbus_message_has_path(), maybe has_member/interface + + - The OBJECT_PATH type is not documented in the spec. |