summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
2012-06-06NEWSXavier Claessens1-0/+12
2012-06-06fix typo in TpConnectionManagerParam's docGuillaume Desmottes1-8/+8
2012-06-05text-respawn test: add a disappearing base channel testJonny 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-05Remove useless TP_SEAL_ENABLEXavier Claessens11-12/+1
2012-06-05Enable SEAL by default if we warn for 0.20 deprecationsXavier Claessens1-2/+1
2012-06-05Fix regression introduced by 1aba6b49919a9ac68671fc49a525e48ccfa75c57Xavier Claessens1-1/+1
G_GNUC_END_IGNORE_DEPRECATIONS is considered the instruction to run for the if. So the block following is executed unconditionally.
2012-06-05Examples: disable single includeXavier Claessens10-0/+10
https://bugs.freedesktop.org/show_bug.cgi?id=49384
2012-06-05Add single-include #error in all headers included from telepathy-glib(-dbus).hXavier Claessens108-0/+431
https://bugs.freedesktop.org/show_bug.cgi?id=49384
2012-06-05Consider proxy-subclass.h as a meta headerXavier Claessens1-0/+4
That header can be included directly, so proxy.h would #error. https://bugs.freedesktop.org/show_bug.cgi?id=49384
2012-06-05Example extensions: include global headerXavier Claessens1-1/+1
https://bugs.freedesktop.org/show_bug.cgi?id=49384
2012-06-05Examples: do no use message-internal.hXavier Claessens1-7/+9
https://bugs.freedesktop.org/show_bug.cgi?id=49384
2012-06-05define _TP_COMPILATION in gir scannerXavier Claessens1-0/+1
Otherwise upcoming single-include #error will break the scanner https://bugs.freedesktop.org/show_bug.cgi?id=49384
2012-06-05meta-headers: #define _TP_IN_META_HEADER for future single-include guardsXavier Claessens2-6/+10
https://bugs.freedesktop.org/show_bug.cgi?id=49384
2012-06-05text-mixin: use versioned deprecation macrosGuillaume Desmottes1-24/+30
https://bugs.freedesktop.org/show_bug.cgi?id=50712
2012-06-05Ignore deprecations in TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTEDGuillaume Desmottes1-0/+2
This macro is now implemented using in tp_base_connection_check_connected() which is annotated with _TP_AVAILABLE_IN_UNRELEASED, but we shouldn't raise an error if app don't want to use 0.20 API yet. https://bugs.freedesktop.org/show_bug.cgi?id=50712
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