Annotating arguments and binding tool compatibility

Will Stephenson wstephenson at kde.org
Sun Jun 8 23:33:18 PDT 2008


I notice that the Qt 4 bindings generator expects DBus method _arguments_ to 
be annotated for complex types so it can generate methods with legal 
signatures; however dbus-binding-tool cannot cope with an annotation tag 
inside an arg tag.  This makes upstreaming changes to introspection XML to 
help Qt 4 impossible. 

Would it be acceptable to clarify the "Introspection Data Format" of the spec 
to allow arguments to be annotated, and to fix dbus-binding-tool so that it at 
least ignores these annotations, assuming it does not currently have a use for 
them?

Will


More information about the dbus mailing list