summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* maintainer-prepare-release: do "git tag" in srcdirtelepathy-glib-0.23.1Simon McVittie2014-02-041-1/+1
|
* 0.23.1Simon McVittie2014-02-0410-45/+74
|
* TpProtocol: fix some suspicious memory managementSimon McVittie2014-02-041-4/+4
| | | | | | | | | It works fine as long as a preallocated GArray doesn't move its memory buffer for no reason, but it's good to be obviously correct. Spotted while working on the previous commit. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71093 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tp_connection_manager_param_dup_variant_type: addSimon McVittie2014-02-044-0/+35
| | | | | | | | | | | | | In order for this to work, TpProtocol now ignores parameters whose D-Bus signatures are not a syntactically valid single complete type. This is helpful for Mission Control to be able to migrate parameters from untyped to typed storage - it stores parameters in terms of GVariant. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71093 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> [added (transfer full) as requested in review -smcv]
* Merge branch 'telepathy-glib-0.22'Simon McVittie2014-01-291-1/+0
|\ | | | | | | | | | | Conflicts: NEWS configure.ac
| * nano versionSimon McVittie2014-01-292-1/+6
| |
| * release 0.22.1telepathy-glib-0.22.1Simon McVittie2014-01-292-3/+5
| |
| * more NEWS for 0.22Simon McVittie2014-01-291-0/+3
| |
| * examples: explicitly ask for TelepathyGLib-0.12Simon McVittie2014-01-2911-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>
| * NEWS for 0.22Simon McVittie2014-01-291-1/+8
| |
* | add another bug numberSimon McVittie2014-01-291-1/+2
| | | | | | | | | | Please mention bug numbers in your commits, particularly if they're for stable.
* | NEWSSimon McVittie2014-01-281-0/+39
| |
* | AccountRequest: fix doc typoXavier Claessens2014-01-241-1/+1
| |
* | Merge branch 'telepathy-glib-0.22'Guillaume Desmottes2014-01-201-0/+3
|\ \ | |/
| * base-client: fix TpConnection leakGuillaume Desmottes2014-01-201-0/+3
| |
* | examples: explicitly ask for TelepathyGLib-0.12Simon McVittie2014-01-0711-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>
* | TpConnectionManager: add more debug for tp_list_connection_managers()Simon McVittie2014-01-071-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
* | Enable GLib 2.36 deprecation warningsSimon McVittie2014-01-071-1/+1
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | Stop calling g_type_init()Simon McVittie2014-01-0775-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>
* | TpFileTransferChannel: Fix possible crashes.Xavier Claessens2014-01-031-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.
* | Merge branch 'telepathy-glib-0.22'Xavier Claessens2013-11-261-1/+2
|\ \ | |/
| * Merge branch 'telepathy-glib-0.20' into telepathy-glib-0.22Xavier Claessens2013-11-261-1/+2
| |\
| | * 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.
* | | Tests: use g_test_dbus_unset()Xavier Claessens2013-11-151-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.
* | | TpProtocol: improve debugSimon McVittie2013-11-111-1/+33
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | TpProtocol: add API for presence statusesSimon McVittie2013-11-113-0/+69
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | TpProtocol: parse status specs from .manager filesSimon McVittie2013-11-111-2/+78
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | Emit a new TpProtocol's immutable properties as debug messagesSimon McVittie2013-11-111-0/+14
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | TpPresenceStatusSpec: be a boxed typeSimon McVittie2013-11-113-1/+123
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | TpPresenceStatusSpec: add some accessorsSimon McVittie2013-11-113-13/+108
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | TpPresenceMixin: fix indentationSimon McVittie2013-11-111-1/+1
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | TpPresenceMixin: deprecate optional arguments other than "message"Simon McVittie2013-11-111-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>
* | | TpProtocol: add high-level API for the Addressing interfaceSimon McVittie2013-11-115-13/+403
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | tp_protocol_identify_account_async: add and testSimon McVittie2013-11-115-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>
* | | tp_protocol_normalize_contact_async: add and testSimon McVittie2013-11-114-0/+127
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | Require GLib 2.36, for GTaskSimon McVittie2013-11-111-2/+2
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | _tp_protocol_parse_rcc: produce debug outputSimon McVittie2013-11-111-5/+31
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | TpProtocol: parse_default_value: take raw value as a parameterSimon McVittie2013-11-111-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>
* | | inspect-cm.py: on errors, exit rather than blocking foreverSimon McVittie2013-11-111-10/+13
| | | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | | codegen: factor out copy_into_gvalueSimon McVittie2013-10-292-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>
* | | nano versionGuillaume Desmottes2013-10-281-1/+1
| | |
* | | util.h: define tp_value_array_free if version is at least 0.24telepathy-glib-0.23.0Guillaume Desmottes2013-10-281-1/+1
| | |
* | | util.h: remove comment triggering the UNRELEASED checkGuillaume Desmottes2013-10-281-1/+0
| | | | | | | | | | | | Having 'UNRELEASED' in a source file makes the release checker unhappy.
* | | fix spurious.service EXTRA_DIST pathGuillaume Desmottes2013-10-281-1/+1
| | |
* | | util.h: replace _TP_AVAILABLE_IN_UNRELEASEDGuillaume Desmottes2013-10-281-1/+1
| | |
* | | define _TP_AVAILABLE_IN_0_24Guillaume Desmottes2013-10-281-0/+6
| | | | | | | | | | | | _TP_DEPRECATED_IN_0_24 was already defined but not this one.
* | | 0.23.0Guillaume Desmottes2013-10-287-12/+60
| | |
* | | README: no API guarantees on development branchesSimon McVittie2013-10-281-13/+13
| | |
* | | Generate code for newly-stable interfacesSimon McVittie2013-10-285-0/+95
| | |
* | | spec 0.27.3Guillaume Desmottes2013-10-288-4/+379
| | |