telepathy-glib: Include nearly all headers in telepathy-glib.h

Simon McVittie smcv at kemper.freedesktop.org
Mon May 7 06:25:59 PDT 2012


Module: telepathy-glib
Branch: master
Commit: 5f347b0b78c4e8730b5434372cee37c0a7cb3246
URL:    http://cgit.freedesktop.org/telepathy/telepathy-glib/commit/?id=5f347b0b78c4e8730b5434372cee37c0a7cb3246

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Fri May  4 13:15:43 2012 +0100

Include nearly all headers in telepathy-glib.h

Exceptions:

* dbus-daemon.h is included via dbus.h
* debug-ansi.h is deprecated
* extra-gtkdoc.h is not really a header
* properties-mixin.h is deprecated
* proxy-subclass.h is sufficiently low-level that API users should
  "opt in"
* svc-*.h wil be in telepathy-glib-dbus.h
* text-mixin.h is deprecated
* verify.h is included via util.h

Reviewed-by: Xavier Claessens <xavier.claessens at collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49384

---

 telepathy-glib/telepathy-glib.h |   79 +++++++++++++++++++++++++++------------
 1 files changed, 55 insertions(+), 24 deletions(-)

diff --git a/telepathy-glib/telepathy-glib.h b/telepathy-glib/telepathy-glib.h
index 2af1f72..84a4042 100644
--- a/telepathy-glib/telepathy-glib.h
+++ b/telepathy-glib/telepathy-glib.h
@@ -22,8 +22,6 @@
 #define __TP_GLIB_H__
 #define __TP_IN_GLIB_H__
 
-#include <telepathy-glib/interfaces.h>
-#include <telepathy-glib/gtypes.h>
 #include <telepathy-glib/enums.h>
 #include <telepathy-glib/errors.h>
 #include <telepathy-glib/util.h>
@@ -35,59 +33,92 @@
 #include <telepathy-glib/account-channel-request.h>
 #include <telepathy-glib/account-manager.h>
 #include <telepathy-glib/account.h>
-#include <telepathy-glib/automatic-proxy-factory.h>
+#include <telepathy-glib/add-dispatch-operation-context.h>
 #include <telepathy-glib/automatic-client-factory.h>
+#include <telepathy-glib/base-call-channel.h>
+#include <telepathy-glib/base-call-content.h>
+#include <telepathy-glib/base-call-stream.h>
+#include <telepathy-glib/base-channel.h>
 #include <telepathy-glib/base-client.h>
-#include <telepathy-glib/basic-proxy-factory.h>
+#include <telepathy-glib/base-connection-manager.h>
+#include <telepathy-glib/base-connection.h>
+#include <telepathy-glib/base-contact-list.h>
+#include <telepathy-glib/base-media-call-channel.h>
+#include <telepathy-glib/base-media-call-content.h>
+#include <telepathy-glib/base-media-call-stream.h>
+#include <telepathy-glib/base-password-channel.h>
+#include <telepathy-glib/base-protocol.h>
+#include <telepathy-glib/base-room-config.h>
 #include <telepathy-glib/call-channel.h>
+#include <telepathy-glib/call-content-media-description.h>
 #include <telepathy-glib/call-content.h>
 #include <telepathy-glib/call-misc.h>
+#include <telepathy-glib/call-stream-endpoint.h>
 #include <telepathy-glib/call-stream.h>
+#include <telepathy-glib/capabilities.h>
 #include <telepathy-glib/channel-dispatch-operation.h>
 #include <telepathy-glib/channel-dispatcher.h>
+#include <telepathy-glib/channel-manager.h>
 #include <telepathy-glib/channel-request.h>
 #include <telepathy-glib/channel.h>
-#include <telepathy-glib/client-channel-factory.h>
+#include <telepathy-glib/client.h>
+#include <telepathy-glib/client-message.h>
+#include <telepathy-glib/cm-message.h>
 #include <telepathy-glib/connection-contact-list.h>
 #include <telepathy-glib/connection-manager.h>
 #include <telepathy-glib/connection.h>
-#include <telepathy-glib/contact.h>
 #include <telepathy-glib/contact-operations.h>
-#include <telepathy-glib/contact-search.h>
 #include <telepathy-glib/contact-search-result.h>
+#include <telepathy-glib/contact-search.h>
+#include <telepathy-glib/contact.h>
+#include <telepathy-glib/contacts-mixin.h>
 #include <telepathy-glib/dbus.h>
-#include <telepathy-glib/dtmf.h>
-#include <telepathy-glib/debug.h>
+#include <telepathy-glib/dbus-properties-mixin.h>
+#include <telepathy-glib/dbus-tube-channel.h>
 #include <telepathy-glib/debug-client.h>
+#include <telepathy-glib/debug-message.h>
+#include <telepathy-glib/debug-sender.h>
+#include <telepathy-glib/debug.h>
+#include <telepathy-glib/dtmf.h>
+#include <telepathy-glib/exportable-channel.h>
 #include <telepathy-glib/file-transfer-channel.h>
+#include <telepathy-glib/group-mixin.h>
+#include <telepathy-glib/handle-channels-context.h>
+#include <telepathy-glib/handle-repo.h>
+#include <telepathy-glib/handle-repo-dynamic.h>
+#include <telepathy-glib/handle-repo-static.h>
 #include <telepathy-glib/handle.h>
+#include <telepathy-glib/media-interfaces.h>
+#include <telepathy-glib/message.h>
+#include <telepathy-glib/message-mixin.h>
+#include <telepathy-glib/observe-channels-context.h>
+#include <telepathy-glib/presence-mixin.h>
+#include <telepathy-glib/protocol.h>
 #include <telepathy-glib/proxy.h>
+#include <telepathy-glib/room-info.h>
+#include <telepathy-glib/room-list.h>
+#include <telepathy-glib/run.h>
 #include <telepathy-glib/signalled-message.h>
 #include <telepathy-glib/simple-approver.h>
 #include <telepathy-glib/simple-client-factory.h>
 #include <telepathy-glib/simple-handler.h>
+#include <telepathy-glib/simple-password-manager.h>
 #include <telepathy-glib/simple-observer.h>
 #include <telepathy-glib/stream-tube-channel.h>
 #include <telepathy-glib/stream-tube-connection.h>
 #include <telepathy-glib/text-channel.h>
-#include <telepathy-glib/room-list.h>
 
+/* deprecated, gone in 1.0 */
+#include <telepathy-glib/automatic-proxy-factory.h>
+#include <telepathy-glib/basic-proxy-factory.h>
+#include <telepathy-glib/channel-iface.h>
+#include <telepathy-glib/client-channel-factory.h>
+
+/* D-Bus-API-dependent, moved to telepathy-glib-dbus.h in 1.0 */
+#include <telepathy-glib/gtypes.h>
+#include <telepathy-glib/interfaces.h>
 #include <telepathy-glib/svc-generic.h>
 #include <telepathy-glib/svc-client.h>
 
-#include <telepathy-glib/base-call-channel.h>
-#include <telepathy-glib/base-call-content.h>
-#include <telepathy-glib/base-call-stream.h>
-#include <telepathy-glib/base-channel.h>
-#include <telepathy-glib/base-media-call-channel.h>
-#include <telepathy-glib/base-media-call-content.h>
-#include <telepathy-glib/base-media-call-stream.h>
-#include <telepathy-glib/base-connection.h>
-#include <telepathy-glib/base-connection-manager.h>
-#include <telepathy-glib/base-contact-list.h>
-#include <telepathy-glib/base-protocol.h>
-#include <telepathy-glib/call-content-media-description.h>
-#include <telepathy-glib/call-stream-endpoint.h>
-
 #undef  __TP_IN_GLIB_H__
 #endif /* __TP_GLIB_H__ */



More information about the telepathy-commits mailing list