A single include for TpBaseConnection, TpBaseContactList, mixins, etc... It could be added to telepathy-glib.h together with client-side APIs since the binary library isn't split anyway. Any objection other than it will slow down the compiler for about 10 nano seconds?
I'd be fine with having anything that's not codegen in telepathy-glib.h. We should be a little careful about codegen. Ideally, implementing (say) an arbitrary Channel should only need <telepathy-glib/svc-channel.h> <telepathy-glib/telepathy-glib.h>
Here is a patch to include TpBase*
merged
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.