2.27.99.1:

2011-03-27  Murray Cumming  <murrayc@murrayc.com>

	Gio::DBus*: More use of VariantContainerBase.

	* gio/src/dbusconnection.hg: 
	* gio/src/dbusinterfacevtable.hg: Correct the documentation.
	* gio/src/dbusproxy.[hg|cgg]: call(): Take a VariantContainerBase instead of 
	a VariantBase.
	signal: Provide a VariantContainerBase instead of a VariantBase, though this 
	is not documented as necessarily being a tuple, though it is multiple 
	values.

2011-03-27  Murray Cumming  <murrayc@murrayc.com>

	Balanced Tree: Clean up the documentation.

	* glib/src/balancedtree.hg: Use doxygen syntax.

2011-03-25  Murray Cumming  <murrayc@murrayc.com>

	Gio::DBus: Use VariantContainerBase for tuple Variants.

	* gio/src/dbusconnection.[hg|ccg]:
	* gio/src/dbusproxy.ccg.[hg|ccg]: call_sync(), call(), call_finish():
	Use VariantContainerBase, instead of VariantBase, for GVariants that are
	documented as being tuples. Because the type is known we can also use
	it as a simple return type instead of an output parameter.
	* tools/m4/convert_gio.m4: Added a necessary conversion.
	* examples/dbus/peer.cc:
	* examples/dbus/userbus.cc: Adapted. These already correctly assumed that
	the type should be VariantContainerBase.