[next] telepathy-glib: Move TpDBusPropertiesMixin to the -dbus library

Simon McVittie smcv at kemper.freedesktop.org
Wed May 7 02:18:24 PDT 2014


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

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Wed Apr 16 16:49:43 2014 +0100

Move TpDBusPropertiesMixin to the -dbus library

It already has private GVariant-based APIs, so we might as well make
them public while we're changing them anyway.

This removes TP_TYPE_DBUS_PROPERTIES_MIXIN_FLAGS (because we don't
run glib-mkenums on the -dbus library) but I doubt anyone actually
used it.

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

---

 .../telepathy-glib/telepathy-glib-sections.txt     |    4 +-
 examples/cm/contactlist/conn.h                     |    1 +
 telepathy-glib/Makefile.am                         |    6 +-
 telepathy-glib/base-call-channel.c                 |    1 +
 telepathy-glib/base-call-content.h                 |    1 -
 telepathy-glib/base-call-stream.c                  |    1 +
 telepathy-glib/base-call-stream.h                  |    1 -
 telepathy-glib/base-channel.c                      |    1 +
 telepathy-glib/base-channel.h                      |    1 -
 telepathy-glib/base-client.h                       |    1 -
 telepathy-glib/base-connection-manager.c           |    1 +
 telepathy-glib/base-media-call-content.c           |    1 +
 telepathy-glib/base-media-call-stream.c            |    1 +
 telepathy-glib/base-password-channel.c             |    1 +
 telepathy-glib/base-password-channel.h             |    1 -
 telepathy-glib/base-protocol.h                     |    1 -
 telepathy-glib/call-content-media-description.c    |    1 +
 telepathy-glib/call-content-media-description.h    |    1 -
 telepathy-glib/call-stream-endpoint.h              |    1 -
 .../core-dbus-properties-mixin-internal.h          |   67 ------------
 telepathy-glib/core-dbus-properties-mixin.c        |   95 -----------------
 telepathy-glib/dbus-properties-mixin.c             |  108 +++++++++++---------
 telepathy-glib/dbus-properties-mixin.h             |   24 ++++-
 telepathy-glib/debug-sender.c                      |    1 +
 telepathy-glib/debug-sender.h                      |    1 -
 telepathy-glib/group-mixin.c                       |    1 +
 telepathy-glib/group-mixin.h                       |    1 -
 telepathy-glib/svc-interface-skeleton.c            |    7 +-
 telepathy-glib/svc-interface.h                     |    2 +
 telepathy-glib/telepathy-glib-dbus.h               |    1 +
 telepathy-glib/telepathy-glib.h                    |    1 -
 telepathy-glib/versions/dbus-1.0.abi               |   11 ++
 telepathy-glib/versions/main-1.0.abi               |   12 ---
 tests/lib/contacts-conn.h                          |    1 +
 tests/lib/dbus-tube-chan.h                         |    1 +
 tests/lib/echo-chan.h                              |    1 +
 tests/lib/file-transfer-chan.h                     |    1 +
 tests/lib/room-list-chan.h                         |    1 +
 tests/lib/simple-account-manager.h                 |    2 +-
 tests/lib/simple-account.h                         |    1 +
 tests/lib/simple-channel-dispatch-operation.h      |    1 +
 tests/lib/simple-channel-dispatcher.h              |    2 +-
 tests/lib/simple-channel-request.h                 |    1 +
 tests/lib/stream-tube-chan.h                       |    1 +
 tests/lib/textchan-group.h                         |    1 +
 tests/lib/tls-certificate.h                        |    1 +
 46 files changed, 127 insertions(+), 247 deletions(-)

Diff:   http://cgit.freedesktop.org/telepathy/telepathy-glib/diff/?id=29ebd0ca4e9120e62a2667733807848bd1ee315f


More information about the telepathy-commits mailing list