summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-01-29more NEWS for 0.22Simon McVittie1-0/+3
2014-01-29examples: explicitly ask for TelepathyGLib-0.12Simon McVittie11-0/+28
TelepathyGLib-1 isn't going to be fully compatible. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49737 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2014-01-29NEWS for 0.22Simon McVittie1-1/+8
2014-01-29add another bug numberSimon McVittie1-1/+2
Please mention bug numbers in your commits, particularly if they're for stable.
2014-01-28NEWSSimon McVittie1-0/+39
2014-01-24AccountRequest: fix doc typoXavier Claessens1-1/+1
2014-01-20Merge branch 'telepathy-glib-0.22'Guillaume Desmottes1-0/+3
2014-01-20base-client: fix TpConnection leakGuillaume Desmottes1-0/+3
2014-01-07examples: explicitly ask for TelepathyGLib-0.12Simon McVittie11-0/+28
TelepathyGLib-1 isn't going to be fully compatible. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49737 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2014-01-07TpConnectionManager: add more debug for tp_list_connection_managers()Simon McVittie1-5/+43
Based on a patch by Guillaume Desmottes. Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=68390
2014-01-07Enable GLib 2.36 deprecation warningsSimon McVittie1-1/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2014-01-07Stop calling g_type_init()Simon McVittie75-101/+1
It was deprecated in GLib 2.36, and we already have a hard dependency on that version. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2014-01-03TpFileTransferChannel: Fix possible crashes.Xavier Claessens1-21/+16
tp_file_transfer_channel_accept_file_async() and tp_file_transfer_channel_provide_file_async() operations are supposed to complete as soon as the CM returns from AcceptFile or ProvideFile. That means that we cannot call operation_failed() for streaming errors. We also have to keep a ref on self while streaming the file to avoid a crash in the callback when we dereference self. This means that the client app cannot cancel the ongoing streaming by unreffing the channel, replying on dispose calling g_cancellable_cancel(). It can still be doing using g_object_run_dispose() though. To make it cleaner we should probably add tp_file_transfer_channel_cancel(). The spec does not provide any way for the streaming client to inform the CM and other clients about the error occured while streaming. TpFileTransferChannel API does not even have a way to propagate that error to the user.
2013-11-26Merge branch 'telepathy-glib-0.22'Xavier Claessens1-1/+2
2013-11-26Merge branch 'telepathy-glib-0.20' into telepathy-glib-0.22Xavier Claessens1-1/+2
2013-11-26TpBaseConnectionManager: Fix critical printed each time a new connection is madeXavier 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-11-15Tests: use g_test_dbus_unset()Xavier Claessens1-4/+4
Also link to https://bugzilla.gnome.org/show_bug.cgi?id=697348 to explain why we still have to unset STARTER env variables.
2013-11-11TpProtocol: improve debugSimon McVittie1-1/+33
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11TpProtocol: add API for presence statusesSimon McVittie3-0/+69
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11TpProtocol: parse status specs from .manager filesSimon McVittie1-2/+78
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11Emit a new TpProtocol's immutable properties as debug messagesSimon McVittie1-0/+14
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11TpPresenceStatusSpec: be a boxed typeSimon McVittie3-1/+123
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11TpPresenceStatusSpec: add some accessorsSimon McVittie3-13/+108
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11TpPresenceMixin: fix indentationSimon McVittie1-1/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11TpPresenceMixin: deprecate optional arguments other than "message"Simon McVittie1-2/+14
Our D-Bus API no longer supports anything else. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11TpProtocol: add high-level API for the Addressing interfaceSimon McVittie5-13/+403
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11tp_protocol_identify_account_async: add and testSimon McVittie5-1/+143
To make the test a little more interesting and a little more realistic, we normalize the 'account' parameter to lower-case. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11tp_protocol_normalize_contact_async: add and testSimon McVittie4-0/+127
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11Require GLib 2.36, for GTaskSimon McVittie1-2/+2
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11_tp_protocol_parse_rcc: produce debug outputSimon McVittie1-5/+31
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11TpProtocol: parse_default_value: take raw value as a parameterSimon McVittie1-11/+8
We previously passed the value when parsed as a string, but that makes very little sense. The raw value is at least used for something by the function itself, and it's better for debug messages too. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-11-11inspect-cm.py: on errors, exit rather than blocking foreverSimon McVittie1-10/+13
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-10-29codegen: factor out copy_into_gvalueSimon McVittie2-62/+29
I needed this for TpExportable (which is still work in progress), but it's already a small code reduction. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=59024 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-10-28nano versionGuillaume Desmottes1-1/+1
2013-10-28util.h: define tp_value_array_free if version is at least 0.24Guillaume Desmottes1-1/+1
2013-10-28util.h: remove comment triggering the UNRELEASED checkGuillaume Desmottes1-1/+0
Having 'UNRELEASED' in a source file makes the release checker unhappy.
2013-10-28fix spurious.service EXTRA_DIST pathGuillaume Desmottes1-1/+1
2013-10-28util.h: replace _TP_AVAILABLE_IN_UNRELEASEDGuillaume Desmottes1-1/+1
2013-10-28define _TP_AVAILABLE_IN_0_24Guillaume Desmottes1-0/+6
_TP_DEPRECATED_IN_0_24 was already defined but not this one.
2013-10-280.23.0Guillaume Desmottes7-12/+60
2013-10-28README: no API guarantees on development branchesSimon McVittie1-13/+13
2013-10-28Generate code for newly-stable interfacesSimon McVittie5-0/+95
2013-10-28spec 0.27.3Guillaume Desmottes8-4/+379
2013-10-24Merge branch 'telepathy-glib-0.22'Guillaume Desmottes1-1/+1
2013-10-24channel-group: don't crash if no message has been providedGuillaume Desmottes1-1/+1
2013-10-23add TpAccount::avatar-changed signalGuillaume Desmottes2-0/+58
Fix https://bugs.freedesktop.org/show_bug.cgi?id=52938
2013-10-23simple-account: claim that we support AvatarGuillaume Desmottes1-0/+1
2013-10-23simple-account: add test API to change the avatarGuillaume Desmottes2-7/+25
2013-10-09Put Autoconf, Automake, Libtool droppings in /build-auxSimon McVittie2-0/+2
Equivalent to MC commit c3cba93. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70045 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-10-09Use subdir-objects (compile a/b.c to a/b.lo, not ./b.lo)Simon McVittie1-1/+1
Automake 2 will make this the default, and 1.14 warns about not using it. Equivalent to MC commit 1f11065. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70045 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>