[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