summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-01-06debug-sender: make sure messages added are UTF-8 validdebug-lenderJonny Lamb1-1/+5
Starts looking at: fd.o#31857 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-12-22automatic proxy factory: add a debug msg if we can't create a TpTextChannelGuillaume Desmottes1-0/+3
2010-12-22text-channel: don't define useless variables if debug is disabledGuillaume Desmottes1-15/+22
2010-12-22base-client: make set_observer_recover set both waysJonny Lamb1-1/+9
Setting the argument recover=TRUE or recover=FALSE should do the sensible thing according to the documentation of the function, not just always set it to TRUE regardless. Fixes: fd.o#32551 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-12-20Start 0.13.11 development.Will Thompson2-1/+12
Plus, add a missing NEWS entry for the release I just made.
2010-12-20Prepare version 0.13.10telepathy-glib-0.13.10Will Thompson9-33/+70
2010-12-20Remove MinimumPresence from EXTRA_DISTWill Thompson1-1/+0
2010-12-20BaseContactList: test for ContactsChangedWithIDWill Thompson1-12/+97
2010-12-20BaseContactList: emit ContactsChangedWithIDWill Thompson1-3/+1
2010-12-20Merge remote branch 'smcv/better-contact-list' into spec-0.21.8Will Thompson4-29/+84
2010-12-20Update to spec 0.21.8Will Thompson4-127/+97
The only change to stable API is the addition of a ContactsChangedWithID signal to Connection.Interface.ContactList.
2010-12-20Merge branch 'gir-iface-32465'Guillaume Desmottes1-1/+2
2010-12-20Test calling HandleChannels with the same channel multiple timesSjoerd Simons1-6/+10
2010-12-20Use g_hash_table_replace instead of _insertSjoerd Simons1-1/+1
For the channels hash in TpBaseClient the key is owned by the value in the hash. The replacement behaviour of g_hash_table_insert always keeps the existing key, which is not be valid anymore if the old value freed. Use g_hash_table_replace instead to get the expected behaviour.
2010-12-20Better debug info and don't remove already removed channelsSjoerd Simons1-4/+11
TpProxy has the bad habit of emitting signals from dispose (Booo!). TpBaseClient in various cases will be the last holder of a reference and tries to remove the channel from its hash-table on invalidated.. So in case the proxy gets unreferenced because it is removed from the hash table (because HandleChannels is called again with the same path), the proxy is disposed, it signals invalidated (Boo!) and during the removal it gets removed again and thus unreferenced again...
2010-12-17Ask to introspect _gen/telepathy-interfaces.h directlyGuillaume Desmottes1-1/+2
The gir scanner doesn't scan it if it's included from telepathy-interfaces.h
2010-12-17c-constants-gen.py: add magic gir rune when generating flags enumGuillaume Desmottes1-1/+1
2010-12-17fix annotation of tp_protocol_get_authentication_typesGuillaume Desmottes1-1/+1
2010-12-17fix annotation of tp_client_channel_factory_create_channelGuillaume Desmottes1-1/+1
2010-12-17introspect client-channel-factoryGuillaume Desmottes1-0/+1
2010-12-17account: fix arg name in docGuillaume Desmottes1-4/+4
2010-12-17fix return type of tp_account_get_avatar_finishGuillaume Desmottes1-1/+1
2010-12-17tp_text_channel_ack_messages_async: annotate messagesGuillaume Desmottes1-1/+2
2010-12-17annotate the return type of tp_text_channel_get_pending_messages()Guillaume Desmottes1-1/+2
2010-12-17add all TpMessage classes to introspection.amGuillaume Desmottes1-0/+4
2010-12-17Use tp_intset_union_update to simplify TpBaseContactListSimon McVittie1-8/+2
2010-12-17TpIntset: factor out tp_intset_union_update, tp_intset_difference_updateSimon McVittie3-19/+55
2010-12-17Generate the information needed by ContactsChangedWithIDSimon McVittie1-2/+27
2010-12-16Merge branch 'telepathy-glib-0.12'Simon McVittie3-268/+365
Conflicts: NEWS tests/dbus/dbus.c
2010-12-16NEWSSimon McVittie1-1/+2
2010-12-16Merge branch '012-noc-fixes' into telepathy-glib-0.12Simon McVittie2-267/+360
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32391
2010-12-16fix a typo in the test, and make even more assertionsSimon McVittie1-3/+7
2010-12-16tests/dbus/dbus: cancel_watch_during_dispatch: assert that user_data is freedSimon McVittie1-1/+18
2010-12-16Fix iteration over arrays of name-owner watchesSimon McVittie1-5/+10
Also document why we're iterating backwards. In tp_dbus_daemon_maybe_free_name_owner_watch, the flawed reverse-iteration was a bug: we'd skip over the element before a removed entry, which might mean not freeing it. In tp_dbus_daemon_cancel_name_owner_watch, it was done correctly (because there were no deletions), but it did hurt clarity.
2010-12-16Allow tests to be run without a timeout: export TP_TESTS_NO_TIMEOUT=1Simon McVittie2-0/+6
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
2010-12-16Add a test case for removing name watches during dispatchWill Thompson1-0/+75
This test case failed before the previous patch.
2010-12-16Don't remove NameOwnerChanged callbacks while invoking themSimon McVittie1-23/+58
2010-12-16Merge branch 'leave-the-area'Simon McVittie8-198/+851
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30617
2010-12-16pending_messages_removed_cb: early return if we didn't fetch pending ↵Guillaume Desmottes1-0/+3
messages yet
2010-12-16check type of self in gettersGuillaume Desmottes1-0/+6
2010-12-16fail to prepare if we can't connect signalsGuillaume Desmottes1-1/+1
2010-12-16replace retrieving_pending by got_initial_messagesGuillaume Desmottes1-6/+3
2010-12-16default to plain if SupportedContentTypes is missingGuillaume Desmottes1-0/+5
2010-12-16make find_msg_by_id clearerGuillaume Desmottes1-1/+1
2010-12-16raise a warning if we can't connect to MessageSentGuillaume Desmottes1-1/+1
2010-12-16tp_text_channel_get_supported_content_types: return a const gchar * const *Guillaume Desmottes3-5/+8
2010-12-16rename TP_TEXT_CHANNEL_FEATURE_PENDING_MESSAGES to ↵Guillaume Desmottes6-27/+26
TP_TEXT_CHANNEL_FEATURE_INCOMING_MESSAGES
2010-12-16remove obsolete TODOGuillaume Desmottes1-2/+0
2010-12-16make text-handler example more exemplaryGuillaume Desmottes1-6/+13
2010-12-16doc: say to include telepathy-glib.h to use TpTextChannelGuillaume Desmottes1-1/+1