summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-11-26TpBaseConnectionManager: Fix critical printed each time a new connection is madetelepathy-glib-0.20Xavier Claessens1-1/+2
glib 2.39.0 started to print a g_critical() message when calling g_source_remove() on a source that does not exist anymore.
2013-09-26NEWS for 0.20.xSimon McVittie1-0/+3
2013-09-26Account: don't crash if a CM returns a non-(ays) AvatarSimon McVittie1-0/+6
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-09-26TpConnection: don't crash if a broken CM has no Groups propertySimon McVittie1-1/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54500
2013-09-04NEWS for 0.20.xSimon McVittie1-1/+4
2013-09-04TpHeap: comparator results are not guaranteed to be -1, 0 and 1Debarshi Ray1-4/+4
A GCompareFunc might return any negative or positive value if the two values are not equal. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=68932 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-08-20nano versionSimon McVittie2-1/+6
2013-08-19Fix documentation for tp_connection_get_self_handleEmilio Pozuelo Monfort1-1/+1
Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk> Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-07-24prepare 0.20.4telepathy-glib-0.20.4Simon McVittie2-5/+12
2013-07-24TpConnectionManager: retry introspection after CM exits, up to onceSimon McVittie2-10/+95
Many connection managers automatically exit after 5 seconds of inactivity. If the CM has no .manager file *and* exits in this way while we are introspecting it, we would previously consider it to have failed introspection - but with sufficiently unfortunate timing, that can result in empathy-accounts not considering Haze to exist. To avoid this, without going into an infinite loop if the CM fails to introspect, retry once, but only once. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=67183 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-07-17early return if GetContactInfo() failedGuillaume Desmottes1-0/+1
https://bugs.freedesktop.org/show_bug.cgi?id=46430
2013-06-20nano versionSimon McVittie2-1/+6
2013-06-20Prepare 0.20.3telepathy-glib-0.20.3Simon McVittie2-4/+6
2013-06-11NEWSSimon McVittie1-0/+3
2013-06-11Make tool tests executable rather than putting sh in TESTS_ENVIRONMENTSimon McVittie3-1/+1
This makes it possible to run the tool tests under the Automake 1.12+ parallel test harness, which is the default from 1.13 onwards. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65517
2013-06-10NEWS for 0.20Simon McVittie1-0/+6
2013-06-10tls-certificate: invalidate the proxy if CertificateChainData is missingGuillaume Desmottes1-1/+12
We shouldn't assert if the CM is broken. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=61616 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-06-10contact-lists test: add a regression test for fd.o #52011Simon McVittie1-5/+67
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=52011 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-06-10tp_base_contact_list_set_list_received: don't re-announce groupsSimon McVittie1-7/+0
We already announced each group from tp_base_contact_list_groups_created a few lines ago; we don't need to do it again. Ideally we'd add each channel's members before announcing the channel itself, so that the channel is created "fully-formed"; but we've never actually done that, and keeping the first NewChannels instead of the second seems less likely to break applications. These channels are only for legacy code anyway: any modern client should be using the ContactGroups interface. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=52011 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-06-10NEWS for 0.20Simon McVittie1-0/+3
2013-06-10tp_debug_client_get_messages_finish: fix annotationSimon McVittie1-2/+2
Returning a GPtrArray with (transfer full) means the caller is expected to do the equivalent of: g_ptr_array_foreach (pa, (GFunc) g_free, NULL); g_ptr_array_unref (pa); whereas we just want them to unref it. This crashed my g-i-based debug-client. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65518 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-05-22TpCallStream: Fix local-sending-state-changed signal signature.Xavier Claessens1-2/+1
Fixes fdo#64837
2013-04-14Update NEWSWill Thompson1-0/+6
2013-04-14Always flag delivery reports with Non_Text_ContentWill Thompson3-2/+81
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=61254
2013-04-14Annotate tp_account_update_parameters_finish properly.Will Thompson1-1/+1
kuuko discovered that unset_parameters is wrongly inferred to be a string argument, not a string array argument. At runtime, passing a string crashes. I think this is a bug in gobject-introspection but we can annotate it as an array to fix this particular function.
2013-04-04NEWS for 0.20 (and add the release name)Simon McVittie1-0/+9
2013-04-04with-session-bus.sh: clear DBUS_STARTER_*Simon McVittie1-0/+6
telepathy-glib prefers to use DBUS_BUS_STARTER, for the benefit of Telepathy components that are (or might be) service-activatable. The actual terminal part of gnome-terminal 3.8 is an activatable service, so when run from there, we pick up the real session bus' address via DBUS_STARTER_ADDRESS. We don't want that. (Yes, it's DBUS_STARTER_ADDRESS, not DBUS_STARTER_BUS_ADDRESS. The reference implementation and the D-Bus Specification both say so.) Bug: https://bugs.freedesktop.org/show_bug.cgi?id=63119 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-04-03bump nano versionXavier Claessens1-1/+1
2013-04-030.20.2 releasetelepathy-glib-0.20.2Xavier Claessens2-4/+6
2013-04-03Fix test_utf8_make_valid()Xavier Claessens1-0/+6
Older GLib explicitly disallowed non-characters (as this test assumes) but newer GLib follows Unicode Corrigendum 9 and allows them. https://bugzilla.gnome.org/show_bug.cgi?id=694669
2013-04-02contact list C-example: fix iteratingMaksim Melnikau1-1/+1
Signed-off-by: Maksim Melnikau <maxposedon@gmail.com> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=62968 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-03-12start_file_transfer(): unset timer_idGuillaume Desmottes1-0/+1
2013-03-12file-transfer-chan: don't call start_file_transfer() after disposalGuillaume Desmottes1-2/+10
2013-03-12Fix introspection annotations for GStrv typesThomas Bechtold2-2/+2
2013-01-28Merge branch 'telepathy-glib-0.18' into telepathy-glib-0.20Simon McVittie2-1/+3
Conflicts: NEWS
2013-01-28NEWS for 0.18Simon McVittie1-0/+2
2013-01-28Fix the build with automake 1.13Nuno Araujo1-1/+1
In Automake 1.13, the long-deprecated macro AM_CONFIG_HEADER (deprecated since 2002) has been removed in favour of AC_CONFIG_HEADERS. Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=59604
2013-01-09Fix mistaken references to tp_connection_get_contact_by_id_asyncWill Thompson2-3/+3
tp_connection_get_contact_by_id_async does not exist; it is called tp_connection_dup_contact_by_id_async.
2013-01-07Merge branch 'telepathy-glib-0.18' into telepathy-glib-0.20Simon McVittie2-0/+10
Conflicts: NEWS
2013-01-07Update NEWS for 0.18.xSimon McVittie1-0/+13
2013-01-07fix segfault in got_contact_list_attributes_cbMaksim Melnikau1-0/+6
tp_simple_client_factory_ensure_contact returns NULL for protocols, if tp_connection_has_immortal_handles=0. Right now its happened for any telepathy-python based protocols (butterfly, sunsine, mixer). when tp_simple_client_factory_ensure_contact returns NULL, tp_simple_client_factory_ensure_contact just segfault in _tp_contact_set_attributes. lets assume that contact sometimes NULL here, and skip them Signed-off-by: Maksim Melnikau <maxposedon@gmail.com> [edited for coding style, added a comment -smcv] Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-01-03NEWSSimon McVittie1-1/+5
2012-12-29Add some missing (element-type) introspection annotationsPhilip Withnall3-4/+5
This fixes compilation with --enable-introspection when introspection warnings are treated as errors. Signed-off-by: Robert McQueen <robert.mcqueen@collabora.co.uk> https://bugs.freedesktop.org/show_bug.cgi?id=58851
2012-11-09Nano versionSimon McVittie2-1/+6
2012-11-09Add dbus-properties-mixin-internal.h to tarballs, fixing distchecktelepathy-glib-0.20.1Simon McVittie1-0/+1
2012-11-09Prepare release 0.20.1Simon McVittie2-4/+9
2012-10-17base-call-channel: Don't call set_state from set_ringing and set_queuedDebarshi Ray1-2/+21
... because they only change the flags and not the state. Instead emit CallStateChanged directly. Fixes: https://bugs.freedesktop.org/56044
2012-10-17base-call-channel: Ignore transitions with the same stateDebarshi Ray1-4/+5
Fixes: https://bugs.freedesktop.org/56044
2012-10-08tests/lib: define _TP_COMPILATION for the internal variantSimon McVittie1-0/+1
foo_CPPFLAGS overrides AM_CPPFLAGS, so if you want to include the latter in the former, you have to do it explicitly.
2012-10-08NEWSSimon McVittie1-0/+8