summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | base-call-channel: Don't call set_state from set_ringing and set_queuedDebarshi Ray2012-10-171-2/+21
| | | | | | | | | | | | | | ... because they only change the flags and not the state. Instead emit CallStateChanged directly. Fixes: https://bugs.freedesktop.org/56044
* | base-call-channel: Ignore transitions with the same stateDebarshi Ray2012-10-171-4/+5
| | | | | | | | Fixes: https://bugs.freedesktop.org/56044
* | tests/lib: define _TP_COMPILATION for the internal variantSimon McVittie2012-10-081-0/+1
| | | | | | | | | | foo_CPPFLAGS overrides AM_CPPFLAGS, so if you want to include the latter in the former, you have to do it explicitly.
* | NEWSSimon McVittie2012-10-081-0/+8
| |
* | self-handle test: test with a modern CM, not just an archaic oneSimon McVittie2012-10-084-12/+85
| | | | | | | | | | | | | | | | | | If we'd done this at the time, we wouldn't have broken SelfHandleChanged. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55666 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk> [g_debug -> DEBUG as per Xavier's review -smcv]
* | _tp_dbus_properties_mixin_get_all: expose to internal codeSimon McVittie2012-10-082-12/+68
| | | | | | | | | | | | | | | | | | | | The self-handle test can't exercise certain situations without this, except by pretending to be an obsolete CM, which means we don't test the non-obsolete code path properly. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55666 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
* | TpConnection: connect to SelfHandleChanged much earlierSimon McVittie2012-10-081-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we only connected to it just before calling GetSelfHandle - but on the "modern" code path we no longer call that, because GetAll("...Connection") is just as informative. This meant we missed self-handle changes on modern connection managers. This was masked by the fact that the self-handle regression test deliberately breaks the "modern" code path, because some of its tests rely on GetSelfHandle being called. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55666 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
* | Run the tests with G_MESSAGES_DEBUG=allSimon McVittie2012-10-082-0/+2
| | | | | | | | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55666 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
* | set nano versionGuillaume Desmottes2012-10-031-1/+1
| |
* | prepare 0.20.0telepathy-glib-0.20.0Guillaume Desmottes2012-10-031-3/+3
| |
* | NEWS file for 0.20Simon McVittie2012-10-031-0/+45
| |
* | Upload documentation to the 0.20.x locationSimon McVittie2012-10-032-1/+3
| | | | | | | | To be reverted in the 0.21 branch.
* | Don't check documentation completeness in this stable branchSimon McVittie2012-10-031-10/+2
| | | | | | | | To be reverted in the 0.21 branch.
* | Disable warnings about deprecated functions for stable branchSimon McVittie2012-10-031-1/+2
| | | | | | | | | | | | | | Since this is a stable branch, we're unlikely to fix uses of deprecated functions, so we shouldn't warn about them. To be reverted in the 0.21 branch.
* | Bump libtool current/age even though nothing actually changedSimon McVittie2012-10-021-2/+2
| | | | | | | | | | This is to compensate for 0.19.10, which should have incremented them (because it added API) but didn't.
* | set nano versionGuillaume Desmottes2012-09-261-1/+1
| |
* | prepare 0.19.10telepathy-glib-0.19.10Guillaume Desmottes2012-09-2621-49/+82
| |
* | NEWS: add missing new APIGuillaume Desmottes2012-09-261-1/+7
| |
* | update NEWSGuillaume Desmottes2012-09-261-2/+18
| |
* | tp_channel_dispatch_operation_get_channels: annotate return type, don't skipSimon McVittie2012-09-261-2/+3
| | | | | | | | | | | | | | | | | | The justification for (skip)ing it is that it's just a binding for a property, but the underlying property is not useful from g-i due to a g-i limitation (GPtrArray properties can't be annotated with their element types, https://bugzilla.gnome.org/show_bug.cgi?id=663846). https://bugs.freedesktop.org/show_bug.cgi?id=55102
* | tp_message_set_variant: add and testSimon McVittie2012-09-264-3/+46
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=55096
* | tp_message_dup_part: addSimon McVittie2012-09-264-0/+39
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=55096
* | tp_account_manager_create_account_async: document TpAccountRequest as an ↵Simon McVittie2012-09-261-0/+3
| | | | | | | | | | | | | | alternative Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55099
* | tp_account_channel_request_dup_request, request-vardict property: addSimon McVittie2012-09-264-6/+108
| | | | | | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55099
* | tp_account_channel_request_new_vardict: addSimon McVittie2012-09-264-57/+95
| | | | | | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55099
* | tp_account_channel_request_set_hints: document that set_hint is better for g-iSimon McVittie2012-09-261-0/+3
| | | | | | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55099
* | tp_g_socket_address_from_g_variant, ↵Simon McVittie2012-09-264-32/+101
| | | | | | | | | | | | tp_address_g_variant_from_g_socket_address: add https://bugs.freedesktop.org/show_bug.cgi?id=55101
* | tp_channel_request_dup_immutable_properties: addSimon McVittie2012-09-264-0/+64
| | | | | | | | | | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55101 https://bugs.freedesktop.org/show_bug.cgi?id=55103
* | tp_channel_request_dup_hints: addSimon McVittie2012-09-264-0/+63
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=55103
* | TpDBusTubeChannel: add parameters-vardictSimon McVittie2012-09-262-1/+34
| | | | | | | | | | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55095 https://bugs.freedesktop.org/show_bug.cgi?id=55024
* | TpStreamTubeChannel: add parameters-vardict and its getterSimon McVittie2012-09-264-7/+107
| | | | | | | | | | | | | | Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55095 https://bugs.freedesktop.org/show_bug.cgi?id=55024
* | tp_contact_dup_location, TpContact:location-vardict: addSimon McVittie2012-09-264-9/+108
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=55095
* | contacts test: correct comparison of locationsSimon McVittie2012-09-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | The values are GValues, not strings. This only appeared to work by chance: struct _GValue starts with a GType, and G_TYPE_STRING is '@', so on little-endian platforms interpreting a GValue as a string gives { '@', 0, 0, 0 } = "@" and on big-endian platforms it gives { 0, 0, 0, '@' } = "". https://bugs.freedesktop.org/show_bug.cgi?id=55095
* | tp_base_client_add_observer_filter_vardict etc.: addSimon McVittie2012-09-266-46/+149
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=55100
* | base-call-channel: include the expected and current state in Accept error ↵Guillaume Desmottes2012-09-201-6/+20
| | | | | | | | | | | | message I'm debugging an Empathy call issue and this kind of info can be useful.
* | Introspection: Fix build breakTravis Reitter2012-09-181-1/+1
| | | | | | | | Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* | NEWSSimon McVittie2012-09-171-0/+11
| |
* | Add tp_dbus_tube_channel_dup_parameters_vardict()Chandni Verma2012-09-174-0/+57
| | | | | | | | | | | | [applied with documentation adjustments -smcv] Bug: https://bugs.freedesktop.org/show_bug.cgi?id=55024 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* | Tests: check tp_vardict_get_foo() together with tp_asv_get_foo()Xavier Claessens2012-09-152-551/+146
| |
* | GVariant: Add tp_vardict_get_foo() similar to tp_asv_get_foo()Xavier Claessens2012-09-154-2/+556
| |
* | Move GVariant utilities to variant-util.chXavier Claessens2012-09-1514-69/+194
| |
* | channel-contacts: don't leak the result preparing group membersGuillaume Desmottes2012-09-121-0/+1
| |
* | Bump nano versionXavier Claessens2012-09-111-1/+1
| |
* | prepare 0.19.9 releasetelepathy-glib-0.19.9Xavier Claessens2012-09-1116-39/+68
| |
* | TpContact: do not override properties with attributes we didn't requestXavier Claessens2012-09-112-27/+39
| | | | | | | | | | | | We check wanted flags for everything but States and Groups, there is no reason for that. Besides, if we did not request those attributes, there are chances we didn't bind to change notification neither.
* | TpHandleRepo: Deprecate tp_handle_set/get_qdata()Xavier Claessens2012-09-112-0/+9
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=50886
* | Deprecate tp_channel_request_new() and tp_channel_dispatch_operation_new()Xavier Claessens2012-09-114-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Those constructors are useless because TpChannelRequest and TpChannelDispatchOperation objects are created internally by TpBaseClient and friends. Applications using the high-level API should never need them. Those constructors are harmful because they do not take a factory and they need a factory internally. This means that creating our own TpChannelRequest/TpChannelDispatchOperation will create our own account/connection/channel/whatever objects instead of sharing them. Internally we already have _new_with_factory() variant. https://bugs.freedesktop.org/show_bug.cgi?id=49372
* | Do not include single headers in codegenXavier Claessens2012-09-103-5/+5
| | | | | | | | | | | | | | Headers to use is caller's choice, like that tp-glib internal can use single headers while extensions can use global header. This also move command line headers to generated .h instead of .c
* | properties-mixin.h: This header should be include separatelyXavier Claessens2012-09-101-0/+2
| |
* | NEWSSimon McVittie2012-09-071-0/+32
| |