On Wed, 28 Oct 2009 at 03:32:16 -0400, Ryan Lortie wrote: > GVariant type strings can be made "indefinite" by the addition of > wildcard characters. For example: > > "(i*)" - a pair where the first element is a 32bit integer and the > second element has any valid type
With my D-Bus hacker hat on: in each case where there is a character
that, if it was to appear in D-Bus signatures in future, would break you,
please propose a patch to the D-Bus Specification that adds them to the list
of signature characters.
"* - Reserved for use as a wildcard, as seen in GVariant" would be enough,
IMO. The D-Bus Specification doesn't necessarily have to specify a meaning
fro the characters you're reserving, but it should at least mark them out
as reserved so others don't use them for something incompatible.
I understand you have some similarly magic semantics for "@"?
(When the second user of, say, "*" appears, *then* it's time to require that
the D-Bus Specification documents what it means, for interoperability.)
Simon
signature.asc
Description: Digital signature
_______________________________________________ gtk-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtk-devel-list
