summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* introspection: fix annotation warnings possibly caused by a g-i bugnextGeorge Kiagiadakis2016-11-293-9/+9
| | | | | | | | g-i for some reason complains about (transfer none) *not* being applied to an array, container or object in these instances, although we actually apply it to arrays. Since (transfer none) is implied for const arrays though, we can remove it and apparently the generated .gir file is correct! \o/
* NEWSGeorge Kiagiadakis2016-11-291-3/+24
|
* Merge branch 'master' into nextGeorge Kiagiadakis2016-11-166-2555/+30
|\
| * build: fix previous commit for out-of-source running of autogen.shGeorge Kiagiadakis2016-09-011-11/+7
| | | | | | | | | | | | | | | | | | | | | | Previous commit: dc39be2757bd7fa789c3db834d8d701b1f54f785 This commit makes the final diff match the one by Alban Browaeys, as attached in bug 59705, which addresses some good points that Simon had made in his review. It is more portable and more clean this way. https://bugs.freedesktop.org/show_bug.cgi?id=59705 https://bugs.freedesktop.org/show_bug.cgi?id=94391
| * Enable silent buildsSebastian Geiger2016-07-141-1/+1
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=96774 Reviewed-by: Debarshi Ray <rishi@gnu.org>
| * Update NEWSGeorge Kiagiadakis2016-06-181-0/+18
| |
| * tests: Fix a service file path to fix the build with installed testsPhilip Withnall2016-06-181-1/+1
| | | | | | | | | | | | Two directories were the wrong way round. https://bugs.freedesktop.org/show_bug.cgi?id=90991
| * tests: Remove a G_GNUC_UNUSED which isn't true any moreIain Lane2016-06-181-1/+1
| |
| * build: cd to the $srcdir in autogen.sh for running gtkdocizePhilip Withnall2016-06-181-1/+10
| | | | | | | | | | | | | | | | gtkdocize needs to run in the $srcdir (or have a --srcdir argument passed to it) so that it can find configure.[ac|in]. Ensure that’s the case in autogen.sh. This fixes autogen.sh in a srcdir ≠ builddir environment.
| * tests: eliminate duplicate test case pathsGeorge Kiagiadakis2016-06-184-7/+7
| | | | | | | | Seems like this doesn't work with recent versions of glib
* | Revert "Skip part of the self-handle test until we fix its race condition"Simon McVittie2014-09-171-3/+0
| | | | | | | | This reverts commit d00ccc12e7c27b42538389be4595f658ac2cc4eb.
* | Fix racy test-self-handleXavier Claessens2014-09-171-0/+4
| | | | | | | | | | | | Hopefully this time it won't randomly break anymore. https://bugs.freedesktop.org/show_bug.cgi?id=78593
* | base-client: warn if user try to add/remove iface when registeredGuillaume Desmottes2014-09-171-0/+31
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | base-client: rename requests_hash to requests_variantGuillaume Desmottes2014-09-171-7/+7
| | | | | | | | | | | | | | It's not a GHashTable any more. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | base-client: don't create skeletons more than onceGuillaume Desmottes2014-09-171-24/+33
| | | | | | | | | | | | | | | | The client can be registered more than once if user manually unregister it first. We don't want to create different skeleton objects in that case. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | base-client: pass a GVariant to ensure_account_connection_channel()Guillaume Desmottes2014-09-171-17/+7
| | | | | | | | | | | | | | No more vardict conversions in TpBaseClient \o/ Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | test-base-client: unregister the client before destroying itGuillaume Desmottes2014-09-171-0/+1
| | | | | | | | | | | | | | | | Prevent a warning from tp_base_client_dispose() if the client didn't notice that its channels are gone and so complain it's still handling them. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | _tp_client_factory_ensure_channel_request: take a GVariantGuillaume Desmottes2014-09-175-20/+13
| | | | | | | | | | | | | | | | Reduce the number of TpAsv <-> G_VARIANT_TYPE_VARDICT conversions in client code. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | base-client: use gdbus-codegen's skeleton to implement RequestsGuillaume Desmottes2014-09-172-44/+44
| | | | | | | | | | | | | | Fix https://bugs.freedesktop.org/show_bug.cgi?id=77882 Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | base-client: use gdbus-codegen's skeleton to implement HandlerGuillaume Desmottes2014-09-172-128/+97
| | | | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie Conflicts: telepathy-glib/base-client.c
* | test-base-client: check that Handler.HandledChannels is updatedGuillaume Desmottes2014-09-171-4/+15
| | | | | | | | | | | | | | I want to make sure I'm not going to introduce any regression here. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | base-client: handle clients being NULLGuillaume Desmottes2014-09-171-2/+4
| | | | | | | | | | | | | | | | May happen if tp_base_client_dup_handled_channels() is called before any client has been registered. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | base-client: use gdbus-codegen's skeleton to implement ApproverGuillaume Desmottes2014-09-172-60/+69
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | remove an obsolete comment which is just noise nowSimon McVittie2014-09-171-1/+0
| | | | | | | | We used to use an explicitly sized GPtrArray. Now we don't.
* | base-client: use gdbus-codegen's skeleton to implement ObserverGuillaume Desmottes2014-09-172-89/+126
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Simon McVittie
* | base-client: use gdbus-codegen's skeleton to implement ClientGuillaume Desmottes2014-09-172-32/+36
| | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Xavier Claessens Reviewed-by: Simon McVittie
* | base-client: be a GDBusObjectSkeletonGuillaume Desmottes2014-09-172-3/+28
| | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77882 Reviewed-by: Xavier Claessens Reviewed-by: Simon McVittie
* | Merge remote-tracking branch 'cassidy/next-handles-77773' into nextSimon McVittie2014-09-173-31/+28
|\ \
| * | tp_base_connection_dup_contact_attributes: take a TpHandleSetGuillaume Desmottes2014-05-193-31/+28
| | | | | | | | | | | | | | | | | | | | | It was either that or a GVariant. I took this path as tp_base_contact_list_dup_contacts() returns a TpHandleSet as well. https://bugs.freedesktop.org/show_bug.cgi?id=77773
* | | Require gobject-introspection from GNOME 3.14 so we can use (nullable)Simon McVittie2014-09-171-1/+1
| | |
* | | Merge remote-tracking branch 'cassidy/tartan+crash' into nextSimon McVittie2014-09-171-2/+4
|\ \ \ | | | | | | | | | | | | | | | | Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=79361
| * | | text-handler: connect the 'message-received' signal on a TpTextChannelGuillaume Desmottes2014-05-291-2/+4
| | | | | | | | | | | | | | | | Make Tartan happier.
* | | | Merge remote-tracking branch 'cassidy/tartan' into nextSimon McVittie2014-09-1715-24/+70
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=79361
| * | | | logger: log-store-pidgin: g_variant_lookup() can't look more than one keyGuillaume Desmottes2014-05-301-4/+3
| |/ / / | | | | | | | | | | | | This regression has been introduced in next when switching to GVariant API.
| * | | test-dbus-tube: fix type errorGuillaume Desmottes2014-05-291-1/+1
| | | |
| * | | tp_debug_timestamped_log_handler: add some preconditionsGuillaume Desmottes2014-05-291-0/+3
| | | |
| * | | logger: annotate tpl_debug_set_flags()Guillaume Desmottes2014-05-291-0/+12
| | | |
| * | | test-cli-group: use a proper callbackGuillaume Desmottes2014-05-291-2/+15
| | | | | | | | | | | | | | | | Makes Tartan happier.
| * | | test-account: fix callback signatureGuillaume Desmottes2014-05-291-3/+3
| | | |
| * | | media-observer: ref the channel before connecting the signalGuillaume Desmottes2014-05-291-1/+3
| | | | | | | | | | | | | | | | | | | | g_object_ref() returns a gpointer so Tartan can't check if the signal we are connecting to actually exists.
| * | | dbus-tube offerer example: fix type errorGuillaume Desmottes2014-05-291-1/+1
| | | |
| * | | tp_simple_async_report_success_in_idle: @user_data is nullableGuillaume Desmottes2014-05-281-2/+2
| | | |
| * | | dbus.c: add some safe pre-condition checksGuillaume Desmottes2014-05-281-0/+7
| | | |
| * | | tp_handles_are_valid_variant: add some pre-condition checksGuillaume Desmottes2014-05-281-0/+2
| | | |
| * | | debug: @flags_string and @ignored are (nullable)Guillaume Desmottes2014-05-281-3/+3
| | | |
| * | | tp_handle_ensure: add some pre-conditionsGuillaume Desmottes2014-05-271-0/+3
| | | |
| * | | tp_simple_async_report_success_in_idle: annotate @source_tag with (nullable)Guillaume Desmottes2014-05-271-1/+1
| | | |
| * | | tp_handle_ensure: annotate @context with (nullable)Guillaume Desmottes2014-05-271-1/+1
| | | |
| * | | fix signature of TpProxy::invalidated callbacksGuillaume Desmottes2014-05-273-4/+9
| | | |
| * | | dbus-tube-channel: no need to set result twiceGuillaume Desmottes2014-05-271-1/+1
| | | |