[next] telepathy-glib: Move TpSvc* registration code to the -dbus library

Simon McVittie smcv at kemper.freedesktop.org
Thu Apr 3 12:39:36 PDT 2014


Module: telepathy-glib
Branch: next
Commit: 3783d1b549b423da8b17606e0bd417357e8c3973
URL:    http://cgit.freedesktop.org/telepathy/telepathy-glib/commit/?id=3783d1b549b423da8b17606e0bd417357e8c3973

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Mar 31 17:26:58 2014 +0100

Move TpSvc* registration code to the -dbus library

TpSvcInterfaceInfo encodes the assumption "we emit dbus-glib-style
signals" which we don't want to keep forever. If we confine them to the
-dbus library, it'll be easier to break its ABI.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76855
Reviewed-by: Xavier Claessens

---

 .../telepathy-glib/telepathy-glib-docs.sgml        |    2 +-
 .../telepathy-glib/telepathy-glib-sections.txt     |    2 +-
 telepathy-glib/Makefile.am                         |    5 +-
 telepathy-glib/base-room-config.c                  |    1 +
 telepathy-glib/core-dbus.c                         |   62 -------------
 telepathy-glib/dbus-properties-mixin-internal.h    |   34 -------
 telepathy-glib/dbus-properties-mixin.c             |   35 +-------
 telepathy-glib/dbus-properties-mixin.h             |    6 --
 telepathy-glib/svc-interface-skeleton-internal.h   |    2 +-
 .../{core-svc-interface.c => svc-interface.c}      |   95 +++++++++++++++++++-
 .../{core-svc-interface.h => svc-interface.h}      |   17 ++--
 telepathy-glib/telepathy-glib-dbus.h               |    1 +
 telepathy-glib/telepathy-glib.h                    |    1 -
 telepathy-glib/versions/core-1.0.abi               |    3 -
 telepathy-glib/versions/dbus-1.0.abi               |    4 +
 telepathy-glib/versions/main-1.0.abi               |    1 -
 tools/glib-ginterface-gen.py                       |    2 +-
 17 files changed, 118 insertions(+), 155 deletions(-)

Diff:   http://cgit.freedesktop.org/telepathy/telepathy-glib/diff/?id=3783d1b549b423da8b17606e0bd417357e8c3973


More information about the telepathy-commits mailing list