summaryrefslogtreecommitdiff
path: root/telepathy-glib/base-client.h
Commit message (Collapse)AuthorAgeFilesLines
* prepare 0.19.10telepathy-glib-0.19.10Guillaume Desmottes2012-09-261-3/+3
|
* tp_base_client_add_observer_filter_vardict etc.: addSimon McVittie2012-09-261-1/+9
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=55100
* TpBaseClient: Deprecate _get_ functions returning a GList and replace them ↵Xavier Claessens2012-09-051-0/+9
| | | | | | | | by _dup_ New transfer and naming policy has been discussed in https://bugs.freedesktop.org/show_bug.cgi?id=39189 and is documented there: http://telepathy.freedesktop.org/wiki/Style/TelepathyGLib
* Add single-include #error in all headers included from telepathy-glib(-dbus).hXavier Claessens2012-06-051-0/+4
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=49384
* Version-annotate recent APISimon McVittie2012-05-031-0/+3
|
* Use _TP_DEPRECATED_IN_* for most deprecated functionsSimon McVittie2012-05-021-18/+25
| | | | | | Also make use of TP_DISABLE_DEPRECATED consistent: always wrap deprecated functions, and add deprecation decorators to any wrapped function.
* Remove useless ; lineXavier Claessens2011-08-171-1/+0
|
* Define _TP_GNUC_DEPRECATED_FOR() and use it where appropriateXavier Claessens2011-08-171-6/+16
|
* TpBaseClient: add constructors with factory instead of AMXavier Claessens2011-08-171-1/+2
| | | | | | | | | A factory is what we really need, forcing to create a TpAccountManager also means that a simple channel handler will always introspect all accounts even if it needs only one. With a factory, TpBaseClient can create only needed accounts and still share them with a TpAccountManager if one exists.
* Deprecate tp_base_client_add_*_features()Xavier Claessens2011-08-171-6/+6
| | | | features are set on TpSimpleClientFactory now
* Deprecate Tp{Basic,Automatic}ProxyFactory in favor of ↵Xavier Claessens2011-07-261-2/+2
| | | | | | Tp{Simple,Automatic}ClientFactory Add internal wrappers for deprecated functions so we can still use them for compatibility
* TpBaseClient: add ↵Guillaume Desmottes2011-07-081-0/+10
| | | | org.freedesktop.Telepathy.ChannelRequest.DelegateToPreferredHandler support (#38249)
* Use new DelegateChannels() APIGuillaume Desmottes2011-05-161-0/+2
|
* add tp_base_client_delegate_channels_{async,finish} (fdo #34610)Guillaume Desmottes2011-05-161-0/+11
|
* add tp_channel_dispatch_operation_claim_with_async() (fdo #36490)Guillaume Desmottes2011-05-101-1/+4
|
* add tp_base_client_is_handling_channel (fdo #35990)Guillaume Desmottes2011-04-051-0/+3
|
* base-client: add set_observer_delay_approvers functionJonny Lamb2011-03-041-0/+2
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* fd.o #31631: fix confusion between TpClientChannelFactory and ↵Simon McVittie2010-11-161-2/+2
| | | | | | | | | | | | | TpClientChannelFactoryInterface The former (which didn't previously have a typedef) is a GObject which implements TP_TYPE_CLIENT_CHANNEL_FACTORY. The latter is the vtable struct for that interface (i.e. it's a class-like structure). This is an API break (for anyone who was using channel factories, which are relatively recent), but not an ABI break. Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* base-client: use TpClientChannelFactory to create channelsGuillaume Desmottes2010-10-071-0/+7
|
* TpBaseClient: wait for user-set account, connection and channel featuresSimon McVittie2010-08-171-0/+15
|
* fd.o #29614: add TpBaseClient:account-managerSimon McVittie2010-08-171-0/+2
|
* TpBaseClient: convert virtual methods into normal GObject virtual methodsSimon McVittie2010-08-121-24/+28
| | | | This means they use up class-struct space, but can be used by bindings.
* TpBaseClient: add "C bindings" for all three propertiesSimon McVittie2010-07-131-4/+6
|
* add tp_base_client_unregister (fdo #28155)Guillaume Desmottes2010-05-181-0/+2
|
* tp_base_client_get_pending_requests: return a copy of the listGuillaume Desmottes2010-05-171-1/+1
| | | | | It makes uses of the GList API easier as it doens't have 'const' correctly set.
* implement request-added signal and tp_base_client_get_pending_requests()Guillaume Desmottes2010-05-171-1/+1
|
* add API to implement HandleChannelsGuillaume Desmottes2010-05-171-0/+13
|
* base-client Re-introduce Handler codeGuillaume Desmottes2010-05-171-0/+28
| | | | | | | | | This reverts commit 7e8e86e34444a94c27a0ae7f9725b784d09a8606. Conflicts: telepathy-glib/base-client.c telepathy-glib/base-client.h
* base-client: add API to implement AddDispatchOperation()Guillaume Desmottes2010-05-071-0/+12
|
* base-client: uncomment Approver codeGuillaume Desmottes2010-05-071-2/+0
|
* base-client: remove Handler bitsGuillaume Desmottes2010-05-071-30/+0
| | | | We are going to implement Approver for now.
* Revert "test-base-client: remove Approver and Handler tests for now"Guillaume Desmottes2010-05-071-0/+37
| | | | This reverts commit 7b8d450bed2eb391505a0b5bd7c1bac7cae23789.
* TpBaseClientClassObserveChannelsImpl: rename self pointer to 'client' to fit ↵Guillaume Desmottes2010-04-291-1/+1
| | | | documentation
* test-base-client: remove Approver and Handler tests for nowGuillaume Desmottes2010-04-291-37/+0
|
* add tp_base_client_get_bus_name and tp_base_client_get_object_pathGuillaume Desmottes2010-04-291-0/+4
|
* cache TpBaseClientClassPrivate pointer in TpBaseClientClassGuillaume Desmottes2010-04-291-0/+2
|
* allow tp_base_client_register to failGuillaume Desmottes2010-04-291-1/+2
|
* Disable Approver and Handler support for nowGuillaume Desmottes2010-04-291-0/+4
|
* rename base-client-context* to observe-channels-context*Guillaume Desmottes2010-04-291-1/+1
| | | | Each context will have its own file and object.
* change TpBaseClientClassObserveChannelsImpl to a more high level APIGuillaume Desmottes2010-04-291-5/+8
|
* add padding to _TpBaseClientClassGuillaume Desmottes2010-04-291-0/+1
|
* add API to allow subclass of TpBaseClient to implement ObserveChannelsGuillaume Desmottes2010-04-291-0/+15
|
* remove tp_base_client_newGuillaume Desmottes2010-04-291-4/+0
| | | | | TpBaseClient is meant to be subclassed so this helper doesn't really makes sense.
* move _TpBaseClient(Class) to header so we can subclassGuillaume Desmottes2010-04-291-0/+13
|
* Add TpBaseClient (fdo #25236)Guillaume Desmottes2010-04-291-0/+106
This could be used on its own, or to implement TpSimpleHandler, or to implement a more elaborate Client.