summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-06-05text-respawn test: add a disappearing base channel testbase-channel-disappearJonny Lamb1-0/+23
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-06-05base-channel: add support for 'disappearing' channelsJonny Lamb3-5/+171
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-06-04TpConnectionManagerProtocol: deprecate in favour of TpProtocolSimon McVittie3-2/+45
2012-06-04Deprecate tp_list_connection_managersSimon McVittie2-0/+7
2012-06-04Examples: Stop using tp_connection_manager_protocol_*Xavier Claessens1-25/+18
They are soon to be deprecated
2012-06-04Examples: Stop using tp_list_connection_managers()Xavier Claessens1-18/+15
It is soon to be deprecated
2012-06-04Fix typo making gtkdoc failXavier Claessens1-2/+2
2012-06-04Fix regression in unit testsXavier Claessens1-1/+2
The bug was introduced in commit 97755a8cef146519f688054d1bafe22f40bc17ff
2012-06-04NEWSXavier Claessens1-0/+5
2012-06-04Compile all examples with TP_SEAL_ENABLESimon McVittie11-2/+20
The only changes needed were in extended-client.c.
2012-06-04TpBaseConnection: seal struct fieldsSimon McVittie2-25/+9
2012-06-04TpConnectionManager: seal struct fields and do not document themSimon McVittie2-26/+14
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=17112
2012-06-04TpConnectionManagerParam: seal struct fieldsSimon McVittie2-15/+17
We have accessors for all of them, and the GValue is going to be a problem as we move towards GVariant.
2012-06-04TpProxy: seal struct fieldsSimon McVittie1-5/+5
They were officially already private.
2012-06-04Add _TP_SEAL, controlled by TP_DISABLE_DEPRECATED or TP_SEAL_ENABLESimon McVittie1-0/+8
2012-06-04Use accessors rather than accessing TpBaseConnection fields directlySimon McVittie32-103/+139
2012-06-04TpBaseConnection: add method accessors for struct fieldsSimon McVittie3-12/+157
2012-06-04Rename _tp_contact_connection_invalidated to _disposedXavier Claessens4-11/+9
That function is called from TpConnection::dispose, not when invalidated https://bugs.freedesktop.org/show_bug.cgi?id=49373
2012-06-04TpConnection: Fix leaked result when preparing contact-list featureXavier Claessens1-0/+1
https://bugs.freedesktop.org/show_bug.cgi?id=49373
2012-06-04Small coding style fixXavier Claessens1-2/+4
https://bugs.freedesktop.org/show_bug.cgi?id=49373
2012-06-04TpConnection: remove check for CONTACTS interface when preparing rosterXavier Claessens1-14/+0
In tp_connection_list_features() it is already said that CONTACTS iface is required to prepare CONTACT_LIST feature. So the extra check is useless. https://bugs.freedesktop.org/show_bug.cgi?id=49373
2012-05-23NEWSXavier Claessens1-0/+59
2012-05-23Deprecate tp_account_parse_object_path()Xavier Claessens2-0/+9
https://bugs.freedesktop.org/show_bug.cgi?id=49372
2012-05-23Deprecate tp_account_ensure_connection()Xavier Claessens3-3/+11
https://bugs.freedesktop.org/show_bug.cgi?id=49372
2012-05-23tp_simple/automatic_client_factory_new: allow NULL TpDBusDaemonXavier Claessens2-5/+8
https://bugs.freedesktop.org/show_bug.cgi?id=49372
2012-05-22Fix include path to work in folks copyXavier Claessens1-1/+1
2012-05-16Add tp_simple_client_factory_upgrade_contacts_async/finishXavier Claessens4-23/+119
Use it everywhere we can
2012-05-16Add tp_simple_client_factory_ensure_contact_by_id_async/finishXavier Claessens3-0/+96
2012-05-14Deprecate tp_connection_parse_object_path()Xavier Claessens4-14/+66
We have tp_connection_get_protocol_name() and tp_connection_get_connection_manager_name() now.
2012-05-14Fix ContactList not having avatarsXavier Claessens2-9/+25
This is a regression introduced by 22a4438161874e36e27282bd3d24a909f4b16f70, because ContactList does not go through the slow path.
2012-05-11Merge branch 'telepathy-glib-0.18' into valaSimon McVittie0-0/+0
2012-05-11Hide GList-based contact info typedefs from g-ir-scannerSimon McVittie2-8/+8
Recent vapigen versions don't like the result. This means we can revert the version that adds stub doc-comments for them, which seems to confuse gtk-doc. Good thing we don't have several duelling C-and-comment parsers or anything... Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49637 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2012-05-11Require valac 0.16Simon McVittie1-1/+1
valac 0.14 (the default valac in Debian testing/unstable at the moment) isn't new enough to understand GBytes. If your valac is too old, use: ./configure ... VALAC=/usr/bin/valac-0.16 VAPIGEN=/usr/bin/vapigen-0.16 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2012-05-11vala: Fix srcdir != builddirColin Walters1-0/+1
We need to look for the .metadata file in the source directory, otherwise we silently generate a binding with a namespace of "Tp", not "TelepathyGLib". Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49802 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2012-05-11vala: Fix srcdir != builddirColin Walters1-0/+1
We need to look for the .metadata file in the source directory, otherwise we silently generate a binding with a namespace of "Tp", not "TelepathyGLib". Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49802 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2012-05-11Mark GList typedefs non-introspectableRay Strode1-2/+8
They end up causing under-defined entries in the gir output which makes vapigen choke. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49637 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2012-05-11_dup_contact_by_id_async() and _upgrade_contacts_async(): drop custom ↵Xavier Claessens1-241/+39
implementation Simplify them by directly calling deprecated APIs, custom implementation suffers the same problem with avatar than fixed in previous commit
2012-05-11Add regression test for avatar data problemXavier Claessens1-44/+96
2012-05-11TpContact does not always request avatarXavier Claessens1-11/+10
If AVATAR_TOKEN was already prepared and we upgrade to have AVATAR_DATA, the avatar won't be requested
2012-05-11Include tp_account_request_unset_parameter in documentationSimon McVittie1-0/+1
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=49735
2012-05-11connection-contact-list: don't crash if no ContactsSimon McVittie2-0/+17
This situation would be stupid, but we still shouldn't crash. 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=49735
2012-05-11tp_connection_dup_contact_by_id_async: don't crash without ContactsSimon McVittie2-6/+50
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=49735
2012-05-11tp_connection_upgrade_contacts_async: fall back to old API if no ContactsSimon McVittie2-17/+66
Previously it would just crash with an assertion failure, because contacts_bind_to_signals() relies on the Contacts interface. Also test that case in contacts-slow-path.c. 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=49735
2012-05-11channel-manager: include defs.h for the deprecation macrosJonny Lamb1-0/+1
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-10channel-manager: deprecate emit_new_channelsJonny Lamb2-2/+17
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=47942 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-05-10Merge branch 'account-request-47100'Jonny Lamb15-4/+2158
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2012-05-10Deprecate tp_connection_hold_handles()Xavier Claessens3-1/+13
Holding handles is not needed with Connection Managers having immortal handles (any Connection Manager using telepathy-glib >= 0.13.8). Other Connection Managers are considered deprecated, clients wanting to still support them should continue using this deprecated function.
2012-05-10Deprecate tp_connection_request_handles()Xavier Claessens6-56/+18
Everywhere we need an handle, we can give an ID nowadays.
2012-05-10Deprecate tp_connection_get_contact(_list)_attributesXavier Claessens4-5/+13
Contact attributes is an internal concept that should not appear in our API.
2012-05-10Deprecate tp_handle(s)_ref/unref, tp_handle(s)_client_hold/release and ↵Xavier Claessens14-237/+40
tp_connection_unref_handles() They are no-op now, so we can safely remove them all