summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-12-02Merge branch 'telepathy-gabble-0.18'HEADmasterGeorge Kiagiadakis2-1/+2
2016-10-12Make disco#info advertise disco#info featureMaxime \"pep\" Buquet1-0/+1
2016-07-02Replace deprecated _BSD_SOURCE define with _DEFAULT_SOURCEDiane Trout1-1/+1
Reviewed-by: George Kiagiadakis <gkiagia@tolabaki.gr>
2014-06-03muc-channel: fix WockyMuc::permissions callback signatureGuillaume Desmottes1-2/+2
2014-06-03muc-channel: remove unread assignmentsGuillaume Desmottes1-4/+4
2014-06-03muc-channel: take WockyMuc object as first signal cb argGuillaume Desmottes1-19/+16
Makes Tartan happier.
2014-06-03conn-contact-info: prevent a potential NULL dereferencingGuillaume Desmottes1-2/+4
2014-06-03tube-stream: remove_transport(): ensure that transport is not NULLGuillaume Desmottes1-0/+2
2014-06-03gabble_media_factory_create_call: ensure that request_properties is not NULLGuillaume Desmottes1-0/+2
2014-06-03call-stream: remove unused assignationsGuillaume Desmottes1-3/+0
2014-06-03remove unused assignationsGuillaume Desmottes2-4/+2
2014-06-03don't use for loop variable declarationsGuillaume Desmottes1-2/+4
2014-03-19plugin-loader: clear GError after g_dir_open failsWill Thompson1-2/+3
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66085 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2014-02-09Protocol: implement the "account-path-suffix" connection parameterXavier Claessens1-0/+5
2013-11-04Remove --disable-debug optionSimon McVittie4-54/+6
It makes the executable basically impossible to debug and we don't recommend that anyone uses it. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=26609 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-04Use telepathy-glib for Sidecars1Simon McVittie3-12/+10
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=26609 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-04Use telepathy-glib for FileTransfer.FileCollectionSimon McVittie1-14/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=26609 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-04Use non-deprecated GValueArray functionsSimon McVittie6-68/+44
This works around GValueArray being deprecated in GLib, but still part of dbus-glib-derived APIs. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=26609 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-10-29Merge branch 'telepathy-gabble-0.18'Guillaume Desmottes1-2/+7
Conflicts: src/media-factory.c tests/twisted/jingle/google-relay.py
2013-10-29Use the proper 'Ice' Call capabilityGuillaume Desmottes1-4/+9
Also, use token constants when possible.
2013-10-14Merge remote-tracking branch 'wjt/xmpp-console'Simon McVittie1-4/+10
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66085 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Conflicts: plugins/console/channel.c
2013-10-11include telepathy-glib-dbus.hGuillaume Desmottes4-0/+4
2013-10-10write-mgr-file: stop handling TP_HANDLE_TYPE_{LIST,GROUP}Guillaume Desmottes1-8/+0
2013-10-10roster: stop using group handlesGuillaume Desmottes1-251/+230
Group handles will be removed in Telepathy 1.0 so we should stop using them to as an implementation detail in roster.c I did this by replacing TpHandleSet/TpIntset by GHashTable of (gchar *group) used as a set. I re-implemented the logic of some tp_intset_* methods to keep the existing logic of the code.
2013-10-10roster: add the 'group' string to RemoveGroupContextGuillaume Desmottes1-0/+3
2013-10-07gabble_private_tubes_factory_add_cap: stop checking for Tubes typeGuillaume Desmottes1-2/+1
We don't support the old tube API since a while.
2013-10-07gabble_media_factory_represent_client: remove old StreamMedia capsGuillaume Desmottes1-11/+4
2013-10-07fix enum conversionGuillaume Desmottes1-1/+1
tp_call_stream_endpoint_get_state() returns a TpStreamEndpointState.
2013-10-07media-factory: stop using TpChannelMediaCapabilitiesGuillaume Desmottes1-22/+31
We don't implement StreamedMedia any more, so this flag is just used for historical reason. Re-implement it, using the same values to make things easier, as this flag will be gone in Telepathy 1.0
2013-10-07_gabble_media_factory_caps_to_typeflags: make staticGuillaume Desmottes2-4/+1
2013-10-04client-types: implement RequestClientTypes()Guillaume Desmottes1-0/+39
There is no reason to no implement it. Furthermore, that's the only remaining method on this interface in Telepathy 1.0. https://bugs.freedesktop.org/show_bug.cgi?id=70134
2013-10-04Stop using TpTubeType enumGuillaume Desmottes7-34/+41
It has been removed in Telepathy 1.0 so redefine it ourself.
2013-10-04s/NUM_TP/TP_NUMGuillaume Desmottes8-10/+10
2013-10-03Merge branch 'telepathy-gabble-0.18'Guillaume Desmottes3-3/+3
Conflicts: src/private-tubes-factory.c
2013-10-03private-tube-factory: tube ID is a guint64Guillaume Desmottes1-1/+1
Fix a crash on 64 bits archs. https://bugs.freedesktop.org/show_bug.cgi?id=70038
2013-10-03conn-presence: fix enum cast warningGuillaume Desmottes2-2/+2
Thanks clang... https://bugs.freedesktop.org/show_bug.cgi?id=70038
2013-10-03private-tubes-factory: use self->priv patternGuillaume Desmottes1-90/+53
I'm about to track a bug in this file and the mix of old and new priv patterns is irritating. https://bugs.freedesktop.org/show_bug.cgi?id=70038
2013-09-26Use telepathy-glib to implement Conn.I.AddressingSimon McVittie2-11/+11
Our draft is functionally the same as the one that was merged into telepathy-glib before 0.18, and we already depend on a recent telepathy-glib. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69817 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-09-23placate coding-style checkSimon McVittie1-1/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69618 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-09-18write-mgr-file: write Presence propertiesGuillaume Desmottes1-0/+41
https://bugs.freedesktop.org/show_bug.cgi?id=69519
2013-09-18write-mgr-file: write Avatars propertiesGuillaume Desmottes1-0/+35
2013-09-18protocol: implement get_avatar_details()Guillaume Desmottes3-0/+60
2013-09-18protocol: claim to implement Interface.AvatarsGuillaume Desmottes1-0/+1
2013-09-16Remove StreamedMedia codeXavier Claessens8-5993/+0
2013-09-16Stop creating StreamedMedia channelsXavier Claessens2-430/+15
Gabble now unconditionnally creates Call channels
2013-09-16connection: stop claiming to implement PresenceGuillaume Desmottes1-1/+0
We don't call G_IMPLEMENT_INTERFACE for it any more. https://bugs.freedesktop.org/show_bug.cgi?id=69414
2013-09-12Remove support for ye olde CapabilitiesSimon McVittie4-459/+3
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69194
2013-09-12GabbleMucFactory: announce tube channels individuallySimon McVittie1-20/+15
tp_channel_manager_emit_new_channels() is deprecated, because announcing bundles of related channels together seemed a nice idea, but it turns out to be really difficult to deal with in practice. We preserve the order in which we did things, as much as possible: the text channel is announced (if it's going to be) before any of the tubes. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69194
2013-09-12GabbleFtManager: announce incoming FT channels individuallySimon McVittie1-7/+2
tp_channel_manager_emit_new_channels() is deprecated, because announcing bundles of related channels together seemed a nice idea, but it turns out to be really difficult to deal with in practice. This requires some interesting contortions in test-multift.py, which exercised the "bundle of related channels" stuff. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69194
2013-09-11Cache vCard aliases in a hash table, not in deprecated handle qdataSimon McVittie1-31/+22
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69194 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk> [switch to g_hash_table_contains as per xclaesse's review -smcv] Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>