summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-07-24Prepare 0.19.5 releasetelepathy-glib-0.19.5Xavier Claessens2-3/+12
2012-07-24Merge branch 'telepathy-glib-0.18'Xavier Claessens1-3/+5
2012-07-24tp_connection_upgrade_contacts(): Use special trick of ready_enough_for_contactsXavier Claessens1-3/+5
TpConnection itself wants to prepare TpContacts before being officially CONNECTED. This was already the case for self contact. Use the same trick for blocked contacts. https://bugs.freedesktop.org/show_bug.cgi?id=52441
2012-07-24TpAccountManager: set the requested presence on newly created accountsXavier Claessens1-0/+10
2012-07-19set nano versionGuillaume Desmottes1-1/+1
2012-07-19set UNRELEASED versionstelepathy-glib-0.19.4Guillaume Desmottes5-7/+7
2012-07-19prepare 0.19.4Guillaume Desmottes4-4/+28
2012-07-17add tp_account_request_set_storage_provider()Guillaume Desmottes4-1/+71
2012-07-17account-request: add missing 'service' getterGuillaume Desmottes2-1/+23
2012-07-10base-connection: return from RequestHandles if called with no namesJonny Lamb1-0/+8
Since we added async handle normalization functions, RequestHandles(1, []) would just not return at all. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-10Fix some gtk-doc errorsXavier Claessens2-8/+3
2012-07-09base-{connection,protocol}: be sure to add new class members to the end of ↵Jonny Lamb2-4/+4
the struct I already removed the padding (in c14d25b4bf4 and 436219789348) so just re-arrange the struct. D'oh. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-06Merge branch '51441-get-interfaces'Jonny Lamb26-178/+484
Conflicts: telepathy-glib/base-connection-manager.c Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-05example protocols: update to use get_interfaces_array vfuncJonny Lamb5-37/+12
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-05base-protocol: add get_interfaces_array vfunc to class structJonny Lamb3-8/+79
This is a lot like 74bd945252, but we're having to deal with another older get_interfaces vfunc, which is slightly annoying. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-05fixup! bcde9c87323454f946be989825b2dc74f61d16f7Jonny Lamb1-1/+0
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-05base-connection: simplify add_interfacesJonny Lamb1-16/+2
Calling set_size on the GArray is a little overkill. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-05base-connection{,-manager}: seal old interfaces membersJonny Lamb4-6/+6
gtk-doc gets confused, so they've been removed from the docs. See also: e8f9a27a388e21 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-05example & test connections: update to use new get_interfaces… vfuncJonny Lamb10-51/+192
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-05base-connection: add get_interfaces… vfunc to class structJonny Lamb4-60/+104
This is a lot like 74bd945252. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-05base-room-config: fix old comment referring to TpBaseChannelClass.interfacesJonny Lamb1-2/+2
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-05Bump nano versionXavier Claessens1-1/+1
2012-07-05Make sure "make -j3 maintainer-foo" workstelepathy-glib-0.19.3Xavier Claessens1-3/+12
2012-07-05Release 0.19.3Xavier Claessens13-26/+42
2012-07-05Remove from doc sealed fieldsXavier Claessens4-6/+4
Otherwise gtk-doc gets confused
2012-07-04base-connection-manager: add get_interfaces vfunc to class structJonny Lamb5-7/+92
This is a lot like 74bd945252. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2012-07-04TpBaseClient: Ensure that the Connection knows its Account earlyXavier Claessens1-0/+6
This fixes a crash in empathy-chat: https://bugs.freedesktop.org/show_bug.cgi?id=51444
2012-07-04TpBaseClient: refactor code that create TpAccount, TpConnection and TpChannelsXavier Claessens1-135/+99
2012-07-03NEWSXavier Claessens1-0/+9
2012-07-03Deprecate tp_account_new(), tp_connection_new() and tp_*_channel_new()Xavier Claessens14-0/+24
Those proxies should be constructed using TpSimpleClientFactory https://bugs.freedesktop.org/show_bug.cgi?id=49372
2012-07-03tests/lib: Stop using tp_connection_new()Xavier Claessens1-2/+5
https://bugs.freedesktop.org/show_bug.cgi?id=49372
2012-07-03Examples: stop using tp_account/connection/channel_new()Xavier Claessens6-92/+39
https://bugs.freedesktop.org/show_bug.cgi?id=49372
2012-06-29TpConnectionManager: deprecate "connection-manager" and add "cm-name"Xavier Claessens2-6/+27
Otherwise we could assume they are returning TpConnectionManager objects. This is more consistent with TpProtocol, TpConnection and TpAccountRequest API.
2012-06-29TpAccount: deprecate "connection-manager" and "protocol" and add "cm-name" ↵Xavier Claessens4-5/+95
and "protocol-name" Otherwise we could assume they are returning TpConnectionManager/TpProtocol objects
2012-06-29TpConnection: deprecate connection-manager-name and add cm-nameXavier Claessens5-5/+50
This is to be consistent with TpProtocol naming.
2012-06-29TpConnection: trivial coding style fixXavier Claessens1-20/+20
2012-06-29Set nano versionXavier Claessens1-1/+1
2012-06-28Release 0.19.2telepathy-glib-0.19.2Xavier Claessens9-11/+33
2012-06-28TpBaseConnection: use tp_handle_ensure_async() in RequestHandlesXavier Claessens1-33/+83
https://bugs.freedesktop.org/show_bug.cgi?id=50341
2012-06-28TpContactsMixin: use tp_handle_ensure_async() in GetContactByIDXavier Claessens1-20/+51
The identifier is most probably provided by the user, it could need server-side normalization. https://bugs.freedesktop.org/show_bug.cgi?id=50341
2012-06-28TpDynamicHandleRepo: Support async normalization functionXavier Claessens3-0/+134
Override TpHandleRepoIface::ensure_handle_async() and use an user provided async normalization function. https://bugs.freedesktop.org/show_bug.cgi?id=50341
2012-06-28TpDynamicHandleRepo: factor out ensure_handle_take_normalized_id()Xavier Claessens1-22/+29
https://bugs.freedesktop.org/show_bug.cgi?id=50341
2012-06-28TpHandleRepoIface: add tp_handle_ensure_async()Xavier Claessens4-0/+128
A default implementation is provided that just use tp_handle_ensure() and return the handle in an idle callback. https://bugs.freedesktop.org/show_bug.cgi?id=50341
2012-06-28TpHandleRepoIface: Use G_DEFINE_INTERFACEXavier Claessens2-44/+16
https://bugs.freedesktop.org/show_bug.cgi?id=50341
2012-06-26TpBaseChannelClass: Seal interfaces memberXavier Claessens1-1/+1
It is deprecated and should not be used anymore.
2012-06-26TpBaseConnectionManagerClass: Seal protocol_params and new_connection membersXavier Claessens2-3/+4
Those 2 struct members are now deprecated and implementations should use TpBaseProtocol API instead.
2012-06-20debug-client: propagate error if GetMessages() failedGuillaume Desmottes2-0/+19
https://bugs.freedesktop.org/show_bug.cgi?id=51250
2012-06-06set nano versionGuillaume Desmottes1-1/+1
2012-06-06Prepare 0.19.1telepathy-glib-0.19.1Guillaume Desmottes17-104/+141
2012-06-06Revert "Enable SEAL by default if we warn for 0.20 deprecations"Xavier Claessens1-1/+2
This reverts commit bf7e97c45adc04e46118aed0cd449bdc2fa84d6e.