summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* TpBaseConnectionManager: Fix critical printed each time a new connection is madetelepathy-glib-0.20Xavier Claessens2013-11-261-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.
* NEWS for 0.20.xSimon McVittie2013-09-261-0/+3
|
* Account: don't crash if a CM returns a non-(ays) AvatarSimon McVittie2013-09-261-0/+6
| | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
* TpConnection: don't crash if a broken CM has no Groups propertySimon McVittie2013-09-261-1/+1
| | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54500
* NEWS for 0.20.xSimon McVittie2013-09-041-1/+4
|
* TpHeap: comparator results are not guaranteed to be -1, 0 and 1Debarshi Ray2013-09-041-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>
* nano versionSimon McVittie2013-08-202-1/+6
|
* Fix documentation for tp_connection_get_self_handleEmilio Pozuelo Monfort2013-08-191-1/+1
| | | | | Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk> Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* prepare 0.20.4telepathy-glib-0.20.4Simon McVittie2013-07-242-5/+12
|
* TpConnectionManager: retry introspection after CM exits, up to onceSimon McVittie2013-07-242-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>
* early return if GetContactInfo() failedGuillaume Desmottes2013-07-171-0/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=46430
* nano versionSimon McVittie2013-06-202-1/+6
|
* Prepare 0.20.3telepathy-glib-0.20.3Simon McVittie2013-06-202-4/+6
|
* NEWSSimon McVittie2013-06-111-0/+3
|
* Make tool tests executable rather than putting sh in TESTS_ENVIRONMENTSimon McVittie2013-06-113-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
* NEWS for 0.20Simon McVittie2013-06-101-0/+6
|
* tls-certificate: invalidate the proxy if CertificateChainData is missingGuillaume Desmottes2013-06-101-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>
* contact-lists test: add a regression test for fd.o #52011Simon McVittie2013-06-101-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>
* tp_base_contact_list_set_list_received: don't re-announce groupsSimon McVittie2013-06-101-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>
* NEWS for 0.20Simon McVittie2013-06-101-0/+3
|
* tp_debug_client_get_messages_finish: fix annotationSimon McVittie2013-06-101-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>
* TpCallStream: Fix local-sending-state-changed signal signature.Xavier Claessens2013-05-221-2/+1
| | | | Fixes fdo#64837
* Update NEWSWill Thompson2013-04-141-0/+6
|
* Always flag delivery reports with Non_Text_ContentWill Thompson2013-04-143-2/+81
| | | | Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=61254
* Annotate tp_account_update_parameters_finish properly.Will Thompson2013-04-141-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.
* NEWS for 0.20 (and add the release name)Simon McVittie2013-04-041-0/+9
|
* with-session-bus.sh: clear DBUS_STARTER_*Simon McVittie2013-04-041-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>
* bump nano versionXavier Claessens2013-04-031-1/+1
|
* 0.20.2 releasetelepathy-glib-0.20.2Xavier Claessens2013-04-032-4/+6
|
* Fix test_utf8_make_valid()Xavier Claessens2013-04-031-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
* contact list C-example: fix iteratingMaksim Melnikau2013-04-021-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>
* start_file_transfer(): unset timer_idGuillaume Desmottes2013-03-121-0/+1
|
* file-transfer-chan: don't call start_file_transfer() after disposalGuillaume Desmottes2013-03-121-2/+10
|
* Fix introspection annotations for GStrv typesThomas Bechtold2013-03-122-2/+2
|
* Merge branch 'telepathy-glib-0.18' into telepathy-glib-0.20Simon McVittie2013-01-282-1/+3
|\ | | | | | | | | Conflicts: NEWS
| * NEWS for 0.18Simon McVittie2013-01-281-0/+2
| |
| * Fix the build with automake 1.13Nuno Araujo2013-01-281-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
* | Fix mistaken references to tp_connection_get_contact_by_id_asyncWill Thompson2013-01-092-3/+3
| | | | | | | | | | tp_connection_get_contact_by_id_async does not exist; it is called tp_connection_dup_contact_by_id_async.
* | Merge branch 'telepathy-glib-0.18' into telepathy-glib-0.20Simon McVittie2013-01-072-0/+10
|\ \ | |/ | | | | | | Conflicts: NEWS
| * Update NEWS for 0.18.xSimon McVittie2013-01-071-0/+13
| |
| * fix segfault in got_contact_list_attributes_cbMaksim Melnikau2013-01-071-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>
| * channel-contacts: don't leak the result preparing group membersGuillaume Desmottes2012-09-121-0/+1
| |
| * Fix retrieving the remove contact from a MediaDescription hashSjoerd Simons2012-09-031-7/+9
| | | | | | | | | | | | | | | | | | | | | | Correctly get the remote contact handle out of the MediaDescription hash, it's an a{sv} not string => uint32. Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54425 Conflicts: telepathy-glib/base-media-call-content.c
| * Fix incorrect error on UpdateLocalMediaDescriptionSjoerd Simons2012-09-031-9/+0
| | | | | | | | | | | | | | | | | | | | Remove the code that errors out a local description update if there is *any* outstanding offer. A bit later in the same function a proper check is done to see if there is a offer for the update contact, which is correct. Conflicts: telepathy-glib/base-media-call-content.c
| * NEWSSimon McVittie2012-08-131-0/+8
| |
* | NEWSSimon McVittie2013-01-031-1/+5
| |
* | Add some missing (element-type) introspection annotationsPhilip Withnall2012-12-293-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
* | Nano versionSimon McVittie2012-11-092-1/+6
| |
* | Add dbus-properties-mixin-internal.h to tarballs, fixing distchecktelepathy-glib-0.20.1Simon McVittie2012-11-091-0/+1
| |
* | Prepare release 0.20.1Simon McVittie2012-11-092-4/+9
| |