summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-11-07Fix race condition when an observer calls claim_with then accept the contextHEADmasterXavier Claessens2-119/+56
tp_channel_dispatch_operation_claim_with_async() were preparing itself as first step, which means the dbus call is not made directly, and the tp_observer_context_accept() dbus message could get to MC first, making MC dispatch the channel to any capable handler. There is no reason to prepare self in _async calls, caller is responsible for that. Fixes fd.o#42503
2011-11-07TpObserverChannelsContext: prepare the CDOXavier Claessens1-0/+33
Observers doing tp_cdo_claim_with_async() will need it to be prepared
2011-11-04test example-no-protocols: fix the test when it is installedAlban Crequy1-8/+17
https://bugs.freedesktop.org/show_bug.cgi?id=41455
2011-11-04tests: add --enable-installed-testsAlban Crequy10-22/+180
This configure option makes it possible to install the tests in /usr/lib/telepathy-glib-tests and run them without the sources. The dbus configuration moved to tests/dbus/dbus-installed for the installed tests and is duplicated into tests/dbus/dbus-uninstalled for the uninstalled tests. https://bugs.freedesktop.org/show_bug.cgi?id=41455
2011-11-04Add TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIESGuillaume Desmottes6-16/+115
This feature is now a dependency on TP_CONNECTION_FEATURE_CONTACT_LIST so it will be automatically prepared when preparing TP_CONNECTION_FEATURE_CONTACT_LIST (so we don't break existing code) https://bugs.freedesktop.org/show_bug.cgi?id=42546
2011-11-03test that contact list properties are setGuillaume Desmottes1-0/+31
https://bugs.freedesktop.org/show_bug.cgi?id=42546
2011-11-03contact-list-client: make test path clearerGuillaume Desmottes1-5/+5
https://bugs.freedesktop.org/show_bug.cgi?id=42546
2011-11-01check if we pass at least one contacts directly in the API callGuillaume Desmottes1-0/+4
The error message will be more useful to users than the one in tp-glib's internals.
2011-11-01coding style tweakGuillaume Desmottes1-1/+2
2011-11-01fix typo in commentsGuillaume Desmottes2-4/+4
2011-11-01process_queued_blocked_changed: don't leak contactsGuillaume Desmottes1-0/+2
2011-11-01improve TpConnection:can-report-abusive docGuillaume Desmottes1-3/+3
2011-11-01prepare_contact_blocking_cb: remove useless gotoGuillaume Desmottes1-8/+8
2011-11-01improve TP_CONNECTION_FEATURE_CONTACT_BLOCKINGGuillaume Desmottes2-7/+8
2011-11-01improve @@report_abusive docGuillaume Desmottes2-6/+10
2011-11-01_tp_contacts_to_handles: check we pass at least one contactGuillaume Desmottes1-0/+1
All the functions using this were already documenting that we should pass at least one contact.
2011-11-01rename contact-list-clt.c to contact-list-clientGuillaume Desmottes2-3/+3
2011-11-01Automatically prepare TP_CONTACT_FEATURE_CONTACT_BLOCKING when possibleGuillaume Desmottes4-22/+83
Once TP_CONNECTION_FEATURE_CONTACT_BLOCKING has been prepared we can easily prepare TP_CONTACT_FEATURE_CONTACT_BLOCKING on all contacts as we have all the information needed. Extra contact feature for free! https://bugs.freedesktop.org/show_bug.cgi?id=41801
2011-11-01TpContact: add is-blocked propertyGuillaume Desmottes7-4/+229
https://bugs.freedesktop.org/show_bug.cgi?id=41801
2011-11-01add contact operations for blocking APIGuillaume Desmottes4-6/+193
https://bugs.freedesktop.org/show_bug.cgi?id=41801
2011-10-31add TpConnection::blocked-contacts-changed: signalGuillaume Desmottes4-36/+331
https://bugs.freedesktop.org/show_bug.cgi?id=41801
2011-10-31add TpConnection:blocked-contacts propertyGuillaume Desmottes6-2/+176
https://bugs.freedesktop.org/show_bug.cgi?id=41801
2011-10-31add can-report-abusive property and TP_CONNECTION_FEATURE_CONTACT_BLOCKINGGuillaume Desmottes6-0/+183
https://bugs.freedesktop.org/show_bug.cgi?id=41801
2011-10-31ExampleContactList: implement block_contacts_with_abuse_asyncGuillaume Desmottes2-4/+8
That doesn't change much for existing tests but will be handy to test the client side part of this property. https://bugs.freedesktop.org/show_bug.cgi?id=41801
2011-10-31add high level API to block/unblock contactsGuillaume Desmottes5-0/+338
https://bugs.freedesktop.org/show_bug.cgi?id=41801
2011-10-31Merge branch 'telepathy-glib-0.16'Guillaume Desmottes1-4/+10
2011-10-31don't call _tp_contacts_to_handles in g_return_if_failGuillaume Desmottes1-4/+10
g_return_if_fail() can be compiled as noop, so we shouldn't rely on it to get the handles.
2011-10-31Merge branch 'telepathy-glib-0.16'Guillaume Desmottes2-4/+11
2011-10-31group-mixin: always set the Members_Changed_Detailed flagGuillaume Desmottes2-4/+11
We unconditionally implements the MembersChangedDetailed signal so this flag should always be set. https://bugs.freedesktop.org/show_bug.cgi?id=42305
2011-10-31Merge branch 'telepathy-glib-0.16'Danielle Madeley2-0/+25
2011-10-31Document the meaning of TpProxy::invalidatedDanielle Madeley1-0/+8
It turns out that when we talked about invalidation, people didn't actually know what this meant.
2011-10-30Merge branch 'introspection'Danielle Madeley1-2/+1
2011-10-29introspection.am: Use correct variable nameDanielle Madeley1-1/+1
Fixes distcheck.
2011-10-28Replace deprecated g_unix_socket_* functions.Travis Reitter2-7/+15
https://bugs.freedesktop.org/show_bug.cgi?id=42233
2011-10-28Removes reference to kludge.xslAlban Crequy1-1/+0
kludge.xsl no longer exists with this commit: |commit 7728cd8d8fa224838f2081dce2e852ec418c61ef |Author: Danielle Madeley <danielle.madeley@collabora.co.uk> |Date: Tue Oct 18 17:46:16 2011 +1100 | | Use g-i makefile rules to simplify building the introspection files | | It turns out we can now remove the kludges which made the introspection rules | so complicated.
2011-10-25Fix a race condition in codegen make rulesMikhail Zabaluev1-1/+3
It occurs in parallel builds when your mkdir is not fast enough.
2011-10-25set nano versionGuillaume Desmottes1-1/+1
2011-10-24prepare 0.16.1Guillaume Desmottes2-4/+16
2011-10-24Merge branch 'telepathy-glib-0.16'Guillaume Desmottes5-32/+108
2011-10-24document capabilities_queueGuillaume Desmottes1-0/+2
2011-10-24Prevent circular introspection dependencySjoerd Simons1-20/+21
As part of preparing a Connection the self contact will be retrieved. If the contacts requested features include _CAPABILITIES _and_ the connection doesn't support ContactCapabilities then the Capabilties of the connection get use. But if we wait for this feature to be prepared then the introspection stalls. So instead use internal API to force getting the capabilities of the connection regardless of the state of the various features and break the circular dependency.
2011-10-24Add internal API to get connection capabilities without having core preparedSjoerd Simons2-8/+72
2011-10-24Let TpTestsNoRequestsConnection return an empty RCCSjoerd Simons1-1/+4
If we don't implement Requests we shouldn't respond to the retrieval of RCC properties. Unfortunately that's tricky to do, so do a quick hack which means we will have an empty RCC property, which is at least somewhat more useful for our tests.
2011-10-24Make it easier to debug connection preparation by printing object paths in ↵Sjoerd Simons1-3/+4
some cases
2011-10-24Add some extra debugging to make it easier to follow AccountManager preparationSjoerd Simons1-0/+5
2011-10-24Merge branch 'telepathy-glib-0.16'Guillaume Desmottes2-0/+85
2011-10-20base-contact-list: implement ↵Guillaume Desmottes2-0/+85
TP_TOKEN_CONNECTION_INTERFACE_CONTACT_BLOCKING_BLOCKED https://bugs.freedesktop.org/show_bug.cgi?id=42049
2011-10-18Merge branch 'telepathy-glib-0.16'Guillaume Desmottes3-2/+67
2011-10-18deal with self->priv->group_contact_owners may containing NULL contactGuillaume Desmottes2-1/+13
If the owner is unknown self->priv->group_contact_owners may contain NULL TpContact. g_object_unref() not being NULL safe we have to use our own value_destroy_func to avoid warnings. https://bugs.freedesktop.org/show_bug.cgi?id=41928
2011-10-18test_receive_muc_delivery: use g_test_bug()Guillaume Desmottes1-1/+2