Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This used to be done so we could emulate a connection manager older
than telepathy-spec 0.19.2, but that functionality was removed in
commit 347307b7.
|
|
We are about to stop exporting TpSvcDBusProperties iface so they
would be no-op.
|
|
Mostly done with perl/sed one-liners.
|
|
|
|
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
Conflicts:
tests/lib/broken-client-types-conn.c
tests/lib/bug-19101-conn.c
tests/lib/bug16307-conn.c
tests/lib/bug16307-conn.h
tests/lib/contacts-conn.c
tests/lib/contacts-conn.h
tests/lib/dbus-tube-chan.c
tests/lib/echo-chan.c
tests/lib/echo-chan.h
tests/lib/echo-cm.h
tests/lib/echo-conn.c
tests/lib/echo-conn.h
tests/lib/file-transfer-chan.c
tests/lib/params-cm.c
tests/lib/params-cm.h
tests/lib/room-list-chan.c
tests/lib/simple-channel-manager.c
tests/lib/simple-channel-request.c
tests/lib/simple-client.h
tests/lib/simple-conn.c
tests/lib/simple-manager.c
tests/lib/simple-manager.h
tests/lib/stream-tube-chan.c
tests/lib/textchan-group.h
tests/lib/textchan-null.c
tests/lib/textchan-null.h
tests/lib/tls-certificate.c
tests/lib/util.c
|
|
This will make tests rebuild more often, but makes life easier
to other projects who copy/paste our test utilities (e.g. folks)
|
|
There's no real reason not to - anything that implements D-Bus
properties is clearly going to have this method in some form.
Also, my next commit needs it.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69283
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
There's no real reason not to - anything that implements D-Bus
properties is clearly going to have this method in some form.
Also, my next commit needs it.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69283
|
|
Conflicts:
configure.ac
docs/reference/telepathy-glib-sections.txt
telepathy-glib/abi.am
telepathy-glib/channel-request.c
telepathy-glib/connection.c
telepathy-glib/contact.c
telepathy-glib/message.c
tests/dbus/account-channel-request.c
tests/dbus/self-handle.c
tests/lib/simple-conn.c
|
|
If we'd done this at the time, we wouldn't have broken SelfHandleChanged.
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55666
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
[g_debug -> DEBUG as per Xavier's review -smcv]
|
|
Conflicts:
configure.ac
telepathy-glib/abi.am
telepathy-glib/account.h
telepathy-glib/automatic-proxy-factory.c
telepathy-glib/base-channel.h
telepathy-glib/base-client.c
telepathy-glib/base-connection-manager.c
telepathy-glib/base-connection-manager.h
telepathy-glib/base-connection.c
telepathy-glib/client-channel-factory.c
telepathy-glib/connection.h
tests/dbus/connection-balance.c
tests/dbus/protocol-objects.c
tests/lib/bug16307-conn.c
tests/lib/contacts-conn.c
tests/lib/echo-cm.c
tests/lib/echo-conn.c
|
|
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
Those text channels does not use TpBaseChannel, and TpMessageMixin
is about to make TpBaseChannel mandatory.
We can replace them by TpTestsEchoChannel and TpTestsTextChannelGroup
|
|
Conflicts:
examples/cm/call/conn.c
examples/cm/channelspecific/conn.c
examples/cm/channelspecific/room.c
examples/cm/contactlist/conn.c
examples/cm/echo-message-parts/conn.c
examples/cm/extended/conn.c
telepathy-glib/base-connection.c
telepathy-glib/base-connection.h
telepathy-glib/base-contact-list.c
telepathy-glib/contact-list-channel.c
telepathy-glib/presence-mixin.c
tests/dbus/channel-request.c
tests/dbus/contacts-slow-path.c
tests/lib/bug-19101-conn.c
tests/lib/bug16307-conn.c
tests/lib/echo-conn.c
tests/lib/simple-channel-request.c
tests/lib/simple-conn.c
tests/lib/textchan-group.c
|
|
|
|
The setter does more things
|
|
Conflicts:
examples/cm/channelspecific/room.c
telepathy-glib/base-contact-list.c
telepathy-glib/connection-contact-list.c
telepathy-glib/connection-handles.c
telepathy-glib/connection.h
telepathy-glib/contact.c
telepathy-glib/contacts-mixin.c
tests/dbus/message-mixin.c
tests/lib/contact-list-manager.c
|
|
tp_connection_unref_handles()
They are no-op now, so we can safely remove them all
|
|
This involves a small loss of type-safety in TpBaseContactList, but
in practice the iface_init methods are used in a context that has
casts anyway, so there's no real loss.
This has the side-effect that we have to include dbus-properties-mixin.h
more often, because svc-connection.h indirectly included that.
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
Conflicts:
configure.ac
telepathy-glib/account-channel-request.h
telepathy-glib/account-manager.h
telepathy-glib/account.h
telepathy-glib/automatic-client-factory.h
telepathy-glib/automatic-proxy-factory.h
telepathy-glib/base-client.h
telepathy-glib/base-connection.c
telepathy-glib/base-contact-list.c
telepathy-glib/basic-proxy-factory.h
telepathy-glib/channel-contacts.c
telepathy-glib/channel-factory-iface.h
telepathy-glib/channel-request.h
telepathy-glib/channel.h
telepathy-glib/cm-message.h
telepathy-glib/connection-manager.h
telepathy-glib/connection.h
telepathy-glib/contact-list-channel.c
telepathy-glib/contact.c
telepathy-glib/contact.h
telepathy-glib/dbus-properties-mixin-internal.h
telepathy-glib/dbus.c
telepathy-glib/dbus.h
telepathy-glib/debug.h
telepathy-glib/defs.h
telepathy-glib/errors.h
telepathy-glib/media-interfaces.c
telepathy-glib/message-mixin.c
telepathy-glib/message.h
telepathy-glib/presence-mixin.c
telepathy-glib/properties-mixin.c
telepathy-glib/proxy.h
telepathy-glib/simple-approver.h
telepathy-glib/simple-client-factory.h
telepathy-glib/simple-handler.h
telepathy-glib/simple-observer.h
telepathy-glib/text-mixin.c
telepathy-glib/text-mixin.h
tests/dbus/account-channel-request.c
tests/dbus/channel-introspect.c
tests/dbus/connection-aliasing.c
tests/dbus/connection-balance.c
tests/dbus/connection-error.c
tests/dbus/connection-getinterfaces-failure.c
tests/dbus/connection-interests.c
tests/dbus/connection.c
tests/dbus/contact-lists.c
tests/dbus/self-presence.c
tests/dbus/text-mixin.c
tests/lib/contact-list-manager.c
|
|
We deprecated this in 0.11.
|
|
Conflicts:
telepathy-glib/channel.c
telepathy-glib/text-mixin.c
telepathy-glib/text-mixin.h
tests/lib/echo-chan.c
tests/lib/simple-conn.c
tests/lib/simple-conn.h
tests/lib/textchan-group.c
tests/lib/textchan-null.c
|
|
|
|
|
|
|
|
Conflicts:
docs/reference/telepathy-glib-sections.txt
examples/cm/channelspecific/room.c
examples/cm/echo-message-parts/chan.c
telepathy-glib/base-contact-list-internal.h
telepathy-glib/base-contact-list.c
telepathy-glib/connection-handles.c
telepathy-glib/contact-list-channel.c
telepathy-glib/message.c
|
|
Based on a patch from Jonny Lamb, updated for current master.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46470
|
|
Conflicts:
configure.ac
docs/reference/telepathy-glib-sections.txt
examples/cm/Makefile.am
examples/cm/call/example_call.manager
examples/future/call-cm/call-channel.c
examples/future/call-cm/call-content.c
extensions/call-content.xml
spec/Account_Manager.xml
spec/Call_Content.xml
spec/Call_Content_Interface_Audio_Control.xml
spec/Call_Content_Interface_Media.xml
spec/Call_Content_Interface_Video_Control.xml
spec/Call_Content_Media_Description.xml
spec/Call_Content_Media_Description_Interface_RTCP_Extended_Reports.xml
spec/Call_Content_Media_Description_Interface_RTCP_Feedback.xml
spec/Call_Content_Media_Description_Interface_RTP_Header_Extensions.xml
spec/Call_Interface_Mute.xml
spec/Call_Stream.xml
spec/Call_Stream_Endpoint.xml
spec/Call_Stream_Interface_Media.xml
spec/Channel.xml
spec/Channel_Interface_Addressing.xml
spec/Channel_Interface_DTMF.xml
spec/Channel_Type_Call.xml
spec/Connection_Interface_Addressing.xml
spec/Connection_Interface_Contact_List.xml
spec/Connection_Manager.xml
spec/Makefile.am
spec/Protocol.xml
spec/Protocol_Interface_Addressing.xml
spec/all.xml
telepathy-glib/abi.am
telepathy-glib/channel-factory-iface.c
telepathy-glib/channel-request.c
telepathy-glib/channel.c
telepathy-glib/channel.xml
telepathy-glib/signals-marshal.list
tests/dbus/Makefile.am
tests/dbus/call-example.c
tests/lib/bug16307-conn.c
tests/lib/echo-channel-manager-conn.c
tests/lib/echo-conn.c
tests/lib/simple-conn.c
Acked-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
In contrast to the previous commit, I'm just using NULL here -
telepathy-glib has an explicit dependency on GLib 2.30.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46523
Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
Many didn't use this shorthand, and some even didn't declare one of the
three strings as static (causing GObject to copy it).
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>
|
|
Conflicts:
examples/cm/callable/conn.c
examples/cm/callable/connection-manager.c
examples/cm/callable/media-channel.c
examples/cm/callable/media-manager.c
examples/cm/callable/media-stream.c
examples/cm/callable/protocol.c
telepathy-glib/channel-factory-iface.c
telepathy-glib/contact-list-channel.c
telepathy-glib/media-interfaces.c
telepathy-glib/properties-mixin.c
telepathy-glib/text-mixin.c
tests/dbus/callable-example.c
tests/dbus/connection-getinterfaces-failure.c
tests/dbus/connection-inject-bug16307.c
tests/dbus/contacts-slow-path.c
tests/dbus/text-mixin.c
tests/lib/bug16307-conn.c
tests/lib/echo-channel-manager-conn.c
|
|
|
|
\o/
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
To force slow-path introspection in TpConnection. In particular, the self-handle changing test
depends on receiving GetSelfHandle calls, which it doesn't if we're just calling GetAll.
|
|
This breaks a circular reference if the channels keep a reference on the
connection (which will be the case when using the TpMessageMixin).
|
|
|
|
|
|
|
|
|
|
Conflicts:
tests/lib/contacts-conn.c
Modified:
tests/dbus/contacts.c
|
|
|
|
This schedules the connection/disconnection as if they were network events,
but without delay, which should speed up 'make check'.
|
|
|
|
use-after-frees
|
|
The right error for invalid identifiers is now InvalidHandle. This
omission indirectly caused fd.o #20096 (we weren't testing TpContact
against a fully up-to-date CM implementation).
|
|
|