Created attachment 20654 [details] [review]
Only use the mixin if there are properties
At the moment the telepathy-glib ginterface code generator will always include telepathy-glib/dbus-properties-mixin.h and use it even if there are no properties in that interface. Attaching a patch set which makes the codegen detect this and not use the mixin if it can avoid it.
The purpose of this is so that generated ginterfaces without properties are standalone and don't require telepathy-glib at all.
Created attachment 20655 [details] [review]
Only include the mixin headers if required
Fixed in 0.7.19