commit d00ccc12e7c27b42538389be4595f658ac2cc4eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-05-14 09:59:57 +0100

    Skip part of the self-handle test until we fix its race condition

commit 04fa1ac472c22b49578db222bc2d72a342f9a789
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-05-14 09:45:21 +0100

    Add missing dependency to make sure run-test.sh is regenerated

commit 1fe01b49a42131a1d673a0f168b25524ff37f824
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-05-14 09:17:55 +0100

    Snapshot 0.99.11

commit 542edd840ea336fbabdba4c4ce72b168065e82b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-05-14 09:02:30 +0100

    Use a telepathy-1 namespaced location for installed tests

commit 6c3fc6cf72c7d0312ba0bc17a711844b202c3d4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-05-14 09:02:15 +0100

    NEWS

commit 3cb2d943e85b59ae2ef3872b9c745cb70384158a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-05-13 11:45:19 +0200

    allow CMs to put 'TargetEntityType=None' in contact search requests
    
    Fix https://bugs.freedesktop.org/show_bug.cgi?id=77030

commit c426d3352fcae3cc37c6abc0e88d8cdc49043289
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2014-04-16 20:39:45 +0100

    Make TpWeakRef use GWeakRef

commit fdfc07be5495b78ca3443f6491e8e80481094fe6
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-16 14:59:17 -0400

    Fix some gtkdoc warnings
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit a1767f600a0854991c5a1662b4d2e81f507d50dd
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-18 00:10:17 -0400

    Fix an annotation
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 4f087c183930ca215e0406ca9c6ecef65a7cc073
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-22 11:50:39 +0100

    TpBaseContactList: only implement Blocking1 if we can_block()
    
    This is what Gabble wants - a core-only XMPP server can't block contacts,
    so we need to perform feature discovery before we can say whether we
    can block anyone.
    
    We now provide two opportunities to implement Blocking1. The one used in
    telepathy-glib's own regression tests is appropriate for a proprietary
    protocol where there is only one deployed server, so either there's a
    way to block contacts, or there isn't - in this case, we can start
    implementing the interface as soon as the Connection is constructed.
    The second opportunity is used by Gabble, and is the last possible
    chance to say Blocking1 is implemented, just before StatusChanged
    is emitted on D-Bus.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit bdf5c7251f4fc907914d5fef5ab0fe50662a16fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-22 11:35:20 +0100

    TpBaseConnection: allow interfaces to be added in status-changed
    
    This is necessary for Gabble's use of TpBaseContactList: it wants to
    add the Blocking interface on connections to Google servers (or
    in principle, servers implementing XEP-0016, XEP-0159, XEP-0161
    or XEP-0191, if someone adds a client-side implementation of those).
    
    Also delay _tp_gdbus_connection_set_status() until just before we
    emit StatusChanged on D-Bus, so that we follow this good pattern:
    
    * update internal state, so that we will not give contradictory answers
      if a signal handler calls accessors
    * emit GLib signals, so that in-process stuff gets a chance
      to react before we signal changes to D-Bus (for instance, adding
      interfaces)
    * finally, update D-Bus properties and emit D-Bus signals
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 2941ce2adbc9cc3970328a751f0451f49f32e647
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-22 11:29:14 +0100

    Use #define'd constants for interface-added, interface-removed signals
    
    Xavier suggested that an enum would be clearer than +1 and -1. However,
    since these constants are only ever used in a pointer-typed parameter,
    it seems clearer still to #define their GINT_TO_POINTER form.
    
    I deliberately avoided 0 because casting a literal 0 to a pointer type
    is special (it produces a null pointer constant, which in theory is
    not necessarily all-bits-zero, although in practice any reasonable
    architecture uses all-bits-zero to avoid breaking people's assumptions
    about calloc()).
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 0691d675bb0effec0574cd99abec37964610eb29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-17 17:38:04 +0100

    tp_base_connection_dup_contact_attributes: make it public again
    
    Gabble's Addressing implementation needs this functionality.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit d041b00f8be298ebecb062bd6e8c055ab4f644fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-17 15:56:15 +0100

    List some API changes in NEWS
    
    Wow, this is getting quite extensive. Time for a release!
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 5ab4d154f1e83d86e1f2f8e732f4038e9a321512
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-17 14:20:18 +0100

    tp_base_connection_change_status: update RequestableChannelClasses before StatusChanged
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 4de0ffc6a3a4dcd8c9e9030db41f6e5b9482fa9c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-17 14:13:43 +0100

    fix some more comments
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 314f915c671e98c953cbcd389acae20c07c1bd80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 20:29:30 +0100

    Use TpPresenceMixin as the type for methods and vfuncs
    
    Otherwise, the vfuncs are not introspectable.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit b0c8d248b2c8e63178678d5a2f30a6d61e52cd0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 18:26:27 +0100

    Decouple TpPresenceMixin from TpBaseConnection again
    
    I never liked the idea of putting individual interfaces in
    TpBaseConnection, and it's actually unnecessary: qdata will work
    just as well.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 2683bd88850633eaa2c069cb2f72a6e9a8e0cd34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 17:33:09 +0100

    handle.h: make TpHandle exactly guint32
    
    Remove its GType, because I don't think anyone ever used it, and
    strictly speaking there is no GType for guint32.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit c97f4aede4e5c69ec3189413a2afd88230ca48e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 17:22:58 +0100

    Fix some confusion over "&s" in variant-building
    
    In C-to-GVariant conversions, "&s" does not mean "take ownership";
    neither does it mean "assume statically-allocated, avoid copying
    or freeing". It is in fact exactly equivalent to "s" - i.e.
    "copy this string into the variant" - so use the simpler form instead.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit ced36b877bdcce28c7960690869fb1e73661394a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 17:18:13 +0100

    TpBaseContactListPrivate: correct a comment
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 8aeca0f0fd814e82f99dcbd01b3eeed6399c1d44
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 17:17:45 +0100

    TpPresenceMixin: rename construct_presence_hash to construct_presence_map
    
    It doesn't return a hash table.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit bf8811e500282207378f33a99ba63fbb71712b10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 17:17:04 +0100

    _tp_base_connection_dup_contact_attributes: de-confuse name
    
    Two things were confusing about its name: it ended with _hash but
    didn't return a GHashTable any more, and it contained _dup_ but didn't
    return a ref.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit a68656c7e9a4f54b4b179884aa09ff80d2f45daf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 16:55:46 +0100

    _tp_g_dbus_object_dup_interface_names_except: rename and remove arbitrary limit
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 29ebd0ca4e9120e62a2667733807848bd1ee315f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 16:49:43 +0100

    Move TpDBusPropertiesMixin to the -dbus library
    
    It already has private GVariant-based APIs, so we might as well make
    them public while we're changing them anyway.
    
    This removes TP_TYPE_DBUS_PROPERTIES_MIXIN_FLAGS (because we don't
    run glib-mkenums on the -dbus library) but I doubt anyone actually
    used it.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit c31b754f4abc49ea8d9d1ff398b9befcd72fcb88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 16:47:59 +0100

    Communicate registrations to TpDBusPropertiesMixin via an internal header
    
    We can't keep using _tp_dbus_object_get_object_path() if the
    TpDBusPropertiesMixin moves to the -dbus library.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 7a3c11f0f539dabf6dae303bcd51e3c6b7335dc4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 15:40:39 +0100

    Use the "invisible TpDBusPropertiesMixin" in all public classes
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 5af6b0f66e3921a1b6941161370e665c79945fab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 15:07:38 +0100

    TpDBusPropertiesMixin: don't use TP_ERROR
    
    We can't do that if we want to put it in the -dbus library. Using
    InvalidArgs is consistent with GDBus.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 928bd2ee65f143b3139d426946f25cef1dcad26d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 14:58:47 +0100

    tp_dbus_connection_try_register_object: disallow GDBusObject-but-not-GDBusObjectSkeleton
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit d15cd73e384a316df122aeb93dd810959765222b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 14:56:56 +0100

    tp_dbus_connection_try_register_object: factor out finding the interface skeletons
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 5c792276f68b8fb7334c7648a31709827c52cd89
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-14 14:17:45 -0400

    Fix a few outdated doc
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit baa3693f2dbcdd04a9e4491a7bfc241dabb11be1
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-10 23:21:53 -0400

    TpPresenceMixin: Convert it to a GInterface
    
    It is much easier to use, and should be introspectable
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 3749f91d277d4def546060fb7c61396d4d409389
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-10 21:36:52 -0400

    TpPresenceMixin: Use gdbus-codegen's skeleton to implement Presence1
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 072bb5a3e4f76bb72a061ef50abba068924072c3
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-10 16:39:04 -0400

    TpExportableChannel, TpChannelIface: remove
    
    Those 2 interfaces are useless because we made sure already that
    all channels must be TpBaseChannel subclass in all CMs.
    
    Use sed to replace all TpExportableChannel references
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit a64ef720b3341066c49191b40d0df3de816caad8
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-10 15:47:29 -0400

    TpBaseConnection: Simplify code to set Channels dbus property
    
    This avoids a double conversion to dbus-glib type of all channel
    properties.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 07e4382bc3a67f26372bdf6456507c07bc041f32
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-08 10:05:27 -0400

    TpBaseContactList: Use gdbus-codegen's skeleton to implement ContactBlocking1
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 6cd91267b0d52b4571ded5f268e693573ab22e00
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-07 20:35:19 -0400

    TpBaseContactList: Use gdbus-codegen's skeleton to implement ContactGroups1
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 940ef6eccdf6c51dada25b98a243a349174a4f78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-16 17:06:41 +0100

    TpBaseContactList: Use gdbus-codegen's skeleton to implement ContactList1
    
    [edited to remove unrelated TpWeakRef changes -smcv]
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit fc320bca700961898fb54af379d3dd17ed698958
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-06 22:38:03 -0400

    TpBaseConnection: Change fill_contact_attributes() to take a GVariantDict
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 2c2458ed09a85efa2e9679ab086f2b340ad5013f
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-06 18:06:55 -0400

    TpBaseConnection: Stop implementing TpSvcConnectionInterfaceRequests
    
    Re-implemented it using gdbus-codegen's skeleton.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 17d2fedb12e293560b7f8a1817883a233361ed13
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-06 18:01:18 -0400

    Tests: fix TpChannelManager implementations
    
    They should remove the channel from their internal table before
    emitting channel-closed. That way foreach_channel() won't return
    closed channel from within channel-closed cb.
    
    Also fix a crash in example call-manager.c if foreach_channel()
    is called after close_all()
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 30c0885320258d375468d1b7391f375e6bf6ce99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-11 15:18:27 +0100

    TpBaseConnection: add a static assertion that guint is guint32
    
    In principle, this could be false, but in the real world,
    sizeof(int) is a power of 2, computers with 16-bit int are
    decades obsolete, and if int was 64-bit or larger, there'd be a
    problem with int16_t and int32_t ('short' can only be one of those).
    
    With this static assertion in place, we could even change TpHandle
    to be guint32, although there isn't necessarily much point.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 5f3d83fba63f853efd63a5c6630abb3316696f52
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-11 14:54:07 +0100

    TpBaseConnection: use g_dbus_method_invocation_return_error_literal
    
    This avoids putting a temporary GError on the stack, which was always
    slightly questionable use of the GError API.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 8f48cdd313c75d0c02f4a90ee1a99e02eab8efa5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-11 14:52:57 +0100

    TpBaseConnection: replace copy/free with g_dbus_method_invocation_take_error()
    
    The instance in ensure_handle_cb() is not obviously correct, but
    in fact @error is not used after this point, so it doesn't need setting
    to NULL.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit fe06738bbdfa4e6431ae2d979da3fa0d806296c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-11 14:48:49 +0100

    TpBaseConnection::status-changed: correct a comment
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 48ae67d2a11249eca3a588736f825bac4df3fb9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-11 13:04:18 +0100

    tp_svc_interface_skeleton_emit_signal: ignore if no longer exported
    
    Because GDBusObjectSkeleton holds a ref to all its interface skeletons
    as long as the parent object exists, it's possible that they will
    have been unexported but not freed.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit f48102b928c96567376dfd999e6dbd8b958bbf81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-11 12:56:29 +0100

    tp_base_connection_change_status: emit status-changed before StatusChanged
    
    Gabble's regression tests expect to receive PresencesChanged before
    StatusChanged, and PresencesChanged is triggered by the status-changed
    GObject signal.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 88a654b97506963e03087885cf8645d87a89cf61
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-06 09:15:53 -0400

    TpBaseConnection: Stop implementing TpSvcConnection
    
    We use gdbus-codegen's skeleton to implement Connection iface now.
    
    [adjusted to apply on top of making it a GDBusObjectSkeleton, and
    handle Interfaces accordingly -smcv]
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 26b418ed39877b3ffdc26b7014541680e9e1c0dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-11 14:47:29 +0100

    TpBaseConnection: be a GDBusObjectSkeleton
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 123d75fb7e4f96cc85a90720d211ed865b9bce16
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-06 09:14:53 -0400

    TpTestsSimpleConnection: Do not implement TpSvcConnection interface
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit af41cbd3511d91ef57b4a10a43c0ba1335db89ab
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-06 09:12:54 -0400

    Test: Stop implementing TSvcConnection for bug 19101 regression test
    
    TpBaseConnection is about to stop implementing it and use
    gdbus-codegen's skeleton instead.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 64aee282dfd966151c744c6fcfe0004c9f48b335
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-01 10:23:38 -0400

    Add gdbus-codegen support
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 43559a6282014c4f326b1ae12cd5dd34488f4ea2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-10 13:17:06 +0100

    TpBaseProtocol: be a GDBusObjectSkeleton
    
    This means we don't need the get_interfaces_array() vfunc, because we
    can inspect the GDBusObject interface to find out what our interfaces
    are.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 11bac6038367243a2ea5708f91d4176179c1ff15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-10 12:34:30 +0100

    TpSvcInterfaceSkeleton: move to the -dbus library
    
    This requires some careful juggling to make it able to call methods
    on the TpDBusPropertiesMixin without having to move the entire
    TpDBusPropertiesMixin to the -dbus library.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 96f0e0b5d1bccad7da412869ea1ee27cab7d9b98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-09 16:37:39 +0100

    tp_dbus_connection_try_register_object: export each GDBusInterfaceSkeleton from a GDBusObject
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit b51097a3391ffbcf1d652504dc5c6271a2e627fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-10 12:34:48 +0100

    tp_svc_interface_skeleton_get_properties: don't leak the parent object
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 478146b58972a048e864a1d93b63172c1f1db12f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-10 13:25:44 +0100

    Add sliced-gvalue to documentation
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit bc24c8f8cee6e9b6d91cdb2678d8f696ec2f1efa
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-08 18:03:16 -0400

    test-self-handle: Fix possible race making test sometimes fail
    
    The filter callback is ran in GDBusConnection's worker thread
    so we can't be sure how stuff are ordered. By delaying the
    GetAll reply and re-send it from the main thread we are sure
    that the SelfContactChanged signal will be sent just after it.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit 42c0ae317f4266b54518fd3eba3d9af75cd60147
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-08 17:39:26 -0400

    Revert "self-handle test: go back to reimplementing TpSvcDBusProperties"
    
    This reverts commit 5a3524270c6d1febeccfbf636fc59b2da48f33b6.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77189

commit f3c1a35b0a42c5d24643bd5bf26134fc3cebab54
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-14 14:28:53 -0400

    Update gitignore

commit 7a866d7de710550338f1c11e574c70924979ff4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-09 17:44:48 +0100

    TpBasePasswordChannel: stop most D-Bus properties from being GObject properties
    
    may-save-response is still exposed as a GObject property, because it's
    construct-only, so presumably there's some expectation that it would
    be set at construct-time.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77187
    Reviewed-by: Xavier Claessens

commit 8b1c15270436161d21070a6ad2cceb6b62b87260
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-08 15:42:13 +0100

    TpExportableChannel: turn channel-properties into a GVariant
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77187
    Reviewed-by: Xavier Claessens

commit 6f1e7f8791a9c6ada614b422f96398eb9995a80f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-08 13:41:38 +0100

    TpBaseConnection:dbus-status, TpBaseConnection:requestable-channel-classes: remove
    
    They are not used in Folks, Empathy, MC or the "big 5" CMs, except for one
    use of dbus-status in helper code for Folks' regression tests (which will
    disappear when resynced from telepathy-glib).
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77187
    Reviewed-by: Xavier Claessens

commit b2a3405b3f0682c0bf226be841654250e3b01ca3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-08 13:37:31 +0100

    TpBaseConnection: stop using tp_dbus_properties_mixin_getter_gobject_properties()
    
    Using that tied us to having a GDBus property whose type matches the
    dbus-glib type, which is API we don't want.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77187
    Reviewed-by: Xavier Claessens

commit d65b48456efc4d3e5a7f3936f33fe8cd48be00ef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-08 13:34:24 +0100

    simple-conn: don't reimplement dbus-status
    
    This used to be done so we could emulate a connection manager older
    than telepathy-spec 0.19.2, but that functionality was removed in
    commit 347307b7.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77187
    Reviewed-by: Xavier Claessens

commit b6b4a2ec4b1ddbf9ae4856e2fe172f9cc52a5c08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-09 19:56:29 +0100

    Simplify TpPresenceMixin by removing all support for non-message parameters
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77191
    Reviewed-by: Xavier Claessens

commit 5a63f14b41e1868af77c8724d5c31992418ce2e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-09 19:13:41 +0100

    tp_group_mixin_change_members: take a GVariant for the details
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77190
    Reviewed-by: Xavier Claessens

commit 13b476434ad64ab703e5d78f96f66186d7699bb3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-09 18:32:34 +0100

    tp_group_mixin_get_members etc.: remove accessors for members
    
    tp_group_mixin_get_local_pending_members_with_info() uses a dbus-glib
    data type, and none of these are actually used in the five core CMs
    (they all track members separately in any case).
    Make them private if used in the implementation, or remove them entirely.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77190
    Reviewed-by: Xavier Claessens

commit 5a3524270c6d1febeccfbf636fc59b2da48f33b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-08 12:43:38 +0100

    self-handle test: go back to reimplementing TpSvcDBusProperties
    
    The timing requirements for test_change_inconveniently() are very
    specific, and on my laptop, using the GDBus filter wasn't good enough
    (probably because looping on g_main_context_iteration() runs a whole
    iteration and cannot be stopped halfway through). I could usually
    reproduce a test failure by running the telepathy-glib tests in
    parallel with the telepathy-gabble tests.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77144
    Reviewed-by: Xavier Claessens

commit 52ff3bca058cc24a1ea7a8df1341d95f3c4060ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-07 19:09:44 +0100

    tp_dbus_connection_try_register_object: re-allow TP_TYPE_SVC_DBUS_PROPERTIES
    
    MC still needs this.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77144
    Reviewed-by: Xavier Claessens

commit 269b5b0225a8d6252a1aadf69cca17b8068871c1
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-05 10:57:04 -0400

    Stop implementing TpSvcDBusProperties interface
    
    GDBusConnection and TpSvcInterfaceSkeleton does it for us already.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77144
    Reviewed-by: Simon McVittie

commit bc842c8f24c692932953f00ec8733f0fb59088f1
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-04 17:54:17 -0400

    TpSvcInterfaceSkeleton: Handle Get/Set property
    
    We prevent TpSvcDBusProperties interface to be registered so
    GDBusConnection will handle that itself using skeleton's vtable.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77144
    Reviewed-by: Simon McVittie

commit 6f9cbe42977e608e3bac873f6cc29971998b2ff5
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-05 10:06:55 -0400

    TpDBusPropertiesMixin: Emit PropertiesChanged signal using GDBusConnection directly
    
    We are about to stop exporting TpSvcDBusProperties iface so they
    would be no-op.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77144
    Reviewed-by: Simon McVittie

commit 85b7b60f41387929ef7dd07a1577bb74f022b3dc
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-05 09:58:23 -0400

    TpTestsSimpleConn: Stop using tp_svc_dbus_properties_*()
    
    We are about to stop exporting TpSvcDBusProperties iface so they
    would be no-op.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77144
    Reviewed-by: Simon McVittie

commit 37af5ebfeb0514f6fafcd2aec16aa28ae028d455
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-05 09:57:44 -0400

    test-cm: Stop using tp_svc_dbus_properties_*()
    
    We are about to stop exporting TpSvcDBusProperties iface so they
    would be no-op.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77144
    Reviewed-by: Simon McVittie

commit 5baa0d00b7fb6104b62007f4374a7fc5b9ebd787
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-05 09:56:54 -0400

    TpTestsSimpleAccount: Stop using tp_svc_dbus_properties_*()
    
    We are about to stop exporting TpSvcDBusProperties iface so they
    would be no-op.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77144
    Reviewed-by: Simon McVittie

commit c3b5d48edb43799ed84fa97b825f8f4dc02149df
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-04-05 09:32:04 -0400

    test-disconnection: Stop using tp_svc_dbus_properties_*()
    
    We are about to stop exporting TpSvcDBusProperties iface so they
    would be no-op.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77144
    Reviewed-by: Simon McVittie

commit ad0b2136c96269b1f3e4621315e6ce0ae65cc986
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-07 18:15:31 +0100

    _tpl_conf_get_ignorelist: fix g-i markup
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit da0b9dfb22711b641d35d7bf3e09468a0487838c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-07 16:15:14 +0100

    Add API breaks to NEWS
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 13dc2df37a46506647a58db2a36f837bd92eedf9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-07 14:38:17 +0100

    tp_text_channel_get_message_types, TpTextChannel:message-types: remove
    
    They have a dbus-glib type, and Empathy exclusively uses
    tp_text_channel_supports_message_type() instead.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 768caa0e6f72fd2ff2826ff6b165abea7a4fcbcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-07 14:10:47 +0100

    TpObserveChannelContext:observer-info: change type to GVariant
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 7b66fe684c8cfea0c211e8fa0d099f22021c7415
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-07 13:56:01 +0100

    TpChannel, TpChannelIface: disentangle their documentation
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 41ead4293db33c5373c33b429479d4def14e487a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-07 13:45:10 +0100

    Sort main-1.0.abi via `LC_ALL=C sort -u` for easier diffs
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 1a92e5376193b5501089b810b0ea8982b292371c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-07 18:28:47 +0100

    Rename all mentions of handle types to entity types
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 614b2fa28ef759fce970951893697ed67931c1c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-07 18:28:20 +0100

    TpChannel::group-members-changed: change details GHashTable to GVariant
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit d7a8163baa6aabbfc1d3643f9f3ae1cb71b5aa0b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-07 13:10:07 +0100

    TpChannel:channel-properties: change type to GVariant
    
    It's still a GHashTable internally, because lots of subclasses still
    rely on that.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit ebc19c635e7ff27004a8a4d13887dd1bf116cada
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 19:12:58 +0100

    channel-introspect: make a test more realistic
    
    We're using an Entity_Type_None (nameless chatroom) channel, but
    claiming in its immutable properties that it has a non-empty
    target of type Contact. That means we're effectively making assertions
    about whether the immutable properties we specified at the beginning,
    or the result of GetAll(), will "win", which makes this test
    unnecessarily brittle.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 5838154d973474bf0628e08d7d7767e9fafe061e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 18:33:12 +0100

    TpChannel: stop implementing TpChannelIface, and make those properties read-only
    
    Implementing TpChannelIface meant that channel-type, handle-type
    and handle had to be settable at construct-time. That is no longer
    a supported thing to do: everyone should be using the immutable
    properties dict.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 78a04c61c350572ff166ff67ac7bdad1829dfb9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 18:10:23 +0100

    TpChannelDispatcher: store immutable properties as a GVariant internally
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 562792b80b676ca81d1c202ff7317e0dc93bd3e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 17:42:12 +0100

    TpChannelDispatchOperation: make the external API GVariant-based
    
    The implementation is really simplistic, and copies everything into
    dbus-glib data types.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit a1ce150b865169fe53d314552bfb2b1e11092b29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 16:25:22 +0100

    tp_account_get_avatar_async: rename to _dup_, return GBytes + MIME type
    
    Also be (somewhat) cancellable, while I'm there.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 5778343c0b5af3d3ef14483a584da5e492d8e13e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 16:24:14 +0100

    TpAccountRequest:avatar: change from GArray<guchar> to GBytes
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit ae62786bd1a7d7722b72c36063067c4137659621
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 14:57:25 +0100

    Remove tp_message_set in favour of tp_message_set_variant
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 5339b45494b6f3be55412ca63770fd021ed981da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 14:39:03 +0100

    Remove tp_connection_manager_param_get_default
    
    It uses the dbus-glib type system.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 4c0a981050c83ca4018c5c2947d18b8393fe3d6e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 13:54:30 +0100

    TpCapabilities: operate in terms of GVariant
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 1dce8bc84ec639378b1942b4727c89b35c2816b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-03 15:18:10 +0100

    TpAccount:connection-error-details, TpAccount::status-changed: use GVariant
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76369
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 80207de55b28c30ba50c444c9acda8d05e04f68b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 15:03:15 +0100

    Remove obsolete contact-list-channel-internal.h
    
    The contact list mixin doesn't need channels any more.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 2340a38bf01b6d0f43aaad903d0b7b7cc69ac45c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 16:25:39 +0100

    make-version-script: output symbols in sorted order for easier diffing
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit 7f8573b7864b8fb60d0838e10621aff3ae0dcd5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-04 14:00:15 +0100

    contacts/subscription-states test: redesign to fix a race condition
    
    Under GDBus, we can receive more than one signal in the same iteration
    of the main loop. I missed this instance in my initial GDBus port
    because it's inconsistent and hard to reproduce, but it's the same
    anti-pattern: we're waiting for two signals that both happen as a
    result of the same action:
    
        signal_cb (...)
        {
          g_main_loop_quit (loop);
        }
        ...
        test (...)
        {
          ...
          g_main_loop_run (loop);
          ... things without side-effects ...
          g_main_loop_run (loop);
          ...
        }
    
    I think it's better style for test code to be more explicit and have
    less spooky-action-at-a-distance, anyway.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139
    Reviewed-by: Xavier Claessens

commit c3d3c4612218492fe84b6e2c7af48bd80d72d722
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-03 20:39:17 +0100

    nano version

commit 024e0f52230bf4048aa213b234ac975aeaa7ff5d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-03 20:38:32 +0100

    Upload telepathy-logger docs, too

commit 25768cbaa6da4b8157dbd981774bc899c278c847
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-03 16:13:47 +0100

    0.99.10

commit e1a88c8dec72de16e2f5f0a446ed2b1817b642a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-03 16:00:33 +0100

    more NEWS

commit 68fb34700c39ba7acec1b73f8138b33e2132f522
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-03 13:07:10 +0100

    Fold the core library into the dbus library
    
    tp_dbus_g_method_return_not_implemented is non-essential, so we can
    easily put it in the -dbus library.
    
    tp_proxy_check_interface_by_id should be available in the high-level
    API, but with a couple of #define hacks we can make it available to
    generated code in the -dbus library under the same name.
    
    tp_proxy_pending_call_v1_new and tp_proxy_signal_connection_v1_new
    can safely go in the -dbus library: they don't deserve to be part of
    the high-level API.
    
    This reduces us to one shared library per level of API stability,
    which is exactly the right number.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76855
    Reviewed-by: Xavier Claessens

commit 52e5d78cbe31281bef8b32efc7f84f1915c213bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-31 17:40:27 +0100

    Move error codes and all GEnum types to main library
    
    Now that tp_dbus_g_method_return_not_implemented() uses
    g_dbus_method_invocation_return_dbus_error() to avoid depending
    on a particular GError, these don't have to be core.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76855
    Reviewed-by: Xavier Claessens

commit 3783d1b549b423da8b17606e0bd417357e8c3973
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-31 17:26:58 +0100

    Move TpSvc* registration code to the -dbus library
    
    TpSvcInterfaceInfo encodes the assumption "we emit dbus-glib-style
    signals" which we don't want to keep forever. If we confine them to the
    -dbus library, it'll be easier to break its ABI.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76855
    Reviewed-by: Xavier Claessens

commit 6f3b018c14c11533f4e33be8669abfb8d6ad49ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-31 15:38:14 +0100

    Split gnio-util.h into the Telepathy D-Bus API part, and the GIO part
    
    The Telepathy D-Bus API part (the exact details of how we encode
    addresses) should go in the -dbus library; the GIO part should go
    in the main library.
    
    Use GIOError instead of TpError in the -dbus part, so TpError won't need to
    stay in the core library.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76855
    Reviewed-by: Xavier Claessens

commit d7051489e3a50e180d756c255de103aff29878f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-31 15:09:57 +0100

    Move tp_asv_to_vardict, tp_asv_from_vardict to dbus library
    
    These functions should be useless in a post-dbus-glib environment.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76855
    Reviewed-by: Xavier Claessens

commit 7b60eaef51b07813edcd640f89fa51aa9b62094a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-03 12:05:29 +0100

    Move dbus-glib-style a{sv} utilities into the dbus library
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76855
    Reviewed-by: Xavier Claessens

commit 89daca7d915fff2d7e60c88360165503f7fbc34a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-03 11:50:00 +0100

    Move tp_g_value_slice_* family to dbus library
    
    Replace a couple of tp_dbus_check_valid_object_path calls with
    g_variant_is_object_path to avoid having to move the former
    into the dbus or core library.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76855
    Reviewed-by: Xavier Claessens

commit 56d7499fda89d7c81c93142f148db1511c338987
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-31 14:36:18 +0100

    Rename core-util.c to value-array.c and put it in the -dbus library
    
    This is basically only useful for the dbus-glib type system.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76855
    Reviewed-by: Xavier Claessens

commit a4410fb8aec74ec600fe4eb31a9e8a4fabc5af32
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-03 15:43:34 +0100

    NEWS for the move to GDBus and the removal of TpDBusDaemon

commit ebe49a947d0716fd11f6a8c52b435caf9f619f8f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-31 16:10:14 +0100

    Restore lost test coverage from get-interface-after-invalidate test

commit 314705339a7888cb6b09b6bf7e2bd00f32a8229c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-31 16:03:08 +0100

    TpProxyClass: disobeying must_have_unique_name is programming error

commit 32c0876ea16e22c6b51ebce6570d88317e8090fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-31 14:09:12 +0100

    Add channel-filter to documentation

commit 48d8288c23f42098d7ce442d99dc8eee89ae4f98
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-31 07:10:31 -0400

    Rename remaining tp_dbus_daemon_*() to tp_dbus_connection_*()
    
    Also moves their code to dbus.c/h module since their are only
    GDBusConnection helpers now, not methods on TpDBusDaemon object.

commit 557f0efd64c4af7167802ff95b3b8f3d3948012f
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-30 23:48:51 -0400

    Remove tp_dbus_daemon_get_unique_name()

commit 975dc76acba0dec8c29e0252ad8ad5ccf22d50d0
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-30 22:52:15 -0400

    Remove TpDBusDaemon object

commit 29d1175c212db234861ddb47918b731a449621ec
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-30 22:30:38 -0400

    Replace all occurences of TpDBusDaemon by GDBusConnection
    
    This is a huge commit but almost brainless. There is a notable change
    in tp_tests_proxy_run_until_dbus_queue_processed() to support taking
    a GDBusConnection instead of a proxy.

commit 372f9f06a16d64baa19dd076bd972458ebbf5a96
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-30 10:38:00 -0400

    Stop passing a TpDBusDaemon to TpProxy and subclasses

commit b098e13003765e7fa93b06b1d11739be3ce13671
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-30 10:42:23 -0400

    TpClientFactory: Fix documentation for custom singleton

commit db4bae43414de376e5b1cc23b10867f0f4979ce5
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-30 10:07:49 -0400

    Rename _new_with_factory() to simply _new()
    
    Proxies are not always created with a factory so it's not a special
    constructor anymore.
    
    This also removes the TpDBusDaemon argument because TpProxy::constructed
    will fill it itself from the factory anyway.

commit d76bd45e74976299534379564cadc2982e994372
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-30 09:46:08 -0400

    TpProxy: Assert that we have a factory
    
    We can also deduct the TpDBusDaemon and GDBusConnection from the
    factory.

commit ede7492b3f7a4c88b6745599ec1ff37969c8354c
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-30 09:28:42 -0400

    Tests: Pass a factory to all TpProxy instances
    
    Lots of tests creates plain TpProxy instances, they need
    a factory as well because TpProxy::constructed will soon start
    to assert that it got a factory.

commit 50e4140fbf34dd63419467467d89dc19be62d7f1
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-30 09:27:08 -0400

    Farstream: Propagate the call channel's factory to other TpProxy instances

commit 9ff216cb7997efcb814cb9066dc280d075f7f016
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-29 21:12:20 -0400

    TpProxy: Remove now unused _tp_proxy_ensure_factory()

commit 955a87b38625cf6fc74676c0b1a218069d14b75f
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-29 21:11:49 -0400

    Use constructed instead of constructor in TpProxy and subclasses

commit 91fef8be6ce92eb1a05536fff3994a76f2f2ab08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-01 14:36:41 +0100

    tp_client_factory_dup_logger: rename to _ensure_logger

commit cbeca8cb478f5bd4366e3c37e7a115385216210a
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-29 18:29:12 -0400

    TpLogger: Always create from a factory

commit eaed94ea7bdfee64318f685f5a9a9d8789690ced
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-29 17:12:09 -0400

    TpConnectionManager: Always create from a factory
    
    Also create CM's TpProtocol objects from the factory now
    that the CM always has one.
    
    In protocol-objects test_factory() it changes the cm_name because
    TpProtocol objects are now shared with TpConnectionManager that
    keeps a ref on them.

commit 8e989143947360f4f6f1ca7b80e4cb6ebe5259a8
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-29 14:11:37 -0400

    TpConnectionManager: Take a factory to list CMs
    
    The factory will be used to create TpConnectionManager objects
    in the next commit

commit 1202709d97c6f5ed11c6259f13c01870fcfb663e
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-29 13:55:59 -0400

    TpDebusClient: Always create from a factory

commit 091a2b2a84b6779ed609644abbeb84165b21bac3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-01 14:29:14 +0100

    tp_client_factory_dup_channel_dispatcher: rename to _ensure_channel_dispatcher

commit 8b7f8581031ceed7c872767d78ac1798bcf4a0e7
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-28 23:47:44 -0400

    TpChannelDispatcher: Always create from a factory
    
    Conflicts:
    	docs/reference/telepathy-glib/telepathy-glib-sections.txt
    	telepathy-glib/client-factory.h

commit d1a3f5bf60c774510e83d68d87b369d1e948f2da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-04-01 14:14:14 +0100

    tp_client_factory_dup_account_manager: rename to _ensure_account_manager
    
    Xavier was going for "singletons use _dup_, objects that are per-path
    use _ensure_" but we agreed that using _ensure_ for both was less
    confusing.

commit 38e81634ed2e5de02350f6dd6211529b6ae43b9a
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-28 23:35:36 -0400

    TpAccountManager: Always create from a factory

commit a9116957ae25f3f8e165b6e2897c63329414ca9f
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-29 14:20:37 -0400

    TpClientFactory: Add getter for its GDBusConnection

commit bdb6dd9ff6aaae5690b29916c8f497a920014d1c
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-29 16:00:05 -0400

    TpClientFactory: Add a singleton factory
    
    tp_client_factory_dup()'s documentation is a preview from what
    it will be in a future commit. I did not write a temporary
    documentation in the meantime.

commit 3ec480675c078c44f949e7e1f33b59ce0b5aa3b8
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-28 13:14:21 -0400

    TpClientFactory: Simplify TpProtocol code

commit 5eacdafe79b709a08c38b26de414cf9f30fd6dd8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-27 17:54:38 +0000

    Logger: read the right schema

commit a40a9403bf5b7dac060bf7220a901327d781738d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-27 17:30:23 +0000

    telepathy-logger: rename the daemon to a versioned name

commit b9b999693665e5c06f55fc24594339537a1c2934
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-27 17:10:19 +0000

    Logger: rename schema to be parallel-installable
    
    The schema ID already didn't correspond to the path.

commit 0d88f0a525e9ac1b9dd9c861e0f9f84884fddc0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-27 17:33:31 +0000

    tp_run_connection_manager: disable exit-on-close for CMs

commit a42cb564ec80ecf892a9df74520e84bd16805e9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-26 18:41:19 +0000

    Add a comment to clarify how tp_dbus_daemon_unregister_object() works

commit 49e67694087d4841dfb400b901e6bb1dbde49608
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-26 18:40:12 +0000

    tp_dbus_daemon_try_register_object: avoid GSList
    
    The space optimization is hardly relevant here.
    
    "I think GSList's only purpose is making your app crash if you use
    g_list_free on it" -xclaesse

commit b42a50b8aa3f971744f884834373463616032eb9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-26 18:32:59 +0000

    tp_proxy_get_interface_by_id: remove

commit ff9ae42c65fcb2bc97c8875e504bf688aa1f0715
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-26 17:14:54 -0400

    TpDBusDaemon: Remove code for listing names
    
    The few places where it was used can use GDBusConnection directly
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit dce022ece0f4a33e55d49d83fdc2d75286c32675
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-26 17:10:41 -0400

    Tests: Use GDBusConnection directly to list activatable names
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit b656ea2bc827ba8998d77f0b0c215e170b6b687d
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-26 14:40:44 -0400

    TpConnectionManager: Use GDBusConnection directly to call ListNames
    
    This rewrites tp_list_connection_managers_async() to simplify the
    implementation.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 7e42919268f02802c33489705a25603dcee2c2b4
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-26 13:52:30 -0400

    TpConnection: Remove tp_list_connection_names()
    
    Applications should use TpAccountManager to list online accounts.
    The only user of this function is MissionControl but it can call
    ListNames itself.
    
    Note that example code was even wrong. It says "list installed connection
    managers" but what is actually do is listing currently running CMs.
    
    Conflicts:
    	examples/client/Makefile.am
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit f61bd5eee438b338a1e430298285d1026c5077b6
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-26 13:05:39 -0400

    TpDBusDaemon: Remove code for watching names
    
    GDBusConnection provide similar feature already.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 40283bd0ce3efef9c7ea866db65290fd4d3a5c70
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-26 12:34:09 -0400

    TpBaseConnection: Re-implement client interest using GDBusConnection
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 98e7b7af4f9e2edccb5ef66203fd2726015c3b5c
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-26 13:45:30 -0400

    Tests: Use GDBusConnection directly to watch name
    
    [explicitly cancel the watch -smcv]
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit df7a9fd7bdeade5bd61e2df05682b5048472f304
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-26 12:52:34 -0400

    TpDebugClient: Use GDBusConnection directly to watch name
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit aa5a43d910df6defd768012f84a10a74f905261a
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-26 12:49:31 -0400

    TpConnectionManager: Use GDBusConnection directly to watch name
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 0df106a529b8b0822d7a1760d9c9699b9cf61909
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-26 12:44:24 -0400

    TpAccountManager: use GDBusConnection directly to watch name
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c3a2706dc9fecc41734dd1b96c3993080c446b7b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-24 19:21:32 +0000

    Debug sender: avoid using codegen for signal emission
    
    At the moment telepathy-glib has a lot of g_debug() while we're
    debugging the new GDBus-based implementations, so the codegen's signal
    emissions do a g_debug(), which triggers a g_debug(), and so on.

commit 2b6a60b67b48ffa679ea8024223c5209450b8ae1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 19:01:54 +0000

    TpProxy: strip detailed error name from error->message if domain is known
    
    Some of the Mission Control tests assert that particular error messages
    are passed-through nicely, which caught this.

commit d7d4acae55a66164d18a45cfedd7425890a41363
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 19:01:08 +0000

    name owner watching: more debug, and use a free-function to free watches
    
    Several Mission Control tests crash when trying to add more callbacks
    to a _NameOwnerWatch that has not been removed from the hash table
    after calling _tp_dbus_daemon_stop_watching(). It's not clear to me
    how that can happen, but turning _tp_dbus_daemon_stop_watching()
    into an ordinary free-function ensures that "remove it from the hash
    table" and "free it" happen in the right order.

commit 4012844fb338d7c1a93be2d56c8ea69ab2bc435b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 17:40:57 +0000

    Update ABI files for GDBus branch, and sort with LC_ALL=C
    
    The majority of the changes are because the new codegen generates
    extern symbols for the _return_from_ family of functions.

commit 46c59bb915f360a5ae256c1e5aa2199058efcde0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 17:59:41 +0000

    document TpProxyWrapperFunc

commit 480dacf7ce154f8c3cc3e53bda7b9623ce391ede
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 17:54:36 +0000

    Document tp_proxy_pending_call_v1_new

commit 3324992255b68997c646164f7286f32500d039a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 17:54:29 +0000

    Documentation: finish documenting TpSvcInterfaceInfo

commit 5da13fd026840daf8864614306ef9307817560dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 17:54:12 +0000

    Documentation: add tp_dbus_daemon_try_register_object

commit 813ad756a6178f7d328ca6f2e3635dc6aff58302
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 17:54:02 +0000

    Documentation: remove TpProxyInterfaceAddedCb

commit 496e1dae39191e9cc28379a83018d2910603d414
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 14:16:38 +0000

    Also remove unused move_into_gvalue

commit 2ae9a6206ce4723531147b8fe01c9e885f7f44d4
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-15 17:59:30 -0400

    Remove unused code from codegen

commit 9777e093dced3bf5306527c908abe458d8359791
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 16:33:58 +0000

    Move dbus-glib header inclusion from headers to source code
    
    Ideally, it should be possible to use telepathy-glib's high-level API
    without being aware of dbus-glib at all.

commit 20ebaaa3abce98661c90cf025aa899988176f843
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 18:39:35 +0000

    Make sure to register object paths *before* taking bus names
    
    GDBus requires us to be much more careful about this than dbus-glib did.

commit fe5c49658786a86ed01451458dfd91cbc885d47f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 19:00:46 +0000

    tests: expect GDBus and TpProxy errors, not dbus-glib errors

commit eec4533e5674c2c62ead2088c269d9ea82ab4e2a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:59:39 +0000

    TpProxy: inline and update TpProxyImplementation registration

commit 6c6d9a547f7d9b7fa81a3360b7ed9acfd93e06c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 19:25:45 +0000

    TpProxy: rewrite signal listening
    
    As with async calls, we now use GVariant, don't take ownership of
    the arguments in the wrapper function, do more work in
    hand-written code and less work in generated code, and don't
    need to mess about with DBusGProxy or idles because GDBus is just
    better.
    
    I've moved monitoring the TpProxy's lifetime from "signal connection
    listens for invalidated signal" to "TpProxy explicitly drops signal
    connections" in order to avoid depending on dispose emitting
    invalidated, which was always a design flaw really. That also gives
    us the opportunity to move the invocation of "drop all signal
    connections" into an idle, which is necessary so that other listeners
    to the same signal that invalidated the object (e.g. StatusChanged)
    will still be notified.

commit a31b0195cb9562bbedf4989b5f19b76a4b35521e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 19:25:13 +0000

    TpProxy: rewrite async and reentrant calls
    
    An outline of the significant differences:
    
    * the old code used DBusGProxy, but the new code does not need a proxy
      object of any sort, simplifying life-cycles
    * the new code does not need to jump through hoops to push the reply
      into an idle unless it is responding with an immediate error, because
      GDBus always replies in an idle anyway
    * old GValueArray replaced by new GVariant
    * TpProxyInvokeFunc freed its GError or GValueArray argument,
      TpProxyWrapperFunc does not
    * the old codegen had to do the actual dbus-glib call itself because
      dbus-glib's API was varargs, whereas the new codegen can rely on
      tp_proxy_pending_call_v1_new() to do that on its behalf (reducing
      API surface area, taking responsibility away from generated code,
      and giving that responsibility to hand-written code)
    * the old codegen had to generate a callback for dbus-glib to call
      back into, whereas the new code can share one callback between
      all possible calls
    * the deprecated reentrant calls in the old codegen were open-coded,
      whereas the new codegen produces a simple wrapper around the async
      version

commit 4e6a4d983dae2202b9bd07cda1f2021d0a398334
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:30:55 +0000

    remove assorted dbus-glib-specific valgrind suppressions

commit 29d7dcd774c7c05818d882ef4e821dfb1d36d549
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:30:31 +0000

    tp-svc docs: adjust for GDBus

commit 5f8c858c5a2cd1d6ab021f97ef13e63cb8f525e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:30:14 +0000

    tp_run_connection_manager: use GDBus to watch for disconnection
    
    FIXME: is it still desirable to turn off exit-on-disconnect?

commit 85ffe5de404a21587f3b3ded12a820ccebee1759
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:29:18 +0000

    tests: use GDBus for private connections

commit b682f339e636d6d367db0557a5f1908c1aa3dea5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:27:05 +0000

    glib-ginterface-gen: register a TpSvcInterfaceInfo, not dbus-glib glue
    
    This allows these interfaces to be exported via GDBus.

commit 8e406c3e5fe2bb20af72da89a14ce78966f964f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:23:49 +0000

    tp_dbus_daemon_list_names, list_activatable_names: rewrite using GDBus
    
    My GDBus rewrite of tp_cli_*_call_* (later in this branch)
    doesn't use a DBusGProxy or GDBusProxy, so it doesn't gratuitously
    subscribe to signals, so everything is much easier.

commit bb76b67d22d723244ec3c28f78153f30faeb796a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:22:17 +0000

    tp_dbus_daemon_get_unique_name: rewrite using GDBus

commit 0ca0b5a7c14264c0829f6a4ea893fea41e7cdcdf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:21:58 +0000

    tp_dbus_daemon_release_name: rewrite using GDBus

commit 8fc372d02b61ca027de4d8d2a00df694dddfc534
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:21:42 +0000

    tp_dbus_daemon_request_name: rewrite using GDBus

commit 13945ec8e54ae225cb9b5d776049b4c1f7eaa928
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:21:14 +0000

    _tp_dbus_daemon_get_name_owner: rewrite using GDBus
    
    Much simpler.

commit e8a08f3600eee2643556cedbf58f6ec8997164d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:20:44 +0000

    tp_dbus_daemon_watch_name_owner: rewrite in terms of g_bus_watch_name_on_connection
    
    There's more debug here than I'd normally use, because this is a
    large, non-bisectable rewrite. We can delete the bits that are
    excessively noisy after we know it all works :-)

commit a2180e870916fb13bcfa539a60738959f02e8952
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 19:23:14 +0000

    Update documentation: we no longer use the starter bus

commit 9dac346e0cca801e2de2819f23d567f20105acd5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:17:53 +0000

    tp_dbus_daemon_dup: rewrite in terms of GDBus, and use session bus
    
    telepathy-glib has historically used the starter bus, with what are
    effectively the following semantics:
    
    * if the session bus is the same as the starter bus, do the right thing;
    * if the session bus is reset by GTestDBus, dbus-run-session or similar,
      but the implementer forgot about the starter bus, use the wrong bus;
    * if deliberately service-activated on a non-session bus, exercise
      code paths that are never normally tested, probably have subtle
      bugs as a result, and fail to communicate with clients that were
      not service-activated and so are not on the same bus anyway
    
    These are not useful semantics, so while we're doing a massive ABI
    break already, let's switch over to "we officially run on the session
    bus, deal with it".

commit df65afadf06cb82c64ecd3d242eb928a7db30683
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:13:20 +0000

    tp_dbus_daemon_register_object: rewrite in terms of TpSvcInterfaceSkeleton

commit 225806386dd163b35b8cc8d3fdccb9434709c99d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 19:19:34 +0000

    TpSvcInterfaceInfo, TpSvcInterfaceSkeleton: add
    
    These will let us export TpSvc objects as GDBus objects.
    
    TpSvcInterfaceSkeleton is private, so it's OK that it makes assumptions
    about how TpDBusDaemon will manage its life-cycle.

commit 7ee8429d49a8b625b3fa8c41a0a9f47e8c547d00
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:04:06 +0000

    Do domain-specific errors via GDBus, not dbus-glib
    
    We can get rid of TP_DBUS_ERROR_UNKNOWN_REMOTE_ERROR, because
    G_IO_ERROR_DBUS_ERROR doesn't have the same weird abuse of GError
    semantics that DBUS_GERROR_REMOTE_EXCEPTION did.
    
    I moved TP_DBUS_ERROR_INCONSISTENT from last to 0'th TP_DBUS_ERROR,
    to avoid having to renumber all of them.
    
    We can probably get rid of a lot of these errors in favour of
    G_IO_ERROR or G_DBUS_ERROR members, but for now, let's keep them.

commit abc39b0c09ac599019ab388f18e505d5e210aa6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 17:50:19 +0000

    TpBaseClient: track clients per GDBusConnection, not DBusConnection

commit 078998b899ebf8cb5958ab0d769c080ef51faecb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 15:01:32 +0000

    tp_proxy_emit_invalidated: inline into its only caller
    
    It no longer needs to run in an idle.

commit bdac09e71fdbde731c005ff1ad13eed6aafed414
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 19:11:07 +0000

    tp_proxy_get_interface_by_id: remove from core library
    
    With GDBus, the generated code won't need it.

commit 8910d6bdd114f21dc3670934dffc490b83bd12e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 15:00:22 +0000

    TpProxy: have a GDBusConnection and GDBusProxies instead of dbus-glib

commit 5e82fc94bed030ecb62dfe2bf823edc0029fb9d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 17:57:51 +0000

    _tp_base_client_remove_request: use g_dbus_method_invocation_return_error_literal

commit 6edb76facac9a902f8ecf6780aa5c06e73d567b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 17:51:36 +0000

    replace dbus_g_method_return_error + g_error_free with g_dbus_method_invocation_take_error

commit 51a09a4c9a37c4734d1d2f2ec1fe4a2a79047072
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 17:34:58 +0000

    tp_dbus_g_method_return_not_implemented: use a GDBusMethodInvocation

commit ddc673b744983f80c44dee42f8dd7025d7b7fa69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 17:25:33 +0000

    Replace dbus_g_method_get_sender with g_dbus_method_invocation_get_sender
    
    It doesn't copy the string, unlike dbus_g_method_get_sender.

commit 5b7390a2403bb2b37ebcbfc2cab27c8d766b6c17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 20:33:52 +0000

    Replace trivial uses of DBusGMethodInvocation with GDBusMethodInvocation
    
    Mostly done with perl/sed one-liners.

commit bfd0ee2737aba681f2b49d504890c9147dcdbf3c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 19:11:06 +0000

    Remove TpProxy::interface-added, and dbus-glib marshaller registration
    
    In the glorious GDBus future, we won't need marshaller and signal
    registration.
    
    This also means we can get rid of the init_known_interfaces() family
    of functions, which were only there to support interface-added.
    
    This commit is the first of many that will break bisection.
    That's somewhat unavoidable if you want to go from libdbus to GDBus
    without having a single mega-commit :-)

commit 434c57f585631f556076c3e33d23d28c2bd25659
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 17:34:23 +0000

    libglibcodegen: add code to generate GDBusInterfaceInfo from the Tp spec
    
    I'm not using gdbus-codegen, at least not yet, because our CMs
    are pretty heavily dependent on the TpSvc* interfaces, and I would
    like the minimum viable port to GDBus to take a finite time.

commit 674574a4bcc14f4f0999fd0187fef2abb374e43e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-26 18:19:56 +0000

    nano version

commit 65de530cfb1acd1f3f96b75373fa23b064a5c9db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-25 14:50:11 +0000

    0.99.9

commit dc9db54355be63b6dc635c5d0bef1e0d48c76705
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-25 14:31:41 +0000

    examples: use telepathy-1-example-* naming convention
    
    This prevents them from colliding with installable examples from
    telepathy-0.
    
    Similarly, install their .manager files to the expected place
    for telepathy-1 (DATADIR/telepathy-1, not DATADIR/telepathy).
    
    Reviewed-by: Xavier Claessens

commit 43cdccdd11f90b0b1028616aee4a5433b0cb28bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-24 13:16:39 +0000

    logger, tpfs: distribute ABI lists, and clean up generated files
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76462
    Reviewed-by: Xavier Claessens

commit 1657f3becb26db72242861ba0f3c08208752a5e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 17:28:08 +0000

    telepathy-farstream: use versioned symbols
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76462
    Reviewed-by: Xavier Claessens

commit 8a7bee4b56b69156c2b1cc3716a6d888c8228612
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 17:27:34 +0000

    telepathy-farstream: use _tf prefix for non-ABI functions
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76462
    Reviewed-by: Xavier Claessens

commit af931584f6706a0ba14410a2050faa0c557da3d6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 15:19:28 +0000

    Add ABI management for telepathy-logger
    
    This requires some enhancements to make-version-script.py
    so it can support a separate ABI-version for private symbols,
    like those used by the telepathy-logger daemon.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76462
    Reviewed-by: Xavier Claessens

commit ebf2e98432b20403517cf78d5983258b03a08326
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 14:53:32 +0000

    Start tracking telepathy-glib ABI again
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76462
    Reviewed-by: Xavier Claessens

commit 2f8f9cc042e5772a745e9919b867dce0714c22ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 13:54:08 +0000

    telepathy-logger: remove flag_to_domains from ABI
    
    This should never have been extern.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76462
    Reviewed-by: Xavier Claessens

commit fb919956c5363eee88a0e4280fa94023c6e1b411
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 13:52:10 +0000

    Populate initial ABI lists for telepathy-glib-1
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76462
    Reviewed-by: Xavier Claessens

commit 5d1ab70aa9b51ff493c838f422cfa1c1c4ba3af9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 13:48:09 +0000

    telepathy-glib: micro-manage ABI a bit less
    
    A symbols version per development release seems like overkill;
    all we really need is a symbols version per stable release.
    
    Since 0.23.0 we no longer guarantee ABI within a development branch
    anyway (the same as GLib), although we'll do our best not to break it.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76462
    Reviewed-by: Xavier Claessens

commit 882cbf78c704276b0d9ac8a163e64944d7668d0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-21 13:43:10 +0000

    Remove stray Telepathy 0.x .abi files
    
    These turn up via merges, but are unnecessary and unwanted in 1.0.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76462
    Reviewed-by: Xavier Claessens

commit 647a336103083065aa0342664d800846d3d308a6
Merge: d4fa872 256a8f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-25 10:21:31 +0000

    Merge branch 'next-tap' into next
    
    Reviewed-by: Xaveir Claessens

commit 256a8f67c22404a65d27628537d15d7164ae54d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-24 17:45:08 +0000

    All C/C++ tests: run with temporary XDG_*_HOME, XDG_RUNTIME_DIR
    
    These aren't currently used, so we don't actually create them...
    except for tests/logger/dbus/tmp-cache/telepathy/logger/sqlite-data,
    which is in fact created by running the tests.

commit d20026879e6ddbb22b955b2a88c57c5563642c56
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 12:08:53 +0000

    run-test.sh: run in a temporary XDG_DATA_HOME etc.

commit d74f4cdcdcc93d8b62843266ca6cb5d4571a1ff1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 12:01:38 +0000

    run-test.sh: cope with XDG_DATA_DIRS being empty

commit fa424aaf483aa4b69a6bd7a5b2c5283d5fe9b7fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 11:59:56 +0000

    Generate GNOME installed-tests wrappers for D-Bus tests

commit 21065fd05cc0862f4bda5f5ee78b8a8eed9e8741
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 11:58:35 +0000

    run-test.sh: only run one test; don't suppress or pollute stdout
    
    This is necessary if we want to be TAP-compatible.

commit 98973e409eedd7200357d5d3aab89e7a2c242eba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 11:48:55 +0000

    Clean up generated test files in "make clean"

commit aff01054665520d1dced8ebaf66dbc5936bd4a07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 11:47:13 +0000

    Generate GNOME-style installed-tests metadata for basic tests

commit af701cfefe7b1a381834011f50697eb741764ed5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 11:44:53 +0000

    Refresh tpglib-tests.list if the Makefile changes

commit cd6939000d8f581b6d01e8ddbbcbd9fca61cae86
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 11:46:39 +0000

    Clean up tpglib-tests.list in "make clean"

commit db6fa1b7cebd6bc3e782bef5d140b9d7c0291a35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 12:33:22 +0000

    fixup previous: util-cxx.cpp: convert to GTest
    
    I missed this one because it doesn't match *.c.

commit d79baa5f8f02a2e3505ac0537283b8a64cc93fb6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 11:32:35 +0000

    all C tests: use GTest, so we can have TAP output
    
    I deliberately haven't done much refactoring to move setup and teardown
    into the relevant functions; that can wait.
    
    Similarly, I deliberately provided the boilerplate for a Fixture struct
    and stub setup and teardown functions, to keep them all similar, and
    so we can easily add setup/teardown later.

commit d4fa8725b88b8337c7af68af16f95ca07a64fdd3
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-24 16:44:37 -0400

    TpClientFactory: fix broken annotation

commit e5ed4e9421b0b78d3d065fe5569b4875cdf8c890
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 17:13:37 +0000

    logger basic tests: remove unused TEST_LOG_DIR variable

commit 030a69937412c54b13ccb924f4585f6995ab4545
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 17:09:42 +0000

    Read logs from @abs_top_srcdir@/tests/logger/logs
    
    The tests are currently only reading, not writing, so using the srcdir
    is fine; tests that write logs copy them first.

commit d371e2b9903981008e51f984f16ed18724ee8e9c
Merge: b69970c 71eb66b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-20 16:43:34 +0000

    Merge remote-tracking branch 'cassidy/logger-1-70990' into next

commit b69970c32ebe25764ec9b21d45794c1f22f52010
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-19 20:00:44 +0000

    nano version

commit f4b95b9fcf752821476901a9a902b9472ccc8200
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-19 19:10:54 +0000

    snapshot

commit 16004c6dad3523aa10cc64bdb29796a2c0c87094
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 17:30:35 +0000

    Logger tests: remove TpDebugSender and timestamping
    
    I'm not sure why the TpDebugSender is even there; a log file is much
    more useful for regression tests.
    
    Timestamping might potentially be useful, but it can be part of
    tp_tests_init() if we ever need it.
    
    Reviewed-by: Xavier Claessens

commit 8f97a840f1d9c303e60d416c385f7a4419423aba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 17:27:21 +0000

    Logger tests: enable all debug with tpl_debug_set_flags(), tp_debug_set_flags()
    
    Stop using tp_debug_divert_messages(), which is redundant with
    recent Automake's logging support, and
    _tpl_debug_set_flags_from_env(), which requires setting special
    environment variables.
    
    Reviewed-by: Xavier Claessens

commit cb955db4e0affefd427280b5d18bb3b2914eeff3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 17:23:48 +0000

    tpl_debug_set_flags: add
    
    Public API to set debug flags, from EMPATHY_DEBUG or similar,
    seems a good thing to have.
    
    Reviewed-by: Xavier Claessens

commit c51f2ee53f2743b9363fe9b8f9a293e0cea97dc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 16:46:26 +0000

    test-log-manager: don't use tp_tests_run_with_bus(), we have our own GTestDBus
    
    Reviewed-by: Xavier Claessens

commit 92e21a267f4b86560041419eb78a2fd661b2e1da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 16:41:46 +0000

    tests: don't create GTestDBus in tp_tests_dbus_daemon_dup_or_die
    
    Doing weak-ref magic with the TpDBusDaemon returned by
    tp_tests_dbus_daemon_dup_or_die() was causing some rather
    hard-to-track-down test failures in the Logger tests.
    
    The problem is that g_test_dbus_down() calls g_object_run_dispose()
    on the GDBusConnection, after which it is unusable (the "worker"
    has been destroyed, and many methods just crash). That's fine
    if nothing was holding a reference. Unfortunately, various Telepathy
    and Logger objects that behave like singletons hold a reference
    to the GDBusConnection.
    
    This meant that this life-cycle was OK:
    
        / tp_tests_dbus_daemon_dup_or_die()
        |  / tp_dbus_daemon_dup()
        |  |  [test-case 1]
        |  \ g_object_unref()
        |  / tp_dbus_daemon_dup()
        |  |  [test-case 2]
        |  \ g_object_unref()
        \ g_object_unref()
    
    but this will often crash:
    
        / tp_tests_dbus_daemon_dup_or_die()
        |  [test-case 1]
        \ g_object_unref()
    
        / tp_tests_dbus_daemon_dup_or_die()
        |  [test-case 2]
        \ g_object_unref()
    
    As a first step towards fixing that, let's implement "explicit is
    better than implicit": always manage GTestDBus explicitly
    (via either its own API or tp_tests_run_with_bus), and never
    create it implicitly.
    
    Reviewed-by: Xavier Claessens

commit 51666c8fa0a2532986b3a8daa9cd810709768506
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 16:31:27 +0000

    properties test: create and manage GTestDBus explicitly
    
    We call tp_tests_dbus_daemon_dup_or_die() before entering the actual
    test. This only works because tp_tests_run_with_bus() shares a static
    GTestDBus * with the one implicitly created by
    tp_tests_dbus_daemon_dup_or_die(), which is a special hack that I want
    to remove.
    
    Reviewed-by: Xavier Claessens

commit 35103e5332e88046cb1fb9c4e9c5e1cc06852ef3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 16:12:10 +0000

    logger tests: wait for objects to be torn down between test cases
    
    We need to avoid carrying over the same singleton between one test-case
    and the next, because we drop and reacquire the AccountManager name.
    There's no point in keeping a global singleton object if it gets invalidated.
    
    Reviewed-by: Xavier Claessens

commit 306f3175fb7facf4ce4e06cd96752e35ac5d0943
Merge: 583eb2a 9714325
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 14:04:30 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	NEWS
    	tools/glib-client-gen.py

commit 583eb2a7e7db94033fc488caaefc819e4909c385
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 13:51:16 +0000

    Don't leak method call results (regression in 0.23.1)
    
    Commit 7ffbde3f used common code for two blocks that were not actually
    the same. dbus-glib method calls give the caller a new reference
    to the results, whereas dbus-glib signals do not. As a result,
    the method-call case needs to either free the results, or get them
    freed by giving ownership to the GValueArray. I chose to give
    ownership.
    
    Reviewed-by: Guillaume Desmottes

commit 623ac2c0b4112c6a5873d9be23f93e64a163e3dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 13:13:17 +0000

    logger tests: fix some leaks
    
    Reviewed-by: Guillaume Desmottes

commit a4103cf87192a7e57d1b762438f53cef3c3e61fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 13:13:06 +0000

    logger: fix several string and date leaks
    
    Reviewed-by: Guillaume Desmottes

commit ff131236b1a6df539f219480617f44ff07f5a47b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 13:03:56 +0000

    logger tests: rely on GTestDBus instead of with-session-bus.sh
    
    Reviewed-by: Guillaume Desmottes

commit 2fb2fc0da1afb9fe1cde4183eb5512124734232b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 13:02:53 +0000

    Tpl D-Bus tests: run under tp_tests_run_with_bus() or equivalent
    
    Reviewed-by: Guillaume Desmottes

commit f1bcadc99711d87e3ea5e96e3f81ea6b364b7827
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 12:10:03 +0000

    start_dbus_session: rely on g_test_dbus_unset() to unset starter bus
    
    It does since GLib 2.39.1.
    
    Reviewed-by: Guillaume Desmottes

commit 73c4586e7d2a7e69e1b6c185a93c454624874f50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 12:09:31 +0000

    _tp_g_list_copy_deep: remove
    
    g_list_copy_deep is in GLib 2.34.
    
    Reviewed-by: Guillaume Desmottes

commit 97143251db33faf3ffb968120f611240e3406841
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 13:58:25 +0000

    NEWS

commit 164cf33347e03e3d04f013ec7f710d991825cd66
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 13:51:16 +0000

    Don't leak method call results (regression in 0.23.1)
    
    Commit 7ffbde3f used common code for two blocks that were not actually
    the same. dbus-glib method calls give the caller a new reference
    to the results, whereas dbus-glib signals do not. As a result,
    the method-call case needs to either free the results, or get them
    freed by giving ownership to the GValueArray. I chose to give
    ownership.
    
    Reviewed-by: Guillaume Desmottes

commit a492bd4d4a2af70ed620520c1a9196c8e5dd0917
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-18 14:39:42 +0100

    add tp_vardict_has_key()

commit 24ca19d9d0ca4ca8c163e77295ec7b4a4d7cab8c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-12 17:29:23 +0100

    remove tp_channel_filter_require_channel_type() from API

commit 3b23228b2751e2c6b38a969bdabad36b9bd01d84
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-12 17:19:30 +0100

    rename tp_channel_filter_new_for_all_types()

commit f535a813a91f26a2b0468243cae1ccbc4f1f6060
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-12 16:15:59 +0100

    base-client: remove _object suffix from higher level filter API

commit 706f8144702809e3f1bb8c1308ce47396e17c4f9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-12 16:12:24 +0100

    base-client: suffix GVariant filter API

commit 8117da65f565e1e8aa993bd652c650ae6ea556a9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-12 12:34:16 +0100

    channel-filter: use a GVariantDict internally

commit 1fa8f827b9e04b28a85f9fd3dc66ca7092474797
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-04 19:08:59 +0100

    TpChannelFilter: add
    
    This is the object-oriented/GVariant-flavoured version of
    GHashTable-based filtering.
    
    Also use it in code examples, for much simplification.

commit d5393c760c76f328847bcc116999d6d7317702ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 12:44:57 +0000

    NEWS so far for 0.99.8

commit 0c43cc27ac48fab422b6c343337fef0e8e09d370
Merge: e42e05a 44104e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-18 12:30:12 +0000

    Merge branch 'gdbus-prep3' into next

commit e42e05adc2e94a2c66b487d15e57c1acb9743184
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 19:29:44 +0000

    logger tests: use the uninstalled libtelepathy-logger-1
    
    When GLib is in the configured ${libdir}, this order prefers the
    uninstalled libtelepathy-logger-1 if it also exists in the configured
    ${libdir}, whereas the previous order selected the installed (and
    probably outdated) libtelepathy-logger-1. I'm not entirely sure why.
    
    Reviewed-by: Guillaume Desmottes

commit 44104e4c1427a9726a0d759bc0385b2e93a5d1ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 15:42:34 +0000

    account-request test: assert that TpDBusDaemon is not leaked

commit 82a9e4fda51587f3ea260de447cbb9cc15306694
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 15:41:56 +0000

    account-request test: wait for singleton account manager to be freed
    
    For this one we can't just assert that it's the last unref, because
    it holds a reference to itself while it's introspecting itself.

commit 780f39cd1d5861b9272aeb1ee75baf9a843d7ea3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 15:40:45 +0000

    account-request test: assert that service-side objects are not leaked

commit 0e1dd195bfd543ab543586a863ac7c459be0be53
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 15:40:29 +0000

    account-request test: assert that TpAccountRequest is not leaked

commit 71fb5e77a39d5b71c81a183192d43fa4641ff368
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 15:39:29 +0000

    account-request: don't leak the intermediate result in test_create_fail

commit 8a868b043d97c0af94f3e3dcb65767b81f2aac6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 15:35:07 +0000

    account-request test: teardown: free result first
    
    It holds refs to the account request and the account, so we need to
    release those before we can assert that any other refs have been
    fully released.

commit 379fdf9a72511ceb6ed7f68b8a004961f8e6a49a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 15:23:13 +0000

    account-request test: rename test->account to test->ar
    
    It's a TpAccountRequest, not a TpAccount.

commit 64f58b0b6c3da84b154c33488627205c58524176
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 15:04:19 +0000

    tp_tests_await_last_unref: add

commit 4bb80b11010338337b946d441071ca1ea2a34009
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:04:19 +0000

    tp_base_connection_unregister: add a little more debug

commit f31b63f33ce1fc13f9051e12be1f424597d97f6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 17:54:33 +0000

    tp_private_proxy_set_implementation: don't use g_assert_cmp* family
    
    They're inappropriate outside regression tests, because they
    respect test_nonfatal_assertions.

commit 42d5a76ea6cf48ebf2ed406d5b4805ae3b00a855
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 14:49:05 +0000

    tp_proxy_check_interface_by_id: factor out
    
    My updated code-generation for GDBus doesn't actually need the
    GDBusProxy at all, so it's nicer to have a function in the core
    library that raises the GError but doesn't create the object.

commit bddc17e89cc36f3c026f85f922ed1d0b5aedc1a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 17:13:03 +0000

    example-no-protocols test: guard against CM process exiting

commit b122e8d9a7bbd6267aeec700605da76304aca6b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-17 15:44:40 +0000

    stream-tube test: wait for idle destruction of proxy

commit a6d97001ff79463f05ab15861c99cc69ac9ea5d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 13:54:26 +0000

    stream-tube test: don't assume one event per main loop iteration
    
    As with commit ac1cdd4, because GDBus can deliver more than one event
    per main-loop iteration, it is not safe to use g_main_loop_quit()
    with this pattern:
    
        interesting_event_cb () { g_main_loop_quit(); }
    
        do something that will cause 2 interesting events;
        g_main_loop_run ();
        g_main_loop_run ();
    
    because we might try to quit the first main-loop invocation twice, then
    never quit the second, resulting in waiting forever.

commit 3a0e79c3524be18bb5226140812a99ecfe6617be
Merge: 39be203 9cac456
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-18 12:33:32 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	NEWS
    	configure.ac
    	telepathy-glib/abi.am
    	telepathy-glib/protocol.c
    	telepathy-glib/protocol.h

commit 9cac456895857da672c73edaa45594d384f174d6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-18 12:20:45 +0100

    set nano flag

commit 3f02fdc0fd182e5f058507f966658ac89c1cdd85
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-18 11:01:57 +0100

    0.23.3

commit bee5b30275907199e284625311bcd4fa6fc3097f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-17 16:45:07 +0100

    tp_list_connection_managers_async: terminate properly if there is no CM
    
    Fix fdo#68892.

commit e8b9fc31f0f4fee539dd6248bde70c2c505a6df4
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-17 16:46:44 +0100

    connection-manager: factor out all_cms_prepared()

commit 123fbaeccc96c71acefe3ecc0c3de1c298796d28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 18:46:09 +0000

    TpTestsTextChannelGroup: don't reinvent TpBaseChannel close functionality
    
    This results in the channel emitting Closed twice during teardown,
    which can result in the cli-group regression test failing under
    GDBus when the second emission is received by a subsequent test-case.

commit c64fcf3bbf80b99bcd6273ad967d5651fb26fb02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 19:12:03 +0000

    contacts test: don't create contacts til after the signal we want to avoid
    
    In each of these test cases we're trying to create a contact that
    does not know a particular piece of information. However, TpContact
    opportunistically fills in pieces of information that it sees in
    signals that go past, and tp_tests_contacts_connection_change_*()
    do emit signals.
    
    Previously, we got away with it; I'm not sure how. Perhaps
    tp_connection_upgrade_contacts_async() always returned before the
    signal was received?

commit 05fa939078a92bf589bdf80cc42de1711c0cac25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 13:25:19 +0000

    tests/dbus/disconnection: close connection before emitting signal
    
    dbus-glib does the actual I/O in the main thread, but we defer signal
    processing to an idle. The close is not deferred in this way, so the
    DBusGProxy will be marked as destroyed before the idle processes the
    signal, and the signal is not received.
    
    GDBus does all of its actual I/O on another thread, and defers
    everything to an idle, so closing the connection just appends a "closed"
    event to the queue, where it appears *after* the signal, and the signal
    is received before we process it.

commit 256dd21d63924a1e4d2e23f20a29313210727a59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 15:22:11 +0000

    _tp_channel_got_properties: if we were invalidated, don't continue
    
    _tp_channel_maybe_set_channel_type() is invalid to call after the
    proxy has been invalidated. We previously dodged this bullet for
    some reason, but with GDBus, tests sometimes fail here.

commit f9762ece63f88e59ea4fbe4784b1b9cf9d329f32
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 13:24:30 +0000

    account-request test: prepare account manager
    
    We're using a TpAccountManager that came from tp_account_manager_dup(),
    which means consecutive test-cases can use the same object.
    The TpAM calls GetAll in _tp_account_manager_constructed().
    If we don't wait for it to be prepared, then that GetAll call might
    fail, during the window in which our account manager service is
    unregistered.
    
    Under dbus-glib, I don't think that can happen, because we don't
    iterate the main loop between dropping the old service in teardown
    and starting the new one in setup; but under GDBus it can, because
    the GDBus worker thread keeps going.

commit 70054b3360202d530ff3623d8b554b19a4f228d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 13:24:57 +0000

    tp_tests_proxy_run_until_dbus_queue_processed: don't use Introspect
    
    As explained in the comment added by this commit, Introspect is special
    in GDBus, and can queue-jump.

commit 5b573c2368f7d60ba661114905d6a42a1a2eece1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 17:49:32 +0000

    TpTestsSimpleChannelDispatchOperation: have stub values for properties
    
    We need to avoid crashing if GetAll() is called on this object.
    I'm going to have to make tp_tests_proxy_run_until_dbus_queue_processed
    use Properties instead of Introspectable, because of
    <https://bugzilla.gnome.org/show_bug.cgi?id=726259>.

commit 6810c4a561ed01c28f7cf7ad594c363755421153
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 17:48:56 +0000

    account-request test: don't leak account manager

commit b346b409d28733de2dfbc77305553cc225b1ef0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 14:49:10 +0000

    logger: add to docs

commit 39be20347b425c3f14e33ac55cc229af4f22e236
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-14 15:08:24 +0100

    tls-certificate: set the 'factory' property

commit 2453da94509f7a45b8fc4149ec1cc05a8234e5c7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-13 14:21:06 +0100

    remove tp_tls_certificate_new from API

commit 136d7711416c76337256d9c19aabd49184acd13f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-13 14:13:54 +0100

    client-factory: add TpTLSCertificate features

commit 70041cc95f73210fde840649769eb877170206c9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-13 12:52:53 +0100

    client-factory: add abstract method creating TpTLSCertificate proxies

commit 4d921d5e18404a6329fc660f4f8e501ca88b388c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-13 12:46:12 +0100

    client-factory: cache TpTLSCertificate proxies

commit b51fae612552c4eab501a31754c6d9388d6afb5c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-13 12:45:50 +0100

    test-tls-certificate: store the path of the certificate

commit c75761a83e427f6b5d3c50aaa8fc60f5871f117e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-13 12:05:48 +0100

    add tp_client_factory_ensure_tls_certificate()
    
    Just a wrapper for now.

commit 4567d6c51235b8bdf1a503d0f5dd78160804c919
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-07 12:10:31 +0100

    pass the factory when creating TpProtocol through it

commit 52cdc4b661dacd65f6b61406d08d4e285d134a4a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-07 11:39:12 +0100

    remove tp_protocol_new() from the API

commit 0edd445a31ff9ef45eb10fe9f7b783463c8f8379
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-06 17:17:13 +0100

    client-factory: track protocol features

commit 2e62efe61bd64d202b5012b9653a7e7b0b518eb9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-06 16:28:11 +0100

    client-factory: keep a cache of TpProtocol objects

commit 04175f44c56338368035dbf5763a484b4a8ccafb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-06 16:03:23 +0100

    client-factory: add create_protocol() virtual method

commit 777a952629036bcee843f95b23f35bc3f9d8fa34
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-06 14:55:16 +0100

    add tp_client_factory_ensure_protocol()
    
    No caching yet, just a wrapper around tp_protocol_new() for now.

commit bb8ca93259503ce2fa5e4009820eca6dbb61ba51
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-06 14:22:41 +0100

    rename TpProtocol:protocol-properties-vardict

commit 653da48f5fe77c95dd848f37298845fe430c0cd3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-06 14:19:33 +0100

    remove TpProtocol:protocol-properties

commit 174f8a1653f2480377cc3398c2dba233a43e020d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-06 14:06:33 +0100

    protocol: make protocol-properties-vardict writable

commit d46629713e79ca493b63cb0b21e5050cd887ceb0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-06 13:16:30 +0100

    protocol: store properties using a GVariant

commit 70bff5e48efef0129ce261a8d85dafba829a97d0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-03 16:47:10 +0100

    rename tp_protocol_new_vardict()

commit ecb3bfc2ecbc111dc25dae143a0d721e841bba3b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-03 16:15:44 +0100

    inline tp_protocol_new()

commit 4fec60be92b88da93769bb2e4934d5bda14a8784
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-03 16:05:32 +0100

    remove tp_protocol_new() from API

commit b38cd69ae6849e5d5aecb05e01a74cadffeb97fe
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-03 16:04:24 +0100

    connection-manager: use tp_protocol_new_vardict()

commit 8cc79a72a17fdcd6c52754433ae3b6f6da2f96f4
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-03 16:02:58 +0100

    tp_protocol_new_vardict: allow NULL as @immutable_properties
    
    tp_protocol_new() does this as well.

commit b42fb34ec1519369696f3a3a2dddeaceffc23b3d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-03 15:55:25 +0100

    depends on dbus-glib 0.102
    
    So dbus_g_value_build_g_variant() can safely deal with NULL string and strv.

commit cb10abf202c26c73ef6a5cf174901f436d0a616b
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   2014-03-14 21:57:16 -0400

    Fix introspection warnings

commit 7f1c862760f371f66b0483f2dae11cd23be2de39
Merge: 881e236 d30d68d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-14 18:53:53 +0000

    Merge branch 'gdbus-prep2' into next
    
    Reviewed-by: Guillaume Desmottes
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76120

commit 9415b529a87ed63faa770799655c9506c86ea6b4
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-14 12:56:45 +0100

    call-channel: pass our factory to TpCallStream objects
    
    Partially fix fdo#76168.

commit db4715246a5ccb28dd427f467cfdd4a34b4e65ff
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-14 12:56:45 +0100

    call-channel: pass our factory to TpCallContent objects
    
    Partially fix fdo#76168.

commit 881e23643166d7519969f6ab53dda2231035fbc1
Merge: 030993a 10259fa
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-13 15:47:43 +0100

    Merge remote-tracking branch 'origin/master' into next

commit 10259fa5d3b5dddc3b2202a36e4b6b621890fab1
Merge: 087e104 86db955
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-13 15:41:20 +0100

    Merge branch 'telepathy-glib-0.22'
    
    Conflicts:
    	telepathy-glib/contact.c

commit 86db955eede16bf794c3ba7b3355183ca11a5a17
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-13 15:27:00 +0100

    fix file path leaks
    
    g_file_get_path() returns (transfer full).
    
    Fix fdo#76119

commit d30d68dbb9e013cd002923608d34b8af3e1fe522
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:32:22 +0000

    tests: relax assertion that user_data is freed immediately
    
    In GDBus, every call back to user code comes through an idle, to
    improve thread-safety.

commit bb9a39a0658a9e41e221b857fa7ccaf1d72242e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-12 09:30:47 +0000

    call-cancellation and disconnection tests: don't dispose DBusGProxy
    
    Using g_object_run_dispose() to force the DBusGProxy to be disposed
    was really exploiting an implementation detail of dbus-glib, and
    GDBus doesn't have an equivalent. To keep this test working
    after porting to GDBus, we need to do it properly, by having a private
    D-Bus connection and closing it.

commit 0a8b1c9170c03f35562606acf32f11fabb23b96f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-12 08:49:41 +0000

    call-cancellation, disconnection tests: don't use TpDBusDaemon as proxy
    
    TpDBusDaemon is rather special: in particular, it can't be invalidated
    implicitly by the peer disconnecting, because there is no peer.
    At the moment we fake it by forcing the DBusGProxy to be disposed,
    but that's an implementation detail; it would be better for the peer
    to actually disconnect.
    
    While we're changing all these lines anyway, make a step towards
    using GTest, by grouping some of the miscellaneous state in a
    fixture.

commit b6bf79f143f1b7ec98f03c3fd20d8eb269dc71d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 19:23:17 +0000

    tp_proxy_dispose: be actually idempotent
    
    The "dispose_has_run" anti-pattern would prevent us from cleaning up
    properly if the object went down to 0 refs, was resurrected (however
    inappropriately) by being reffed in a weak-ref callback, and was used
    again.
    
    That doesn't currently matter, because all our cleanup is currently
    in tp_proxy_emit_invalidated(), called from tp_proxy_invalidate(),
    whose use from tp_proxy_dispose() is already a design flaw... but
    one day I'd like to stop relying on that.

commit 0f23b02df7a8012054f0fb0eea6923d5944811bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:31:21 +0000

    test interface: add tp:name-for-bindings
    
    I'm making the codegen more strict about that.

commit e302712edc8c5d3d2d7bc661179d6983cb0847f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 17:32:24 +0000

    glib-client-gen: factor out value_getter

commit 4ece5930f8d60245bf497ad556c0969f4e679da4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 17:26:42 +0000

    codegen: move get_emits_changed() to libtpcodegen

commit b182a5a5a88f56dee44e8242968e502a06d74bb3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 17:57:40 +0000

    Move tp_value_array_* to the core library
    
    Using them from generated code requires that they move.

commit 291d63ceca6292d37ec1b51576c071cff05772b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 19:01:37 +0000

    test_object_path: stop relying on registering an object in two places
    
    I'm going to drop support for this.

commit 4226e51dd706cd875da0dc240bb7ab3949cec8f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-11 18:27:41 +0000

    tp_tests_create_conn: improve assertion message
    
    g_assert_no_error() is better to put first.

commit 030993a8c749d05731003d265de72155b304ea23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 16:58:16 +0000

    TpTestsContactsConnection: don't leak list_manager
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit 6e1b74dee0853954647124a8ff471bc24efb1bdd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 17:30:27 +0000

    TpBaseContactList: don't leak groups hash table
    
    Regression in b91113d2.
    
    Reviewed-by: Guillaume Desmottes
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000

commit 38f54cf206ec4df13475f45ea0d666c00321eca6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 20:07:40 +0000

    tp_tests_assert_last_unref: add
    
    Some tests find this functionality useful.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit 6eebc294fb46289a9e55be18bdee642e127f01df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 20:07:20 +0000

    invalidated-while-invoking-signals test: extend test coverage
    
    Since commit 6f153bca, we didn't wait for on_status_changed() to occur.
    At some point it ceased to be reached at all, which meant that
    commit db582a0d added an unbalanced unref for @client in what has
    now become teardown(). If on_status_changed() was executed, it would
    unref the client, and then the unref in teardown() would either be
    a use-after-free or indirectly lead to one.
    
    Porting telepathy-glib to GDBus exposed this bug, by making
    on_status_changed() reachable again.
    
    While fixing this I noticed that on_status_changed() is not guaranteed
    to be the last-unref, so the test does not necessarily even reproduce
    the original crash situation, which was the proxy being invalidated
    inside the signal callback. I've addressed that by testing once with
    the way the test has worked in practice since at least 2012, and
    once with explicit forced invalidation.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit d14baa4669ced0c54963e498856f6287f274cbac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 19:41:34 +0000

    invalidated-while-invoking-signals test: move to GTest
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit c26d3e777bb767a228d580a921ea4cf158716ee8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 16:32:51 +0000

    dbus test: delay re-entering main loop to request/release names into an idle
    
    GDBus guarantees that it will alternate signalling names appearing
    and vanishing, and this reentrant usage probably breaks that.
    It was a terrible idea anyway.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit ac1cdd49a8257f91e48bd21dda9369594ec7438c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 16:30:18 +0000

    GDBus can deliver more than one event per main-loop iteration
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit 14d870a108abb8a93a16e3536e9e7ea24306f045
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 17:49:15 +0000

    tests: extend timeout
    
    10 seconds is too short under valgrind, and this is only really
    a safety-catch against never terminating.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit 7553dfb6dadc19b3865a722efc6b96eeb83e46e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 18:18:15 +0000

    channel-introspect test: enable debug-logging
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit eb4a8b219e52d2c545a78c63b26bc7ad5f8f7c79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 18:03:13 +0000

    cli-group test: don't leak GMainLoop
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit 56760148781a97dde5de9d4f366f00af12277810
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 17:50:26 +0000

    TpTestsSimpleChannelDispatcher: don't leak various struct members
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit 087f0fb63c7ba8bb71eb3298a9c8299c52a61c03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 17:30:56 +0000

    account test: don't leak copied strings
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit af6fb58d386852792a4e19e08b622cea1b2c96a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 16:58:25 +0000

    Ignore allocations in gobject_init_ctor
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit f29745229b414de9e7dd1030ee043c7081c1d74a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 18:23:09 +0000

    Use concrete dbus-glib parameterized types, not G_TYPE_VALUE_ARRAY
    
    dbus_g_value_build_g_variant() doesn't yet understand how to build a
    tuple from a G_TYPE_VALUE_ARRAY, so my branch to use GDBus for
    everything will rely on using the full parameterized types.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit d1bb86854d2097687a132786caa24643e0bc59e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 14:24:21 +0000

    textchan-group: improve debug
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit f9b4a13b80961c59f81aca14f5d3b988d68a7146
Merge: d4f45ac 087e104
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 13:57:09 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	NEWS

commit 087e1043269d361b1f349b1cf123ac10506e4bbc
Merge: e8c6823 3d96ce6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 13:54:16 +0000

    Merge branch 'telepathy-glib-0.22'
    
    Conflicts:
    	NEWS

commit 3d96ce6954390613bf19bf8e5cf28ab1957717f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-13 13:49:01 +0000

    0.22 NEWS

commit b80309ee68dc9003d6384d6932d89c1443cdc8a1
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-12-04 14:09:18 -0500

    TpFileTransferChannel: Fix possible crashes, particularly with GLib 2.39
    
    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.
    
    [slightly more informative commit message for the 0.22 cherry-pick -smcv]
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=72319

commit d1b1f0bf72a2820ae5a51b25c7817c3005b687ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 17:30:44 +0000

    TpProxy: finish_all_requests: don't leak copied GQueue
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit 362dc49e04dfef23a2aaf4c2db04252a859dadde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-03-10 16:57:50 +0000

    TpContact: mime_file_written: don't leak the file's path
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76000
    Reviewed-by: Guillaume Desmottes

commit d4f45ac6e79e7bd6dbca5d03d8a0dd349202ad72
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-07 15:41:12 +0100

    base-client: inline _take_*_filter functions
    
    Left over from the old TpAsv API.

commit 4e6cb79a52c0348de7ae5f562e6a5d1875d6b2b8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-06 11:06:31 +0100

    TpCallStateReason: add some padding

commit 3b54a2b0509a0c0731a96507fdf5a143d00bc8ae
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-24 12:21:27 +0100

    TpFileTransferChannel: store metadata as a GVariant

commit c91367dd72e25327ba6bf3eba125e1062b2b838f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-24 11:17:52 +0100

    turn TpCallChannel:state-details to a GVariant
    
    Fix fdo#55104.

commit 0ec85cac31b27097038d684cf1ddd55b19ce1231
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-06 16:41:51 +0100

    client-factory: sink the newly created GVariant if props is NULL

commit e526824b420495ffeba31e164bfa12c86084e4da
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-27 12:10:54 +0100

    remove tp_message_peek()

commit c1e1489c017c8d830e6b41074a740c2433e692f5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-27 12:09:16 +0100

    stop using tp_message_peek() internally

commit 0d92c4cb4c0a5cc8c017aaddd43e93ab3d13e034
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-27 11:57:40 +0100

    stop using tp_message_peek() in tests

commit 32fbce217580afe4802cd85723a84bc2e85d47ce
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-27 11:56:05 +0100

    echo-message-parts: use tp_message_dup_part()

commit a089ddbda33d5d5e55219cd9beee64acee3a9899
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-27 11:54:28 +0100

    logger: use tp_message_dup_part()

commit ebb6e3f591a23eb0967dd612fd5436f7d5327dec
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-26 15:53:05 +0100

    logger: use tp_message_get_pending_message_id()

commit fd8ec251c418bb3496f0c1fe820e1a29855b4c34
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-26 15:18:11 +0100

    message: change string getter to _dup_
    
    When switching to GVariant we won't be able to guarantee the lifetime of the
    returned string so best to dup them.

commit 30addb44ed6edc595ab982191906091e07788adf
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-26 14:47:56 +0100

    use tp_message_dup_part() instead of tp_message_peek()

commit aa44e5076e369f35376b73678e8c1cafa4a5842c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-26 14:44:35 +0100

    cm-message: use tp_cm_message_get_sender() internally

commit b6defb36aa91ac6e42f4309b0b8390de53754ca6
Merge: 69f68d5 e8c6823
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-03-03 14:39:05 +0100

    Merge branch 'master' into next-protocol
    
    Conflicts:
    	docs/reference/telepathy-glib-sections.txt
    	telepathy-glib/protocol.h
    	tests/dbus/protocol-objects.c

commit 69f68d53ac40ace53e9af9d662cc28d6931a6cf2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-27 13:07:16 +0100

    client-factory: take a vardict for new channel props

commit 8853f55cf99ca399b28ea07419d3b4bf9a636b2c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 11:31:14 +0100

    channel-introspect: pass an empty array as Interfaces prop
    
    g_variant_new_strv() isn't NULL friendly, making tp_asv_to_vardict() crash.

commit 29284bfcee8689f2de1ec54e4463bad4fe244d7f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 11:27:20 +0100

    file-transfer-chan: set "" as default URI
    
    NULL isn't a valid D-Bus property, breaking tp_asv_to_vardict().

commit 0b7b4e734e59a0df9be9d7621eaa30261e43648f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-27 13:07:16 +0100

    client-factory: take a vardict for new connection props

commit f7d66f4304643b646f4783325f32a27782f4dbb5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 12:00:46 +0100

    logger tests: use a GVariant as params

commit 137746c610c0da746f6a1a5ec2e0d67ef978da8b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-27 13:07:16 +0100

    client-factory: take a vardict for new account props

commit 9b107a15f7506de618e495b74c21a4a42365c6e7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 13:31:12 +0100

    handle-channel-context: store handler_info as a GVariant

commit 0af8742e8edabb3dc69dcd5362b8a94b370a7681
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 13:20:14 +0100

    test tp_handle_channel_context_dup_handler_info()

commit 2c8be276ca305d57f0c862b84d4f6e38e9ec1307
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 13:15:31 +0100

    handle-channel-context: replace get_handler_info by a GVariant version

commit e8c68230750766d6dc1d5594cc898f2d914c91fb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 17:01:02 +0100

    add tp_protocol_new_vardict()

commit de7f581297e8cc50d5fe9694bbccfb7e131ee009
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 16:57:35 +0100

    protocol: add TpProtocol:protocol-properties-vardict

commit 2d8217676a5765fa580d48f37310ecc0b2c8a5f1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 16:26:12 +0100

    test creating a TpProtocol by passing its immutable props

commit a4d1165fcd95eaadbc662c89497386545c90ca56
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 16:24:39 +0100

    test-protocol-objects: factor out check_tp_protocol()

commit 5abda8fc4560696c852991454b3193586bf97736
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 14:59:16 +0100

    tp_asv_to_vardict: return a floating ref

commit 20775eff482eef540566711c5c2c518c0d2f5297
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-28 14:57:50 +0100

    _tp_boxed_to_variant: return a floating ref

commit a37441b70f346de51dfe18bdaf9ff4a376abf968
Merge: 2929444 7f475bb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-27 16:52:44 +0100

    Merge remote-tracking branch 'origin/master' into next-merge
    
    Conflicts:
    	NEWS
    	configure.ac
    	docs/reference/telepathy-glib-sections.txt
    	telepathy-glib/abi.am
    	telepathy-glib/account-channel-request.c
    	telepathy-glib/base-connection.c
    	telepathy-glib/base-connection.h
    	telepathy-glib/presence-mixin.c
    	telepathy-glib/presence-mixin.h
    	telepathy-glib/protocol.c
    	telepathy-glib/protocol.h
    	tests/dbus/account-channel-request.c

commit 292944401d9f71eb8fcbb8781b73bdf61826da08
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-27 15:05:31 +0100

    test-connection-error: fix str leak

commit 35ff7b23f3b8aba9a4ed4e006a652fb1ad2db51d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-20 11:43:01 +0100

    make tp_asv_{to,from}_vardict public
    
    Pretty useful when partially porting code to GVariant.

commit 80c3eb8b008b0d0fb8550d1c089cb895911a50d9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-20 11:08:19 +0100

    stream-tube-channel: store parameters as a GVariant

commit 8f9d91ce5de4312753a3b646e795a1d24dc1a27b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-20 11:03:32 +0100

    tp_stream_tube_channel_offer_async: take a GVariant as parameters

commit bb0440cb21270e225a6ae4dc19ead30ea12034cc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-20 11:08:19 +0100

    dbus-tube-channel: store parameters as a GVariant

commit d6036943603a175af58aecbbf0005038230eb4e0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-20 11:03:32 +0100

    tp_dbus_tube_channel_offer_async: take a GVariant as parameters

commit 21db3a0d772b76a058334ceee9e13b2fc30cc116
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 16:00:18 +0100

    tp_account_manager_create_account_async: use GVariant

commit 16a748f73526b19b147fe08faba610e942d68da1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 15:23:56 +0100

    account-channel-request: store 'hints' as a GVariant

commit bf0ab271dab715154450bd75111fab3491195980
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 14:24:12 +0100

    stream-tube: use the vardict version of the 'parameters' property

commit 09de35fcc3bd425909bd5eed5936a9b607bbe936
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 14:24:12 +0100

    dbus-tube: use the vardict version of the 'parameters' property

commit 26d98298c377b27911b0b6744bcd3b98122eb942
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 14:24:12 +0100

    contact: use the vardict version of the 'location' property

commit d779f14e8d283df8814615ad2f4f0bd80d00cebd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 14:08:27 +0100

    remove tp_contact_get_location()

commit 46cc30076061076d1e99eb058373c728627158e4
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 11:58:41 +0100

    channel-request: use the vardict version of the 'immutable-properties' property

commit db302b887384687ca381b980b6bb7853686f08aa
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 11:30:09 +0100

    channel-request: use the vardict version of the 'hints' property

commit 97099ae5f5ff23f48354f76af327ca6d404797a9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 11:13:49 +0100

    remove tp_channel_request_get_immutable_properties()

commit 54273a1b672eb1561a32695d3b5613c483bc4afb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 11:02:59 +0100

    acount-channel-request: rename reques-vardict property

commit fc8fda2cdc4fa443964770213e7c143a1cf46aa0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 10:58:59 +0100

    remove tp_account_channel_request_get_request()

commit ee975d35dbf5033bf7d65fa639b27ddafc711bcd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 10:56:04 +0100

    account-channel-request: remove 'request' property

commit 2cc9fb0a198eab1c77bad62f17686a888d58fed5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 10:36:00 +0100

    rename tp_stream_tube_channel_dup_parameters_vardict()

commit 0b8f02b01b026aac97f4d5515c0aa932e9d40f4f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-19 10:31:37 +0100

    remove tp_stream_tube_channel_get_parameters()

commit 6a2bb896b5ee410c29433d6944693384987a5736
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 18:16:51 +0100

    rename tp_dbus_tube_channel_dup_parameters_vardict()

commit 18086fb09d32e0bfc3e1e3b505b0ed353ed77c18
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 18:14:29 +0100

    remove tp_dbus_tube_channel_get_parameters

commit e01b04ba5099e77cc25d5a00b0c493172a8035fd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 17:41:55 +0100

    rename tp_connection_dup_detailed_error_vardict()

commit 1eeb9763d8834cfc9a2f368ebd3bc23ea4e949d3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 17:40:11 +0100

    remove tp_connection_get_detailed_error()

commit 9b2e548694230bf1a2c0c670f590631c65c7de6f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 17:29:32 +0100

    rename tp_base_connection_disconnect_with_dbus_error_vardict

commit a617a083c17432c1e5fef102edfecbd7228d538c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 17:13:17 +0100

    remove tp_base_connection_disconnect_with_dbus_error

commit f63c3ac877f0e9e6e434e3f08df00e2f5f705c32
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 16:49:16 +0100

    base-client: rename filter vardict API

commit fb15cc397e363427602a77995e9b9dbba0a67544
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 16:44:31 +0100

    base-client: remove not vardict filter API
    
    take_*_filter() are still used to implement the vardict API for now so they
    are now static.

commit 9bdf8910f4c4b212b1433f3a3bb9007fcd1410f0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 16:43:57 +0100

    tp-fs example: use tp_base_client_add_handler_filter_vardict()

commit baba9551099773148dc796fcf83e63b68fee56c8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 15:48:59 +0100

    test-base-client: use vardict AP

commit 391ebdcee54706129a9b9c1f67eb9c2fabdb0f51
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 15:43:48 +0100

    examples: use tp_base_client_*_vardict API
    
    Looks like we forgot to re-enable some code while porting to Call.

commit 9c28eb21fd81aa1527e4099d0adb173773ec29a2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 16:03:39 +0100

    logger: use tp_base_client_add_observer_filter_vardict()

commit 62a942a0b034c627ad8c1f5d7c377cd5b2568945
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 15:36:52 +0100

    tp_account_update_parameters_vardict_async: rename

commit 08bf88e3c3efe324522f6bf195e780cca200c83c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 15:27:54 +0100

    remove tp_account_update_parameters_async

commit 302d6a110696d74245021fb6cf28b3764924277d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 14:58:29 +0100

    account: store parameters using a GVariant

commit 5720f2b30daf6795c217239347c7a1ddb26c9cb2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 14:47:25 +0100

    tp_account_dup_parameters_vardict: rename

commit 66e3edca998e24fae58971ff2a2a20301a840a79
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 14:42:58 +0100

    remove tp_account_get_parameters()

commit fb064afbe7271e7ebeee4e92bed8393db983b058
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 12:32:11 +0100

    log-store-piding: use tp_account_dup_parameters_vardict()

commit 7982b932138962c72387832635670e00c5123074
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 12:17:31 +0100

    rename tp_account_dup_detailed_error_vardict()

commit 43d52c4c3fc5a1865945c2105f94df9ce2529e3b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 12:14:05 +0100

    remove tp_account_get_detailed_error()

commit a8c670a007537e4112888bedfea8c85594ae457c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 12:03:33 +0100

    rename tp_account_channel_request_new_vardict

commit 36d202ac017630599e7acac377f8d0103259bde0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 11:15:43 +0100

    remove tp_account_channel_request_new()

commit 18e5d2eab3dc1ec3aacfb37fc5c6945273e65fed
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 10:52:24 +0100

    test-account-channel-request: use tp_account_channel_request_new_vardict()

commit 7f475bb73bb54fb635092b92343556bc4d37ed44
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-26 13:22:30 +0100

    set nano version

commit 0b1a67b0ce875f5a59a5f59ae8d483cfad91f9ef
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-26 11:07:15 +0100

    0.23.2

commit 747174e71576e91f756a3dc56dd5a4f5d59042c1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-25 16:10:28 +0100

    add tp_account_channel_request_set_initial_invitees

commit bf0b1ee111621247fdd83025d02cf42ab67aba5e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-25 15:57:33 +0100

    add tp_account_channel_request_set_initial_invitee_ids()

commit aa643f1836a732d0b849d465b7777ac3265ef9a4
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-25 15:45:33 +0100

    add tp_account_channel_request_set_conference_initial_channels()

commit 5ecb253be2a30f7bbde601aeed65f75acb7476ae
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-25 15:20:13 +0100

    account-channel-request: set TargetHandleType: TP_HANDLE_TYPE_NONE if needed

commit c3beedcc25d4db5eb8d70581ddf6a06eb05bb951
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-25 14:56:57 +0100

    account-channel-request: factor out going_to_request()

commit bc7cdedbf761fc78ab176f77c8e31376527cc9fe
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-25 14:35:42 +0100

    add tp_account_channel_request_set_sms_channel()

commit 6d1aed685b8860d2e0cc4d12b251d19616617819
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-25 14:20:50 +0100

    add tp_account_channel_request_new_dbus_tube()

commit b99443c02d20923988dc97318e6cf572e9b5e66f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-25 12:47:18 +0100

    add tp_account_channel_request_new_stream_tube()

commit 410e44a648eb3bd2eb5db31a39326b01ac953eac
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-25 12:39:59 +0100

    add tp_account_channel_request_set_file_transfer_hash()

commit 8f9aeb03bcfaac8575814ce7b0f5d237bd87552f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-17 16:59:25 +0100

    tube examples: use tp_account_channel_request_new_vardict()

commit ae4e6ace702cab01e6d3897a2385bce5dd75fc7a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-17 16:52:10 +0100

    contact-search: use tp_account_channel_request_new_vardict()

commit 9ece7976886a666d31a6a55b04b7bd1055029f9b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-17 16:52:10 +0100

    room-list: use tp_account_channel_request_new_vardict()

commit 4ceb3c161f71c5591d6784d579929fc12e239c0d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-18 11:15:54 +0100

    depend on GLib 2.39.90
    
    Needed for GVariantDict.

commit 8cc41d121d1579893c2c7f7cc7bc90670170380f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2014-01-24 16:31:53 -0500

    TpBaseConnection: add "account-path-suffix" property

commit dac5005befa407ef12e04b9a2671cfd8b05d0310
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-17 15:27:44 +0100

    account: dup the storage identifier
    
    GVariant's API are generally (transfer full).

commit 3c3397a0ace9e5aa2f23d04b2ec3016b9b304765
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-10 18:40:53 +0100

    remove FIXME on tp_connection_manager_dup_protocols()
    
    This one is fine as it.

commit 38a559122c7482312af11dd94000bd17ed34484b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-10 18:35:24 +0100

    account: merge dup_storage_specific_information_vardict to get_storage_specific_information

commit e149811344368cf5be97293fbd6e991c9c551e7f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-10 18:18:26 +0100

    account: merge storage-identifier-variant to storage-identifier

commit 6c163252958885578a77ca3cc12aec10dd34e24a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-13 14:45:12 +0100

    tpl_entity_new_from_tp_contact: allow any @type if contact is NULL

commit 80a6bb1b0ead43b58056e3f246acf0793cb1458d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-13 13:27:34 +0100

    Replace TplEntityType by TpEntityType

commit 36198ce2af31c79349cd87e9fe8209b32c2e0c2a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-13 13:18:57 +0100

    tp_handle_type_to_string: add TP_ENTITY_TYPE_SELF to the switch

commit 5ee1b1beacde73e6f256de010f278dac78b8457c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-13 10:36:10 +0100

    TargetHandleType has been renamed to TargetEntityType

commit 3bf07c96ef369adf085c86601c72c6a628bfaf41
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-13 10:27:15 +0100

    TpHandleType has been renmed to TpEntityType

commit 860f41bada6890a9898e0acfcf5266695863cff7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-13 10:27:07 +0100

    spec: update

commit f6c37a147de2eb745aee1ea083c8c11ab868875e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-11 11:24:01 +0100

    account: AccountPropertyChanged signal has been removed

commit 056d04eefb6d0c74dc577877594cd40fb2a933dd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-11 10:53:53 +0100

    spec: sync

commit d564224cef5f0fa83909b6ae7cf38fecc11b173e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-11 12:18:13 +0100

    test-account: use new TpSimpleAccount props change methods

commit d9a9c012458a798da3735e165dd0cb25e79a205a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-11 11:49:59 +0100

    simple-account: add more function changing props
    
    Also implement ConnectionError and ConnectionErrorDetails

commit 33505077323c7ca5693e256781c59b75ad85c03a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-10 13:09:52 +0100

    remove unused _tp_create_channel_request_list()

commit 5db3d7e9a1071490b554f0d6cc672ab124b43d02
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-10 12:25:02 +0100

    Handler: Requests_Satisfied is now a dict

commit 25b9c9bef6741519bcd1ff387a9e8498cde8384a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-10 12:25:25 +0100

    SPEC: Handler

commit 4e9e57309758664dc20481b598d33d1cfc90f2b5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-10 12:25:02 +0100

    Observer: Requests_Satisfied is now a dict

commit 4f67e3ebe645bf8acdd6c1ff78eb4b71a36dff4f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-10 12:16:16 +0100

    SPEC: Observer

commit 0bb69418ea806755c888f8e7cd2517b8a48547be
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-10 12:13:57 +0100

    sync spec

commit f507c17ea664729e8cefe0380891d733a5c8817b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-05 11:36:20 +0100

    add TpLogger and generate client side API
    
    TpProxy sub-class which will be used for generated client side API.
    
    I just implemented the simpler constructor for now as that's all Empathy
    needs.

commit f40ea5aacb3e1f65d3507b3186fc53a5e7e00a16
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-05 11:35:33 +0100

    interfaces: add logger bus name and path

commit d9f6fd2f7a7affe17ea3456687f19251685b8485
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-05 11:04:58 +0100

    logger: stop generating D-Bus API as an extension

commit 8432542d05b1b1e844bcd0e46bed4a08f4f7b423
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-05 10:58:48 +0100

    logger: use tp-glib generated svc code

commit b480f013fdb2b7219d5754c91ad43189037e213e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-05 10:42:26 +0100

    logger: generate server side API

commit f2ee4b4df7508ea5f2caa7a2e31af9996f3151cf
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-04 16:34:34 +0100

    doc: add logger types and iface

commit 1cd6994fe19608d62cd74cba257a1e8d98904e26
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-04 16:11:42 +0100

    add logger.xml

commit 09685a4cf4588d895b205c877bd3e2103e4068d8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-04 16:08:05 +0100

    Logger1.xml: add to EXTRA_DIST

commit e9b1e07b4fed771082ab118b28733d6caf53a3e9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-04 16:02:46 +0100

    SPEC: copy Logger1 from tp-spec

commit d626874d7b4f86e8fd4cd59bcafca141796243b8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-05 15:12:50 +0100

    logger: prepare GROUP if needed
    
    GROUP is no longer a part of CORE so we have to prepare it manually.
    
    I did a similar change in Empathy see
    https://git.gnome.org/browse/empathy/commit/?id=84e5c73bbf88e85387f4ab8dbcad569b3f571a91

commit 174d1e4e057a3c0e712e61a0c354e04709954cee
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-02-05 10:36:54 +0100

    update .gitignore

commit 5bb624f0cc23d24d13ac9dd4ff0ef9ece0abe9c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-02-04 14:12:32 +0000

    nano version

commit c7673566b0a789d5717ada3b282658fc57bcbff6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-02-04 13:43:33 +0000

    maintainer-prepare-release: do "git tag" in srcdir

commit b6df2edf754dd0b5ce6971e10140b44df9e730e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-02-04 13:42:21 +0000

    0.23.1

commit 58557fc633c44c261d5e1a8c85438fa12bdf72e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-30 20:04:08 +0000

    TpProtocol: fix some suspicious memory management
    
    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>

commit bdba6fdf7804c050197db70d5840ae0f96cfe4be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-02-04 12:51:58 +0000

    tp_connection_manager_param_dup_variant_type: add
    
    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]

commit 64e9a2cfc53c6786e0a1005f244fa7a8e635d8c7
Merge: 640e19a bba70fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-29 12:58:38 +0000

    Merge branch 'telepathy-glib-0.22'
    
    Conflicts:
    	NEWS
    	configure.ac

commit bba70fce033c7b5fcc120fcfce715ec79ca1361a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-29 12:55:48 +0000

    nano version

commit 24a16df2d64fdad5b9c3ab678eeb38af1d461b9c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-29 12:14:16 +0000

    release 0.22.1

commit 6d7309d2234fbdde4db5bcae4bca41966ab475d5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-29 13:06:34 +0100

    set nano flag

commit c7db3aaeae227cc19ccd9a2e5eaa96617399b820
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-29 12:15:06 +0100

    0.99.7

commit b58d97206954456da4c85d567475d253937dcedf
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-29 12:54:48 +0100

    install channel-manager-request-internal.h

commit ee177171a7f6995cba2a63f4471d5be92ea5d9a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-29 11:33:32 +0000

    more NEWS for 0.22

commit 57a4680a76134a628d505c8326545ee5f9066f3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-12 12:44:35 +0000

    examples: explicitly ask for TelepathyGLib-0.12
    
    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>

commit 4b17ed73b7ac11e7f971f31a36e0367493b9d639
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-29 11:21:52 +0000

    NEWS for 0.22

commit 640e19a07a39756a8c3b5b68595589679403cc43
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-29 11:19:36 +0000

    add another bug number
    
    Please mention bug numbers in your commits, particularly if they're
    for stable.

commit 8313e368a7c343566ecde8ccee0ebd6dd27f0277
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-29 11:58:47 +0100

    sync with spec 0.99.7

commit 4167deb795cc63dfc06603e233e0aea66f564d98
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-28 14:49:51 +0100

    channel-manager:request: make sure self->context isn't NULL

commit 82560d32f555782e3566ad2f226bef4882ffa81e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-28 14:44:48 +0100

    channel-manager-request: remove commented code
    
    Residues from my magic GObject code generator.

commit c15206c9b1b5f11c8833e77494ea0e64d0f6f91e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-28 12:03:37 +0100

    tp_channel_manager_*: be a proper method
    
    Make gir happier.

commit d898de12e65f7cc58a09b4e0e24de6be85133531
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-28 11:55:31 +0100

    channel-manager: explicitely pass a TpChannelManagerRequest in signals

commit e059b9a169858ee2fed044db325e8b868f6907ff
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-28 11:43:19 +0100

    channel-manager: annotate @func arguments

commit aa987ea8ed7816f8df96d5a62784c1ac6862a26c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-27 17:29:39 +0100

    channel-manager: 'new-channel' is now singular

commit ee165aad6dc32f04ee54a4957ab79760248b4ff8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-27 17:01:53 +0100

    remove tp_channel_manager_request_channel()
    
    RequestChannel() has been removed.

commit 2ba79ca21da37321bdde51a50c8cb53678d224a7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-27 16:50:49 +0100

    tp_channel_manager_*: take a TpChannelManagerRequest
    
    The token was used as an opaque identifier so we just have to change the
    signature of the methods.

commit ab96ef09ffb87fe5def490ef8237dbb577bc23a0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-27 15:56:20 +0100

    TpChannelManagerRequestFunc: take a TpChannelManagerRequest

commit 1ac9a5a51b29e5faef335650697c12406424b054
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-24 13:02:27 +0100

    add TpChannelManagerRequest

commit 6649f07748ebbe9023dde13328e5a9e7dc4abd7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-28 13:30:51 +0000

    NEWS

commit 3ba76d05699f6c20ff741c14fe95c1fd3f9a7fd1
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2014-01-24 15:07:28 -0500

    AccountRequest: fix doc typo

commit 7ccf2359a26cf8f202bd8479051f056465d99bd2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-24 13:51:12 +0100

    cdo: notify properties changes after the props dict has been updated

commit 63fd11841909e96555c3e68a9b34c9ab130304af
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-24 12:16:44 +0100

    text-respawn: test if connection RCC are properly fetched

commit 81eece52f4fc47aa5e3fe6f75936639d360ef83b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-24 11:54:36 +0100

    remove _tp_connection_get_capabilities_async()
    
    not used any more.

commit ac9bd11acb6f5f5f028b56ae57244afcd24ee02a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-24 11:43:22 +0100

    remove tp_tests_add_channel_to_ptr_array
    
    Not used any more.

commit cc6fa2558d06c8679b959c8b7916c9bd127d206d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-20 15:16:21 +0100

    base-client: simplify code preparing channels
    
    We now always only have one channel.

commit 72577c640b718e2afae2099faea00f5cd30551c3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-20 14:19:15 +0100

    Approver high level API: make singular

commit 609e6d43f3db7999de06d0832553bf3a9d8d469c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-20 12:54:40 +0100

    Handler high level API: make singular

commit e1eabcc497b489451f9138dc17c6e56b51cc46b5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 16:55:31 +0100

    rename TpHandleChannelsContext to TpHandleChannelContext

commit 2ccb0b7f66efa742080f84e4f8c5914340d5a08f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-20 11:07:13 +0100

    Observer high level API: make singular

commit 943520b5a111d93e4d689992a9c11ebc192416ae
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 16:39:38 +0100

    rename TpObserveChannelsContext to TpObserveChannelContext

commit 4064227d3b8ab95c5cfa016452972428b312a0b0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 16:18:15 +0100

    RequestableChannelClasses has been moved to Connection

commit 1cc5be338acfe478857fb80052cd7b4eeca5dcef
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 15:56:57 +0100

    SPEC: move RequestableChannelClasses to Connection

commit e07c6145068c83d088ef1c6f848df78f2f38c6fa
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-15 18:11:48 +0100

    NewChannels -> NewChannel and ObserveChannel singular

commit cb528434c0565bbe01f9405f40ac2638908957e6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 15:31:44 +0100

    SPEC: NewChannel and ObserveChannel are now singular

commit 0ca051ac8dfcaccdf1722ecbeee46ab0714f4056
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-15 16:43:02 +0100

    base-call-channel: DTMF interface has been merged into Call1

commit dcff20d713b22632c7ba3418ca4c8a6a4d40c35c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 15:18:36 +0100

    SPEC: Abolish Channel.I.DTMF

commit af50f7eed576f006631f80281f4fd7d67be14b34
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 15:17:21 +0100

    Handler.HandleWith::User_Action_Time: use a signed type

commit 839c9d16ee33fd038bf196ac30e5bce4b223d113
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 15:17:07 +0100

    SPEC: Handler.HandleWith::User_Action_Time: use a signed type

commit 320866e634f3eb59334815572aa65e082fcf2126
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 15:13:06 +0100

    HandleWithTime() has been removed

commit 2d0d57116718d9a9ac6d6cbc550697a355f95a3f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 15:01:53 +0100

    SPEC: HandleWithTime: fold into HandleWith

commit e1a45ce1ae9948939317800532b027787441c457
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 14:05:03 +0100

    Approver is now singular

commit 505604b8e57a1b5bdadd85b60d459d2b22f9bfce
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-16 16:50:18 +0100

    SPEC: ChannelDispatchOperation, Approver: be singular

commit ee564f9f20a48b154ef03851e84113ed5112a4c7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-16 13:17:49 +0100

    HandleChannel() is now singular

commit e4ce8663faa4ecbc9a8d6b4431281d19d48b02da
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-16 12:25:46 +0100

    util: factor out tp_tests_dup_channel_props_asv()

commit 731bba2da83fbac62c6819b8ee0d336f338dd71f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-16 12:19:36 +0100

    SPEC: HandleChannel: be singular

commit 8c4aa2592cf935a553c7d7649c499c50ddfe9567
Merge: 3a5c47f d96df54
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-20 14:46:45 +0100

    Merge branch 'master' into next

commit d96df54afb4ba104165359d32f52054ab95a3f04
Merge: e1d4f54 7717303
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-20 14:46:17 +0100

    Merge branch 'telepathy-glib-0.22'

commit 77173033efaa7c33d1badf446133c701e2ae890f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-17 16:28:58 +0100

    base-client: fix TpConnection leak

commit 71eb66b32cabf75f1d831d2e720b0e11dfe40d7e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-13 14:43:47 +0100

    add XML legacy log store
    
    Keeps reading from the old log location.

commit 9a2d7baab13d8239f3dd7d0584ac8bb85b04f782
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-13 13:59:20 +0100

    Store XML logs to telepathy-1/

commit e4e3555e97927655544880978bcb3dbacc735cf9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-13 18:54:23 +0100

    implement the empathy store using the XML store directly
    
    The XML and Empathy stores were exactly the same but their name and the
    Empathy one being read-only. It's much cleaner to have one store class per
    storage format and tweak its settings using properties.

commit ad9df58583955455aa4457966f4bff2c16017585
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-13 18:35:16 +0100

    log-store: add 'writable' property
    
    This makes the API more symetric as we already had a 'readable' property and
    will allow us to easily instantiate read-only stores.

commit a580224bf18f68bb777555facee59182e6513b0a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-13 18:16:26 +0100

    log-store: add 'name' property
    
    We can now have differente instances of the same type of store without having
    to inherit to override their name.

commit 471d00bf8aeefeb07f4af9524f24001422a2068c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-13 18:10:29 +0100

    logger tests: use store constructor helpers

commit fa6e7c60584c628dfc447f1f47be3004db9951bd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-13 18:03:38 +0100

    remove 'testmode' on log stores
    
    It's not used any more and wasn't pretty anyway.

commit 2b16d59c9d5460a0f081e3ea1f554dc9d9e2ac62
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-08 12:29:26 +0100

    log-store-{pidgin,xml}: remove 'basedir' property
    
    It was never used as a property anyway.

commit e05a5da8d7a823184c130d310f0a5e4cf261d0a2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-08 12:04:18 +0100

    log-manager: use store constructor helpers

commit 59fed87a15cbf12135316d05fc4bac4b19fa1400
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-08 12:03:51 +0100

    log stores: add constructor helpers

commit d0a4ccf8b2fae5c668618d293332935e8d60b9c3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-08 12:45:24 +0100

    log-store-pidin: stop relying on TPL_TEST_LOG_DIR for tests
    
    Tweaking $HOME in tests make the code more symetric and simpler.

commit 6ec6168387c72f6edda434a18d0f7bd968794052
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-08 12:37:07 +0100

    log-store-xml: stop using TPL_TEST_LOG_DIR
    
    It's actually not needed as we already properly tweak XDG_DATA_HOME for tests.

commit 3a5c47f16267cf378048ddd37ab63e697feb0f6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-13 13:10:22 +0000

    nano version

commit edae64af7c52eae23d7af2fcc89426b31cfd4ee6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-13 12:30:20 +0000

    0.99.6

commit d592bad5c101f3f4c3d57fa6f8f11ac3774e8f60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-06 19:39:19 +0000

    TpBaseContactList: add mandatory is_blocked vfunc
    
    This makes the implementation of the former Contacts methods more
    efficient.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 641e9b74577f1aaa40f9b0df6177dc62e59c65b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-06 19:30:57 +0000

    Simplify TpPresenceMixin by making the "get contact status" vfunc singular
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 14739774ae3017ea935e022ca1c1e662bdf6d402
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-06 19:11:28 +0000

    Assume that Conn.I.Requests is supported, and don't put it in Interfaces
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit ed47ca2243884d8004004bc601afdb680f11bf92
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-06 18:54:33 +0000

    Adjust telepathy-glib code for removal of Contacts interface
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 524980a34af88f0ee75d04afb98ca4ce8574efb2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-13 12:04:48 +0000

    update spec to 0.99.6 (fold Contacts into Connection)
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093

commit 13d3c7950ced635f8b610bb1b129942bcff66578
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-06 18:37:45 +0000

    TpBaseConnection: add more ABI padding
    
    We're starting to run out of pointers here; while the 'next' branch
    isn't ABI-stable, we might as well add plenty of padding.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 755108dd64973c8a4639debc7fd190ec1ebad7fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-06 18:35:37 +0000

    TpBaseConnection: absorb the functionality of the TpContactsMixin
    
    It's a somewhat different "shape" - using a fill_contacts_attribute()
    virtual method - so that it's (hopefully) introspectable. This is a
    step towards folding Contacts into Connection.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit cbf3bac0c6709163ca70b2ed2535828503245822
Merge: dd3a641 c371d0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-13 12:02:02 +0000

    Merge branch 'add-farstream' into next
    
    Reviewed-by: Olivier Crête
    Tested-by: nobody (<https://bugs.freedesktop.org/show_bug.cgi?id=73551>)
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=73409

commit c371d0f0713f6fa348bfb2974953e27742caa082
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 20:14:50 +0000

    Flatten telepathy-farstream/README into the top-level README
    
    Also drop parts of telepathy-logger/README that are redundant with the
    top-level README.

commit a4779f6d9dc7f649ea453ea7508cb84917562a18
Merge: 5e01b64 967d84e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 20:02:19 +0000

    Merge remote-tracking branch 'local-tpfs/prep-for-merge' into next
    
    Non-trivial merges:
    * .gitignore
    * build system in general
    * moved telepathy-farstream's NEWS and README into telepathy-farstream/
    * deleted glib-signals-marshal-gen.py
    * link to telepathy-glib*.la, since -ltelepathy-glib-1 etc. would
      break dependency tracking
    
    Conflicts:
    	.gitignore
    	COPYING
    	Makefile.am
    	NEWS
    	README
    	autogen.sh
    	configure.ac
    	docs/Makefile.am
    	docs/reference/Makefile.am
    	m4/Makefile.am
    	tools/Makefile.am

commit 5e01b6493c225b51b6375eaba0f54e821aa565da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 17:23:54 +0000

    COPYING: delete unused BSD licenses
    
    We had a prefix and suffix for non-LGPL licenses, but we no longer
    ship the BSD-licensed code, so we don't need those any more. (Also,
    this project is telepathy-glib, not Gabble.)

commit 967d84e8cf01a43e786dbfbb1e589b2f80e085d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 19:53:13 +0000

    Remove unused Autoconf macros
    
    We still use AS_COMPILER_FLAG for now.

commit 93f18ce1c28735cc15bdd171322d8b6ce05ebd0b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 17:15:53 +0000

    Move examples into telepathy-farstream/

commit c0f6432c8de302d83a670943deac44b3817e0a7b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 19:11:32 +0000

    Move documentation from doc/lib to docs/reference/telepathy-farstream
    
    This will make it fit better in telepathy-glib, which has a
    docs/reference/ directory already.

commit 328bed700033ee3462e5dca615c1bffcc5218670
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 19:43:18 +0000

    TfCallContent: compile with -Werror=shadow
    
    tp_asv_get_boolean() is documented to return FALSE in the "not valid"
    case, so there's no need to check it separately here. This avoids
    shadowing a variable named valid at function scope.
    
    j was previously named i, shadowing another i at function scope.

commit 55fd58bc96a78e490c9dfb7f7c6e1d03f4905f79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 19:43:44 +0000

    TfCallStream: include missing header
    
    This fixes compilation with -Werror=missing-prototypes.

commit b74fbf648df341ea28ea3d6121a994881b31ff80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 19:49:48 +0000

    Link g-i bindings to the correct telepathy-glib version

commit d8236c1bb2dad2cd159e2f728b626540df1d7997
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 19:40:16 +0000

    Catch up with GLib deprecations

commit 865233c76e437711cde0d2aee8b0b237b4e6b160
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-08 17:16:41 +0000

    Update tools from telepathy-glib

commit dd3a64191c76337c8f753ff04842282dd0822fb9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2014-01-08 10:52:52 +0100

    tests/README: update for logger tests

commit 15ee8adf446f9af341856a595bf058948ab01956
Merge: 9728081 e1d4f54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2014-01-07 15:47:06 +0000

    Merge branch 'master' into next
    
    [Also remove g_type_init() from the Logger, matching
    telepathy-glib. -smcv]
    
    Conflicts:
    	examples/client/js/contact-list.js
    	examples/client/js/debug-client.js
    	examples/client/python/contact-list.py
    	examples/client/python/dialler.py
    	examples/client/python/ensure-channel.py
    	examples/client/python/file-transfer.py
    	examples/client/python/ft-handler.py
    	examples/client/python/inspect-cm.py
    	examples/client/python/stream-tube-accepter.py
    	examples/client/python/stream-tube-offerer.py
    	examples/client/python/text-handler.py
    	examples/client/stream-tubes/offerer.c
    	telepathy-glib/file-transfer-channel.c
    	tests/dbus/connection-balance.c
    	tests/dbus/connection-bug-18845.c
    	tests/dbus/connection-getinterfaces-failure.c
    	tests/dbus/connection-handles.c
    	tests/dbus/connection-inject-bug16307.c
    	tests/dbus/params-cm.c
    	tests/dbus/text-mixin.c
    	tests/enums.c

commit 9728081a0167a7eb97f0197182fe46e902558539
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-12 13:57:23 +0000

    examples: explicitly ask for TelepathyGLib-1
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49737
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 9ec6e88a3da0a45ecef43257f9dff19537a350b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-12 12:46:31 +0000

    Rename the Logger's GIR to TelepathyLogger-1
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49737
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit e1d4f5439e851a8ac4585e021778c13cb1d122ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-12 12:44:35 +0000

    examples: explicitly ask for TelepathyGLib-0.12
    
    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>

commit 91c7de4f553c17118bb2d731f085ea18f05f3e84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-08-20 20:36:46 +0100

    TpConnectionManager: add more debug for tp_list_connection_managers()
    
    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

commit bfef0a5bc50485ff39ab1cc9e329aee71271aa91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 17:20:08 +0000

    Enable GLib 2.36 deprecation warnings
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit e3d4c2977fbf086e7d42c77e3713e1bcddda2a9c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 17:19:59 +0000

    Stop calling g_type_init()
    
    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>

commit 4480d2b9f5bb72c8acf0e9f712c6f8346a174f91
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-12-04 14:09:18 -0500

    TpFileTransferChannel: Fix possible crashes.
    
    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.

commit 441fed1e0828b8fc6b94bd5f66c7cb222d09ef20
Merge: 8313306 1b28e0c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-11-26 09:00:59 -0500

    Merge branch 'telepathy-glib-0.22'

commit 1b28e0ca43acec40f708d480e2824743561c5b97
Merge: d4388c7 3c1c43c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-11-26 09:00:43 -0500

    Merge branch 'telepathy-glib-0.20' into telepathy-glib-0.22

commit 3c1c43cc2a13df3d5f56e20d49c7bd136486b372
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-11-25 14:56:01 -0500

    TpBaseConnectionManager: Fix critical printed each time a new connection is made
    
    glib 2.39.0 started to print a g_critical() message when calling
    g_source_remove() on a source that does not exist anymore.

commit 8313306834c7f294596820919a5ed52197a574be
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-10-28 14:59:57 -0400

    Tests: use g_test_dbus_unset()
    
    Also link to https://bugzilla.gnome.org/show_bug.cgi?id=697348 to
    explain why we still have to unset STARTER env variables.

commit 0dccc2dce2bd78ece8d5fda13d40ce06b197fe97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 20:43:26 +0000

    nano version

commit 296f4fe3e27d84e81f60245441ebb8b720a25cce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 20:38:16 +0000

    Add missing NEWS

commit 3e7a2c2537676d80155e9c9ebb5eb9700f418af8
Merge: 6ef7a6c cbb3fb3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 20:37:52 +0000

    Merge remote-tracking branch 'origin/next' into next
    
    Oops, pushed too early.

commit 6ef7a6c1d48b6e0fa0e5f2e7eab4274edea512e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 20:20:02 +0000

    Fix UNRELEASED version markings

commit efceabf103e52a53b69f94a32ec31a8773a8b4fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 20:04:08 +0000

    0.99.5

commit 093b4f926e229a00b7f18956dd17aefab67e7201
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 20:03:52 +0000

    Generate code for IRCCommand1 interface

commit cbb3fb344362116d1d81fbe6a0df7989fd3f547d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 20:04:08 +0000

    0.99.5

commit 84fddd4d9c541ecc4c6d8f8ec4b2f7849f44cbcb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 20:03:52 +0000

    Generate code for IRCCommand1 interface

commit bb3ee69bec3c17c31b40d9909e39dbbc36ab5fb8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-04 11:59:23 +0000

    telepathy-glib docs: add $(DOC_MODULE_VERSION)
    
    This makes the documentation parallel-installable.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49737
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit fc228b814e01a9cd231d4b9d8e4709effafd42fe
Merge: 7155875 1aa78d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 19:45:13 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	docs/reference/telepathy-glib-sections.txt

commit 7155875747057e6a5c4bac068a59d433720a42cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-05 16:00:10 +0000

    Replace some remaining uses of org.freedesktop.Telepathy
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit 5417ea46099776b1b6c77c59f42b0fe85a1a5e74
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-05 15:49:10 +0000

    Replace im.telepathy1 with im.telepathy.v1
    
    This also fixes a few uses of im.telepathy1 in object paths in Logger code,
    which was presumably a misuse of sed.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit 98f46d75ff6d8db8c6b2f5d7472f6ddbcb6c9a36
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-11 18:48:46 +0000

    Update spec to 0.99.5
    
    Preliminary version of this patch reviewed by Xavier Claessens.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 7e3ae0c0d58ad6c163b3ba83c15cedf430228a1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-05 12:52:31 +0000

    TpAccountManager: simplify restart logic now that the AM is activatable
    
    This also fixes a bug: the name of the AM for Telepathy1 is
    MissionControl6, not MissionControl5.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit 1aa78d2cf4d9b44c15c5b627eef210943646e3fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 16:56:38 +0000

    TpProtocol: improve debug
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit d01acacceaef93160af478f8534e00d264baba03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-30 12:49:44 +0000

    TpProtocol: add API for presence statuses
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 043d6101a4c8ad46e496fd463318979b2674ac68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 16:57:05 +0000

    TpProtocol: parse status specs from .manager files
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit df8c7546c913398d072c76d5aaf9fc4a00a93b4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 14:13:30 +0000

    Emit a new TpProtocol's immutable properties as debug messages
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit c73bd6a29e23bdc7afa8a26be0fd6ade0065c03a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 14:54:53 +0000

    TpPresenceStatusSpec: be a boxed type
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 712b3b082f740d1be16b7c74ad7a457aa91947c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 14:53:04 +0000

    TpPresenceStatusSpec: add some accessors
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a7cff4b6a4801259ab9190a29f99a185b10e0962
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 14:52:24 +0000

    TpPresenceMixin: fix indentation
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit ccd7aed489d5e3263f0fa4c2f0af4141057aa7dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 14:51:55 +0000

    TpPresenceMixin: deprecate optional arguments other than "message"
    
    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>

commit 1c491dae9d8f6a90b4d1398dfc8914d8f4ff20a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 13:27:03 +0000

    TpProtocol: add high-level API for the Addressing interface
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a48cf1a835d94ea6220d67883eca4071e686a4a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 13:17:22 +0000

    tp_protocol_identify_account_async: add and test
    
    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>

commit 689c4297ff8cd7cf971ba4bf46ad605a3149f6b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 13:02:13 +0000

    tp_protocol_normalize_contact_async: add and test
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 9cdd0c501a3c3d919468652f1ed3fad0202cb910
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-30 12:01:38 +0000

    Require GLib 2.36, for GTask
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a47643a8ca7abf496aeb0c4f936aa995cf8f9ffc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-30 11:59:22 +0000

    _tp_protocol_parse_rcc: produce debug output
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 5db97e2ccc40795502202f404fc5a0c4cab0cb5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-28 12:53:10 +0000

    TpProtocol: parse_default_value: take raw value as a parameter
    
    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>

commit 45d958eeff097e1df862cbbbb760bf5831201642
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-22 19:11:53 +0100

    inspect-cm.py: on errors, exit rather than blocking forever
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71048
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit e3f282e583034d82b25661d76472a74d814ab32f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-04 11:58:00 +0000

    dist-hook: omit changes before tp-glib 0.22 or tp-logger 0.8
    
    We don't want to generate a 900K ChangeLog containing the logger's
    entire history. "Everything since the last stable version" seems
    a reasonable rule of thumb.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71100
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 0b3d1e8708a1cfcb6f4829aacf6982f982788487
Merge: 0921c26 7ffbde3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-04 13:25:18 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	tools/glib-client-gen.py

commit 0921c26030ed7add73bc057be1e603034c6e2338
Merge: 5a8dd6d 5132ac0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-11-04 11:46:32 +0000

    Merge branch 'next-merge-logger' into next
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71100
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 5132ac05ba431d4ec2a71f8ffa5feb23df5fb5de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 17:33:26 +0000

    Always enable compile-time debug messages

commit 8254aee5423fd6e3afe0cf559edccea608666a99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 17:23:30 +0000

    Use a less archaic format for tarballs

commit c404fae203e9670cebef3f65051794f86419bdb9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 17:22:42 +0000

    logger: don't change ABI with --disable-debug
    
    Rather than having functions magically disappear, it seems much easier
    to have those functions exist but do nothing.
    
    One day I'll remove ENABLE_DEBUG altogether, but until then...

commit aad0f21660c1a6e15b66f6d3bf221c391bdcd5de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 17:21:53 +0000

    distribute Sidecars1 XML

commit d0fbb51e8dffccfcb025df052f9a9b5e5c8d02da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 16:46:41 +0000

    fix some missing documentation

commit 7abe924559d1f265bad373fc106a8a3ab6866a9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 16:46:53 +0000

    fix GObject-Introspection scanning

commit 6ea0be67152fb195d9edca7b718916b5b2b1b200
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 16:20:32 +0000

    Don't remove _gen in clean, only in distclean
    
    With subdir-objects enabled, Automake dependency-tracking files are
    written in _gen/.deps, and deleting them breaks the build.

commit ae86b52c435aa39b78ae14cb23a75e4e639b0d5a
Merge: bd29038 301d3d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 16:47:55 +0000

    Merge remote-tracking branch 'mylogger/next' into next
    
    Conflicts:
    	.gitignore
    	COPYING
    	Makefile.am
    	autogen.sh
    	configure.ac
    	docs/Makefile.am
    	docs/reference/Makefile.am
    	m4/tp-compiler-flag.m4
    	m4/tp-compiler-warnings.m4
    	tests/Makefile.am
    	tests/lib/Makefile.am
    	tests/lib/simple-account.c
    	tests/lib/simple-account.h

commit bd2903877be3a3bd38a2a3fff6bd6e8d030e7306
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 15:11:51 +0000

    Put Autotools cruft in /build-aux

commit b5d96564904e0d7c0361574d76f7dce1847fb4c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-30 16:17:41 +0000

    Require Automake 1.12 and force use of the parallel tests driver
    
    This means we can use the newly-recommended AM_TESTS_ENVIRONMENT
    for the environment (TESTS_ENVIRONMENT is now reserved for the user,
    like CFLAGS), and LOG_COMPILER for the executable that will wrap
    the logs.
    
    We also no longer need test-wrapper.sh for the tests, because
    Automake has similar functionality built-in (on a buildbot or whatever,
    use "make check VERBOSE=1" to cat the logs automatically).
    
    Also use subdir-objects, to shut Automake 1.14 up.

commit 8d7c3206ff2003e8095b8da357ab009011a2b2f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-30 15:57:41 +0000

    Move docs/reference to docs/reference/telepathy-glib
    
    This will let us merge other projects into this source tree.

commit 301d3d7d9b0f025d71390dbc9211923308e4386b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 15:06:53 +0000

    Move various bits and pieces to telepathy-logger/

commit b6b0f8d88011d80538e552618739a7dc60ef23f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 15:06:13 +0000

    Remove empty TODO file

commit 97d8de7e51018edb2785b195ec112b7f6e93059f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 15:02:37 +0000

    Bring back with-session-bus.sh
    
    telepathy-logger's installed tests still need it.

commit c7175e004a59f5b6a902d5be5df1b05804bf3d5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 15:01:56 +0000

    Sync tools from telepathy-glib next

commit 41e5a285fccb282ca16f780017a4ac6f4589b1cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:58:41 +0000

    Move Logger tests into a subdirectory
    
    So they don't get mixed up with the telepathy-glib tests when we merge.

commit 553e32c176c804f0a732ea5df42fb85a03819e65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:36:07 +0000

    Move extensions into telepathy-logger/extensions/
    
    That's a better place for them when we merge this into telepathy-glib.

commit 59a4e79031d9498a745596746bb19eb87e5ef3e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:30:00 +0000

    Move logger daemon into telepathy-logger/

commit 1fd9a8a9fc43ad6a3050ed94f4dd1528c103a9be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-29 17:55:34 +0000

    telepathy-glib: include dependencies in uninstalled .pc files

commit c18e412f3fcc6f794cf2fdfbda0278bb2109bd15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:22:29 +0000

    Write in C89, like telepathy-glib

commit 05d69a8d486fde2c2764aa09ebfbeee8c45e4870
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:20:24 +0000

    Avoid GLib 2.32, 2.34 deprecations

commit 87b42a1950b66a9f1ecec70566c60e4caafd7198
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:14:56 +0000

    Replace deprecated INCLUDES with AM_CPPFLAGS

commit a287aef2ae7c401b082dca0dfa00e9996d69b9a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:10:34 +0000

    Move doc/ to docs/
    
    This is consistent with telepathy-glib.

commit 9bde9a0b3cf6e1971705308ca2cba5cdcd0cd9b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:10:33 +0000

    Use subdir-objects (compile a/b.c to a/b.lo, not ./b.lo)
    
    Automake 2 will make this the default, and 1.14 warns about not
    using it. Equivalent to MC commit 1f11065.

commit 6b05f8f7b39b2dd77f4e71447a633b568cb1311c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:10:32 +0000

    Use AC_PROG_MKDIR_P, MKDIR_P instead of deprecated AM_PROG_MKDIR_P, mkdir_p
    
    Similar to MC commit 04dd9b4.

commit e9e819e55d914392be94f5c67e34bb227eb15a97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:10:31 +0000

    Distribute debug.h, fixing distcheck

commit 38a9c206d9fc3b8b778788440c92020268a1b955
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:10:31 +0000

    Put Autoconf, Automake, Libtool droppings in /build-aux
    
    Equivalent to MC commit c3cba93.

commit 09ff23c267f2b90576cb79c8d3187eda6cb435c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:10:30 +0000

    Use the Automake "parallel-tests" driver, albeit in non-parallel mode
    
    This seems perverse, but it means we invoke tests in the same way
    I want to use for other Telepathy projects, which will help when
    we want to merge their source trees together.
    
    Now that we can rely on having the parallel-tests setup, we can use
    AM_TESTS_ENVIRONMENT instead of TESTS_ENVIRONMENT (which is now
    reserved for the user, like CFLAGS), and we must use LOG_COMPILER
    rather than TESTS_ENVIRONMENT for "adverb" command prefixes.
    
    We no longer need to use test-wrapper.sh for the tests, because
    Automake has similar functionality built-in. On a buildbot
    or similar, use "make check VERBOSE=1" to cat the logs automatically.

commit a1447182c813cd44a3a354069890331d3cb54329
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:10:29 +0000

    Fix out-of-tree documentation building

commit 0d3328321b5533e98fc6dd501f439fcaf7aca534
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-31 14:10:25 +0000

    autogen.sh: don't override Automake version
    
    We now require 1.12, so explicitly selecting 1.11 makes no sense.

commit 5a8dd6df94833eeda2c173ed6ef1e20b5e9e788d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-29 15:17:40 +0100

    manager files have been moved to telepathy-1/

commit c455172a97b0b49418fd2fa1e7bd5c6e0a118541
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-29 14:57:23 +0100

    move client file to telepathy-1/

commit 3823433ef15777ae73f2bc94b36c14e5fe6f4a97
Merge: 5cdda0c 811349d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-29 14:25:01 +0100

    Merge branch 'next-merge' into next

commit 811349d4a8375da36edb5e9b33ba41b3900da0ec
Merge: 2d1aa9b 07e7c3d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-29 11:29:57 +0100

    Merge remote-tracking branch 'origin/master' into next-merge
    
    Conflicts were pretty hardcore:
    - all the spec conflicts have been resolved with --ours as I just synced on
    the latest version of spec-next (0.99.4)
    - docs conflicts have been solved manually while updating to the new API
    symbols.
    - telepathy-glib/contact.c was a nightmare to solve...
    
    Conflicts:
    	NEWS
    	configure.ac
    	docs/reference/telepathy-glib-docs.sgml
    	docs/reference/telepathy-glib-sections.txt
    	spec/Channel_Dispatcher_Interface_Messages1.xml
    	spec/Connection_Interface_IRC_Command1.xml
    	spec/Connection_Interface_Renaming1.xml
    	spec/Makefile.am
    	spec/all.xml
    	telepathy-glib/abi.am
    	telepathy-glib/account-manager.c
    	telepathy-glib/account.c
    	telepathy-glib/channel-dispatcher.xml
    	telepathy-glib/connection.xml
    	telepathy-glib/contact.c
    	telepathy-glib/extra-gtkdoc.h
    	telepathy-glib/util.c
    	telepathy-glib/util.h
    	tests/lib/simple-account.c

commit 7ffbde3f23170ccc219ca969052efaf9c9a535bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-21 16:50:53 +0100

    codegen: factor out copy_into_gvalue
    
    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>

commit 5cdda0cb2d1d942073de19fb88d7fb1ecf820b59
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-29 11:44:23 +0100

    fix account unescape tests
    
    3d61bc4e42e672b43465402843876f4c67f45438 was incomplete as it didn't update
    the tests and didn't remove the '-' when unescaping '_2d'.

commit 2d1aa9be4697824ae0780a7f90ee5eb1fbcdc8d1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-29 09:13:30 +0100

    sync with spec 0.99.4

commit 75159cddce2b76a4d3b1e9bdafaff14a8b9c3cbb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 17:14:57 +0100

    call-handler: use tp_call_channel_accept_async()

commit 6c841de5701cc194ed7baa14f78fcc399630c160
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 17:06:06 +0100

    use TP_TOKEN_CHANNEL_TYPE_CALL1_*

commit 438aa4b6da7b3557ee49051bff74b8a9ea9c8147
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 15:42:29 +0100

    nano version

commit 4a9398dc9409b7f8187b3a21519b6d220cf5b316
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 15:38:41 +0100

    0.99.3 snapshot

commit 07e7c3d2768fe85eb2815aa93d695291565f931e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 15:15:27 +0100

    nano version

commit 23949e9d81b968d8c0b9bcbb21c949cf246c22f7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 15:05:52 +0100

    util.h: define tp_value_array_free if version is at least 0.24

commit c20140663f240a922dc882d90d8d9a30818c9747
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 14:52:06 +0100

    util.h: remove comment triggering the UNRELEASED check
    
    Having 'UNRELEASED' in a source file makes the release checker unhappy.

commit bd8cf9856f1a95ef971d4d5f5b0b051baa2eee8d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 14:40:45 +0100

    fix spurious.service EXTRA_DIST path

commit a819c09df6e9123b0bc5213f9ea99e1e9df61500
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 14:40:29 +0100

    util.h: replace _TP_AVAILABLE_IN_UNRELEASED

commit 587b16ca92e5342a8685a2b391a84afc8977c458
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 14:39:56 +0100

    define _TP_AVAILABLE_IN_0_24
    
    _TP_DEPRECATED_IN_0_24 was already defined but not this one.

commit 60cd45c04371390abe58bab9d8917704057cca9e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 13:00:16 +0100

    0.23.0

commit 0615514fb03e88497e4f0a2e19418da2632294ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-16 15:33:07 +0100

    README: no API guarantees on development branches

commit ed4a1251f52abc801a4cbad5f9f464f51819a78b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-15 13:22:19 +0100

    Generate code for newly-stable interfaces

commit 4868017daf708049102ee33618a615f96f4adbc6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 12:05:36 +0100

    spec 0.27.3

commit e83f7c5d196589de53d955aa0822d3198eef1477
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 10:26:19 +0100

    Adapt for use of ABI versions in generated code

commit 44ac051119c677c295095c2b8496f49a96f95a63
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 10:07:47 +0100

    tests/lib: sync with tp-glib next

commit a2094fddaa76f0437bae95c2da619e52e766e00c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-28 10:07:38 +0100

    Adapt for use of ABI versions in generated code

commit e33a4e2b5c60c8a209a0b5018d8e86052e2f2f4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-11 16:06:31 +0100

    Don't strip ABI versions from generated code

commit 3d61bc4e42e672b43465402843876f4c67f45438
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-25 14:49:08 +0200

    unescape_protocol: stop replacing '_' with '-'
    
    Protocols can now have '_' in their name (local-xmpp has been renamed to
    local_xmpp).

commit c38e41c0ae63ca6082381981bb7c71a14a7e8f94
Merge: 79acc09 d4388c7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-24 14:54:32 +0200

    Merge branch 'telepathy-glib-0.22'

commit d4388c7c1fedb1e91b99075cd6b15b5cf573a302
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-24 14:38:45 +0200

    channel-group: don't crash if no message has been provided

commit 79acc094fb8d0136641022ae7e19e401e7aec8e5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-23 14:55:10 +0200

    add TpAccount::avatar-changed signal
    
    Fix https://bugs.freedesktop.org/show_bug.cgi?id=52938

commit 159b18dd5af2f618a5f5571fed870e65ccf110d9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-23 12:44:35 +0200

    simple-account: claim that we support Avatar

commit dd8c765c0dbc080e408cadaf1de1cccafd938948
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-23 11:12:35 +0200

    simple-account: add test API to change the avatar

commit 36fd8599b7e4c5f5fece59ae2f19bc4ff59b791f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-22 16:07:01 +0200

    telepathy-logger-1.pc: link on the right logger version

commit abea560b5c6d20dc63c0d986405c186f215018f8
Merge: 6137a5a 30ffbae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-11 16:28:35 +0100

    Merge remote-tracking branch 'origin/next' into HEAD

commit 69be1c1cc0a328905a7df44f44f3e56d213db5af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-02 16:49:48 +0100

    Put Autoconf, Automake, Libtool droppings in /build-aux
    
    Equivalent to MC commit c3cba93.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70045
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 8fb03e86047fb5527da95288e3363f89a1115553
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-02 16:48:43 +0100

    Use subdir-objects (compile a/b.c to a/b.lo, not ./b.lo)
    
    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>

commit e4de996122b9559d03fabe2f3d3a1b51d29ffecc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-02 16:47:19 +0100

    Use MKDIR_P instead of deprecated mkdir_p
    
    In theory, AC_PROG_MKDIR_P only sets MKDIR_P, although for now it
    also sets the deprecated mkdir_p for compatibility with AM_PROG_MKDIR_P.
    
    Similar to MC commit 04dd9b4.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70045
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 1b409fc1e2d39a3f7a99840a8ad5235e6116d588
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-10-02 15:17:44 -0400

    Fix .pc files
    
    pkg-config does not support line breaks in Requires, also add a few
    missing -1.

commit 6137a5a2350bdb61c3d850bb14c3ab5448ea906a
Merge: fd88c77 96cfbd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-02 20:05:32 +0100

    Merge branch 'telepathy-glib-0.22' into next
    
    For simplicity I just left out the NEWS update. We'll get that
    along with the merge of 0.23.
    
    Conflicts:
    	NEWS
    	configure.ac
    	telepathy-glib/contact.c

commit 7b6e496317a332b81fb079256f7995cf082b5c57
Merge: e7b9ae3 96cfbd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-02 16:44:31 +0100

    Merge branch 'telepathy-glib-0.22'
    
    Conflicts:
    	NEWS
    	configure.ac

commit 96cfbd0e8401ab06b729cfa5b092d5939899dc6b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-02 15:02:31 +0100

    nano version

commit e7b9ae33a0075541aa2f2376c2254ea0282920d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-01 17:09:02 +0100

    TpContact: improve debug info for GetContactAttributes
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70010
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 2ab17fc417761a6595abf02bd3fd6afd10a7853c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-01 17:08:35 +0100

    contact_avatar_retrieved: improve debug
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70010
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 8912df6d612320dcb2ffda4fb43e995ef08aed9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-01 16:25:49 +0100

    tp_contact_set_attributes: don't warn on genuinely absent interfaces
    
    The warning message says something like "... supposedly implements
    Contacts and Aliasing" but we don't actually check that the connection
    claims to implement Aliasing (in either its ContactAttributeInterfaces
    or Interfaces). SimplePresence has the same bug.
    
    The Mission Control regression tests trigger this, since they
    include some simulated connections with small subsets of interfaces.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=68149
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 0f5f605ab1217e008174f80ab4518e8464f3bc94
Merge: 8e83a1c fcfa097
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-10-02 14:52:58 +0100

    Merge branch 'telepathy-glib-0.22' (early part) into HEAD

commit f33b6bb7407b0244da73ba69e8c288bc429b1f59
Merge: e4a44ee 2286d8f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-10-01 15:46:20 +0200

    Merge remote-tracking branch 'origin/next' into merge
    
    I didn't notice we already had a 'next' branch. :\

commit e4a44eeb50141dc09a23227bd21610295aa28255
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 14:27:43 +0200

    Logger.xml: FavouriteContacts(Is)Ready signal and property have been removed

commit 0f7e51ae4119b8a4617943d5eadbb40d8eedd30a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 14:17:02 +0200

    Logger.xml: undraft

commit a7499229f98d9bf7ae8ce821bc73c00571ab0317
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 12:33:05 +0200

    support call end detail reason with old TP prefix

commit 063582640d027315591f91399d2ce330372c7683
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 11:43:29 +0200

    suffix doc module with -1

commit 642b9661d4f5f1fa8c7b6ff9dcfe69dfd0df6a92
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 11:29:57 +0200

    install header files to telepathy-logger-1/telepathy-logger

commit 6f5fa7490129ffdbfc961ac6ee63c2193ff74b66
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 11:26:05 +0200

    rename gir file to TelepathyLogger1-1

commit 3d324610ff674363ee9811d9f8bd5367d1cc7d0a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 11:23:08 +0200

    suffix .pc file with -1

commit 33494a06b684ef84ab913de50fed9f713d42d415
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 11:15:03 +0200

    prefix lib file with -1

commit 51f72228e4ef4fda0475dc3af52caad1cb320842
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-27 14:04:37 -0400

    Rename org.freedesktop.Telepathy to im.telepathy1

commit 91258a4cccfe4689ab60e7527eaae5c28412beb2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 14:46:44 +0200

    suffix doc module with -1

commit 8e46d5fb2e312d793693489ec99e260334d34763
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 16:25:35 +0200

    install header files to telepathy-farstream-1/telepathy-farstream

commit f97b6554334bd2ff301b88866be7fb550eade814
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 16:22:41 +0200

    rename gir file to TelepathyFarstream-1

commit 7bdac513a2197003a5a838281eaed4f17151de78
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 16:17:23 +0200

    suffix lib file with -1

commit d0e14a0064e0ff6bee3caa7b034fd8bd44073151
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:52:36 +0200

    textchann-null has been replaced by echo-chan in tp-glib next

commit 9eddabeae916e360f2b7dbe1f2b2562ae86a86c3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 15:44:43 +0200

    tests/lib: sync with tp-glib next

commit 17a57522113faf0a5512746dd21c9a4c51109716
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:30:25 +0200

    TP_CHANNEL_FEATURE_CONTACTS has been removed
    
    CORE is enough.

commit 9beb8e42b482d6119a02c679d0a8882096c55e40
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:30:00 +0200

    Messages has been removed, no need to check for it
    
    If channel is Text that's all good.

commit dbb46e194c802fc602b7c0a3c9721ca1f8b24c59
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:29:51 +0200

    tp_message_to_text() now takes only one arg

commit 45198f65e0ed4c245d927de34a7f5a0860fc666b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:22:41 +0200

    tp_client_factory_add_contact_features_varargs now takes '0' as guard

commit 96013b1ba64f95a48f02f42f928ae8ccc75e7a66
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:20:43 +0200

    tp_account_manager_dup_valid_accounts has been renamed

commit 0d0c7eb7b721ae5f13aba5d430a8bbef41524eec
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:15:11 +0200

    TpSimpleClientFactory has been renamed TpClientFactory

commit f8aac165e4e975683ac5038e490e72913faf4780
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:10:40 +0200

    tools: sync with tp-glib next

commit 814f5283d4ecf2564ad9e3625247ebef770a661f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:40:52 +0200

    Bump GLib dep to 2.34
    
    Needed for g_test_dbus_new().

commit 63fe8fb35930c291efc91f27ffbd741a31a44b42
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:07:51 +0200

    build with telepathy-glib-1

commit ce1aefeb329be9504992078c30aad9d5b034fa1d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 12:20:37 +0200

    log-store-xml: fix reason leaks

commit 04ac64efc5cb8f54f0e9ca0672c11623e70ff609
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 12:09:40 +0200

    test-tpl-log-store: test end reasons

commit 87eb595b7e5b091e106f0f1893e32a8d9d568915
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-30 10:49:55 +0200

    log-store-pidgin: keep a ref on the account manager

commit 30ffbae50b273440f50fb87d7c1b39193b09ab76
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-25 13:25:09 -0400

    Vala: rename vapi module to telepathy-glib-1

commit fd88c773e6c538b54e71b88bd8d1bdd6ac759d9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-27 15:44:37 +0100

    nano version

commit 82037b0f8a81da01fae5e01bce7092d27a34bc8b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-27 15:09:25 +0100

    0.99.2 snapshot

commit 201db4aa8dcc06c3961b2fc1e4caf14651ecaf14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-27 14:54:50 +0100

    fix paths to spurious.service so we can distcheck

commit 775195541fc986ee2737b3134b26a142bf61ab78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-27 14:52:59 +0100

    upgrade spec to 0.99.2

commit ce41aef7528cc60e82147c3387e3e2a0f87d1dd5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-27 14:40:24 +0100

    tp_connection_manager_check_valid_name: fix copypasta

commit 017e7d4775f9fd1066ce8a5d7b0b7acef12f0475
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-27 14:39:35 +0100

    Correct g_strdelimit usage

commit b25303cc3b54e84eac6f051bb43a952bbb91a7fa
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 15:23:49 +0200

    move tp_tests_copy_dir() to logger-test-helper
    
    This function is logger specific so best to have it in this file. Makes
    syncing with tp-glib easier.

commit 2e3e802c3bd98dc73c90dcda389d49e3e37de914
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:56:38 +0200

    stop using tp_account_is_prepared()

commit 5620e4b93db55a71d97805964371c0f1fcda5d3b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:11:47 +0200

    stop using NUM_TP_*

commit 06b666b2f412ef4f97880458ea76355abd8c76cd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 14:16:01 +0200

    include telepathy-glib-dbus.h
    
    Not needed for now but will be for 1.0

commit 79dc68735b8b9d8ecf4e461565db76768346882a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 19:24:28 +0100

    Update NEWS and UPGRADING for 0.99.2

commit ce521d4c96dfd0c4c6de3762c6e0e812658a64d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 19:13:28 +0100

    tp_connection_manager_check_valid_name: allow starting with underscore
    
    telepathy-spec 0.99.1 doesn't allow this, but 0.99.2 does.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69855
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 845412a18c5543ab7d37ddbd88bee97285c61365
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 19:12:58 +0100

    TpAccount: use underscores in example service names
    
    The convention is that they look like protocol names, and we've
    changed the definition of protocol names.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69855
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 7bd2b3d16cb4972708912d75dc396c62d76f74a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 19:10:00 +0100

    TpAccount: if synthesizing icon name from protocol name, s/_/-/
    
    Freedesktop icon names conventionally look-like-this, but we've changed
    the definition of a protocol name in 1.0 so it looks_like_this.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69855
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit bbbb7a6319676f1257ec2d8189c8235f745b3d2f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 19:01:12 +0100

    Allow protocol names to start with "_", because tp-spec 0.99.1 says so
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69855
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a956afadfbf9c35a303f98c25b8e638e8f3e832a
Merge: c4b69e5 8e83a1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-27 14:22:10 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/account-manager.c
    	telepathy-glib/account-manager.h
    	telepathy-glib/account.c
    	telepathy-glib/account.h
    	tests/dbus/account-manager.c

commit 8e83a1cbeccea3adb0102f196d2a9f6f3362a2f1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 15:16:10 +0200

    deprecate tp_account(_manager)_is_prepared for 0.24

commit f36f3a56ede1eb4350324b13250a449c4d847566
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 15:15:52 +0200

    define _TP_DEPRECATED_IN_0_24(_FOR)

commit 3f5dffa86e4890c8440eb7a0e3d328bdacf70fdc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 15:11:35 +0200

    deprecate tp_account_manager_is_prepared()
    
    We removed it in 1.0

commit 0bce763db1a3237e6ff216daca3244585f69811e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 15:11:23 +0200

    stop using tp_account_manager_is_prepared()

commit 419de7023bc42c1c5fa7cab3a9bea7e62869d671
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 15:08:04 +0200

    deprecate tp_account_is_prepared()
    
    It's obsolete since a while and we removed it in 1.0.

commit 523dca7d96d328a92c940be5cb4550e8d72cef6d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 15:07:50 +0200

    stop using tp_account_is_prepared()

commit c4b69e59d07d3577a68d2ae855e2b954722391a2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 15:00:04 +0200

    tp_account_manager_dup_valid_accounts() has been renamed
    
    Fix comment.

commit bb5133759bc92716c24770e46fc95ad7d8073980
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 12:25:34 +0200

    Prepare TpAccount if needed
    
    Make sure that the TpAccount we receive from public API is prepared as more
    and more API are relying on it.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69814

commit 9acc98e7c25b1b9bb7f779c595e05a9d88035c48
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 12:17:07 +0200

    log-manager: factor out start_async_op_in_thread()
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69814

commit 6de9db8758f1c339f411aefb9cf2433893f3d02e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-26 17:03:10 +0200

    use account's normalized name instead of its account id
    
    It doesn't make sense to use the account opaque ID as 'self id'.
    
    Fix fdo#69814.

commit 8b81467bea6759f9ef0beb092e6cd02a50000840
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-26 16:55:12 +0200

    tests/dbus/test-tpl-log-iters-xml: use tpl_test_create_and_prepare_account()
    
    This test will rely on the TpAccount to be prepared soon.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69814

commit c7ec26289656a37b1b1e71744ca0e05d0b9d5a41
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-26 16:55:12 +0200

    tests/dbus/test-tpl-log-store-xml: use tpl_test_create_and_prepare_account()
    
    This test will rely on the TpAccount to be prepared soon.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69814

commit 56bdbb0183c507acefd2c673d14509a54ebfddd2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-26 16:46:50 +0200

    add logger-test-helper.c
    
    Introduce a new helper file to contain logger test specific helper functions.
    
    Add helper function to register and prepare accounts.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69814

commit f8b26736c19748d33fe23cc474e61b88434844c6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-27 11:40:46 +0200

    text-event: chain up dispose

commit a1aba1bad33188bf8aaa54e9db218469fdbe177b
Merge: 72a786e a02af78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 18:30:40 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	NEWS
    	configure.ac
    	docs/reference/telepathy-glib-sections.txt
    	examples/cm/contactlist/conn.c
    	telepathy-glib/account.c
    	telepathy-glib/base-connection-manager.c
    	telepathy-glib/base-connection.c
    	telepathy-glib/group-mixin.c
    	telepathy-glib/message-mixin.c
    	telepathy-glib/presence-mixin.c
    	telepathy-glib/text-mixin.c
    	tests/dbus/channel-dispatch-operation.c
    	tests/dbus/client-channel-factory.c
    	tests/dbus/contacts-slow-path.c
    	tests/dbus/contacts.c
    	tests/dbus/dbus-uninstalled/services/spurious.service
    	tests/dbus/params-cm.c
    	tests/lib/broken-client-types-conn.c
    	tests/lib/contacts-conn.c
    	tools/glib-client-gen.py

commit a02af787eab20a08a678a215c917b022c2ee6f8f
Merge: 31d338b 05c0077
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 16:32:42 +0100

    Merge branch 'telepathy-glib-0.22'

commit 31d338bb47e46ee52347cc30622f57fbe72405ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 15:27:43 +0100

    Bump GLib deprecation-cleanness to 2.34
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit 64d0037d0a2692d692b2b4f0a7a28d01fbfc5bf8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 14:38:02 +0100

    Suppress remaining GValueArray deprecation warnings
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit b29452b531d9edadeb5558697c58c35ecf2f44c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 14:37:41 +0100

    Use tp_value_array_free instead of g_value_array_free
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit b8b0af6611ffabc84ad992697e2ae6c87e3483d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 15:05:04 +0100

    tp_value_array_free: add
    
    This lets connection managers and other Telepathy modules free the
    result of tp_value_array_build() without deprecation warnings.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit aa407653e274480ae63b21017869e07de3a1aa4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 14:28:40 +0100

    Make more use of tp_value_array_unpack, tp_value_array_build
    
    As well as being less code, they're not flagged as deprecated.
    
    This requires a bit of extra copying, because there's no
    tp_value_array_unpack_dup() or tp_value_array_build_take(), but
    it seems worth it.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit e6ac4848a0e613087b024af9f4c21fec3ee509ef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 14:23:21 +0100

    glib-client-gen.py: ignore GValueArray deprecation warnings
    
    Yes we know we have GValueArrays.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit e574b30a5e0b884838a6b04526528490dfc5ce91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 14:22:25 +0100

    Account: don't crash if a CM returns a non-(ays) Avatar
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit 03e2bb3d09b527c9144c3186d2f0f9aa7113aac9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 15:34:14 +0100

    0.24 branch

commit 5765148158effd59f99976b5d6c59d08a3117ac7
Merge: dea8df9 b5c43a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-26 15:26:12 +0100

    Merge branch 'telepathy-glib-0.22', rejecting the changes

commit 452f55a1877fc5eeba3b218b17a49552ee576fef
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-26 14:07:56 +0200

    build with TP_DISABLE_SINGLE_INCLUDE
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69846

commit 48a0b475ea349abda6963e576315c546440af2b3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-26 12:26:54 +0200

    stop using tp-glib sealed variables
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69846

commit b2a2aeae630cc8ee049734620d8d1117b1079874
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-26 12:30:47 +0200

    tests/lib: sync with tp-glib master
    
    Adds a few new files used by the new version of the files we are using.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69846

commit dea8df907dfd435809706f54e2ad39db86576a93
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-26 15:55:09 +0200

    simple-account: set 'parameters' as writable
    
    Some logger tests relies on this.

commit bfb21c309bcae17f74a27ac9435b4cbbdf1be767
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-04-11 16:31:56 +0200

    Port unit tests to g_test_dbus_up/down
    
    https://bugs.freedesktop.org/show_bug.cgi?id=55761

commit 4a8eab4b594e386bd69d979901c94d0e0ad7e4ac
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 16:02:05 +0200

    suffix .pc file with -1

commit 8d9a8a8ac0c6646e1f66cc2854e26484f02e3db8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 12:51:09 +0200

    build with telepathy-glib-1
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69806

commit db295074e8a78543f66e54a5e14ebce403edd982
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 12:32:06 +0200

    remove StreamedMedia support
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69806

commit 240648e79c882702b497b0af9c3ec5cc563739d6
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2013-09-25 20:37:15 -0400

    Fix typo, make it build

commit 96dc161f99ec2058127d50b2bb28ea3e9c2d3835
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2013-09-25 20:28:41 -0400

    Use AS_IF in configure.ac
    
    https://bugs.freedesktop.org/show_bug.cgi?id=54121

commit edf5cf40797eca0e6661fe3b08912a84a39204c3
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2013-09-25 20:23:20 -0400

    Replace INCLUDES with equivalent AM_CPPFLAGS

commit 91fc609e105b466fc5b2c4983baff82a6fa9ced2
Author: Nuno Araujo <nuno.araujo@russo79.com>
Date:   2013-01-19 07:53:34 +0100

    Fix the build with automake 1.13
    
    In Automake 1.13, the long-deprecated macro AM_CONFIG_HEADER (deprecated
    since 2002) has been removed in favour of AC_CONFIG_HEADERS.

commit 72a786e6fc649bd377fa89042920e4b48e84e272
Merge: ce9b7f1 d6c2580
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-25 15:49:58 -0400

    Merge branch 'master' into next
    
    Conflicts:
    	tests/lib/broken-client-types-conn.c
    	tests/lib/bug-19101-conn.c
    	tests/lib/bug16307-conn.c
    	tests/lib/bug16307-conn.h
    	tests/lib/contacts-conn.c
    	tests/lib/contacts-conn.h
    	tests/lib/dbus-tube-chan.c
    	tests/lib/echo-chan.c
    	tests/lib/echo-chan.h
    	tests/lib/echo-cm.h
    	tests/lib/echo-conn.c
    	tests/lib/echo-conn.h
    	tests/lib/file-transfer-chan.c
    	tests/lib/params-cm.c
    	tests/lib/params-cm.h
    	tests/lib/room-list-chan.c
    	tests/lib/simple-channel-manager.c
    	tests/lib/simple-channel-request.c
    	tests/lib/simple-client.h
    	tests/lib/simple-conn.c
    	tests/lib/simple-manager.c
    	tests/lib/simple-manager.h
    	tests/lib/stream-tube-chan.c
    	tests/lib/textchan-group.h
    	tests/lib/textchan-null.c
    	tests/lib/textchan-null.h
    	tests/lib/tls-certificate.c
    	tests/lib/util.c

commit ce9b7f186216acdb9f2546014fccb6c16e05d769
Merge: 6f7e5f3 53d1e1a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-25 15:41:21 -0400

    Merge commit '53d1e1aa87a73db22ffe1e2ffe22b9201b79de41' into next
    
    Conflicts:
    	NEWS
    	configure.ac

commit 6f7e5f3eccab7dc7f73efffeb60e1b060f97df14
Merge: 68efbc5 b0a00c6
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-25 15:40:07 -0400

    Merge commit 'b0a00c67c61b6b8287aee480d9f5aaa94d0f4979' into next
    
    Conflicts:
    	telepathy-glib/connection-manager.c

commit 68efbc58ba8dae590a3be5d98c98cfa742d810d8
Merge: 6047d88 3aaacd5
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-25 15:33:59 -0400

    Merge commit '3aaacd5566e2edc602870f86e89a3961aff6363c' into next
    
    Conflicts:
    	NEWS
    	spec/Channel_Type_Room_List1.xml
    	spec/Connection.xml
    	spec/all.xml
    	telepathy-glib/abi.am
    	telepathy-glib/dbus-properties-mixin.c
    	telepathy-glib/dbus-properties-mixin.h

commit 6047d88e99ed5546b37f66c71cee67a61569862e
Merge: bc60864 8685a6d
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-25 15:29:07 -0400

    Merge commit '8685a6d9368307046b3d21099ed2d33770a84ece' into next
    
    Conflicts:
    	telepathy-glib/contact.c

commit bc6086431ff3ea47e4d59d1fec450e1836be2e46
Merge: fc2d5cb 7ba4614
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-25 15:25:03 -0400

    Merge commit '7ba46141a7bfd7469ed1dba1d2938b2b62a10f85' into next
    
    Conflicts:
    	docs/reference/telepathy-glib-sections.txt
    	spec/Channel.xml
    	spec/Connection.xml
    	telepathy-glib/base-connection.c

commit d6c2580681fa9e84b6375331babef7f4e3962875
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-25 12:53:14 -0400

    Tests: disable single include
    
    This will make tests rebuild more often, but makes life easier
    to other projects who copy/paste our test utilities (e.g. folks)

commit ed6a2b37a5252d603b0ea45bba1940ed5b6f255e
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-25 12:52:47 -0400

    Add text-mixin.h in telepathy-glib.h

commit ed6f9a63e2a7733472f88d673e01e52ba25c34b0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 10:52:11 +0200

    fix tp-glib single headers
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit 51fd53f00c756dedc5455c0a2159ffa749422adf
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 10:51:32 +0200

    stop building test-api
    
    It's usless and should be ported to GDBus.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit 73efe1f1362f6bed3d74bd92dd2944ca3bb04dc7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 10:31:34 +0200

    bump TP_VERSION_MIN_REQUIRED to 0.22
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit ac363c358b453eb54670c41675f62461e2f28c58
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 10:31:02 +0200

    test-entity: stop using tp_connection_get_contacts_by_handle()
    
    It has been deprecated.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit fa4c04412ae02c77d58a58b36da338f5b7a640ba
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 10:00:54 +0200

    tests/lib: sync with tp-glib master
    
    Add room-list-chan.c as it's used by simple-conn.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit b5939d56b83f1c125dfd6693e881290d513fa67d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 09:55:06 +0200

    bump tp-glib dep to 0.21.2
    
    Needed for tp_dbus_properties_mixin_dup_all() which I'm going to use in tests.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit 03d9bee69ca5dc45c59e5083bbc521459b8b0c03
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-24 11:36:31 +0200

    stop using tp_account_new()
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit 30f231cc4b89aac17dd0c1426ac0f11df7056454
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 17:28:56 +0200

    client-factory: turn to a singleton
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit 8e85b78d6aee35b0eb7181c8ad6a870c22fc8a37
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 17:08:01 +0200

    ignore deprecation warning when calling tp_account_parse_object_path()
    
    It's not that clear how to fix this for now.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit e60291e9221d984bcfbb655db15749c94c1d1a0c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 12:36:21 +0200

    add telepathy-glib-dbus.h
    
    Not yet needed but will be for 1.0
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69806

commit 034eee8ea7303ee0f43ad5d9594a37e29f1e24ef
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 12:50:43 +0200

    call-stream: fix type of state variable
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69806

commit 1ddd6ae3dfb2e6f1200700215eafcf53bdd4cf35
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 12:07:42 +0200

    build with TP_SEAL_ENABLE and TP_DISABLE_SINGLE_INCLUDE
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69802

commit 8dc3a82cc6680f9f22900e595fa88bb6d6f2850e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 12:07:34 +0200

    stop accessing TpProxy members directly
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69802

commit 1afbe1ebe9764982cd0873cbb30f7ba7b8dc9f4c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 11:56:25 +0200

    bump tp-glib dep and use versioning macros
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69802

commit e0cdd884ebf463f1c371a4105f56af0c7ae54248
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-25 12:01:15 +0200

    add missing config.h includes
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69802

commit 54dc1def7a7dcaee992a0d615ecd685e0f11e5f2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 16:28:34 +0200

    stop using tp_text_channel_get_pending_messages()
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit b4e924942d3090ad9df1d0443bfa98cccaf6680e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 16:24:17 +0200

    stop using tp_account_manager_get_valid_accounts()
    
    The code example in log-walker.c was wrong as get_valid_accounts() is
    (transfer container). dup_valid_accounts() is (transfer full) so it's correct
    now.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit 0f3c1d3f1df18d6d6d1533cc1d4656ff64607fb0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 16:23:43 +0200

    stop using tp_account_get_protocol()
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit b4b9349c72aecda03b19f20438a662e92e81e21b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 16:14:49 +0200

    use tp_channel_get_connection()
    
    tp_channel_borrow_connection has been deprecated.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit 4a9fdeb64bc87f09e44ecc0f9c6acaea8bf11f20
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 16:05:45 +0200

    sync tools/ with tp-glib master
    
    Needed to stop using deprecated API in generated code.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit 15f9b0e7259c46747326758d62c5a9ecb6ce3af2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-24 11:57:45 +0200

    bump GLib dep and use versioning macros
    
    Set to 2.32 as tp-glib so we can safely use newer API.
    
    Also, stop disabling single include warnings.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69797

commit 3190e5ab4160d0d7b9946db547b22b1babe2e870
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   2013-09-24 15:31:13 +0300

    examples/call-handler.c: s/ffmpegcolorspace/videoconvert/

commit fc2d5cbc0ec3260d1813132a9d01388eb2302869
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-23 10:13:49 -0400

    TpProtocol: convert '_' to '-' when constructing the default icon name

commit 482561aa00c9329aa3d82e00a3f26eff38e7eee4
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   2013-09-23 17:28:53 +0300

    examples/call-handler.c: Actually use has_audio_src / has_video_src

commit 0816fe31d1c0b7f90770f72dd52c75dae3d21afb
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   2013-09-23 17:28:18 +0300

    examples/call-handler.c: Fix content property names

commit 75b1c3a7749e96a4de1bb700fbe5b3a0637884c7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 15:58:22 +0200

    tpl_log_manager_search_async: fix introspection
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69715

commit 6c566522b8e1dcae7a6e12253f4747c7213926e9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 15:52:06 +0200

    sqlite: deal with g_date_time_new_from_unix_utc() failing
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69715

commit ea913e27183268fda83cc8056c416c3d1c792508
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 15:51:39 +0200

    test-log-manager: make sure to pass a (gint64) as timestamp
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69715

commit a81174c548cca49398f25a5d73f5b51e6a59950e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-23 15:40:30 +0200

    automake: use serial-tests
    
    It's easier to use the old tests behavior for now.
    
    Bump the automake dep to 1.12 as that's the version which introduced this new
    option.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69715

commit 75d21d3074c381bc851f81ebbf0a764e5c80b6f2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-09-20 11:51:24 +0200

    UPGRADING: fix change_members() helper function
    
    tp_group_mixin_change_members raises a warning if we pass a NULL 'message' in
    details.

commit 12e02552109de39efc2a4722373ec91bb66fe6d7
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-18 14:22:56 -0400

    protocol name can contain '_' but not '-'

commit c0a471c13d6f1a3cfe9089748019d75ce55f8077
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-17 16:10:55 -0400

    Update UPGRADING file

commit f6dc62216bb0c771b4421fbfe5e7131f6f188a04
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-17 15:52:45 -0400

    No need to pretend we are in telepathy-glib.h when we are in telepathy-glib-dbus.h

commit 82a9f3153ceab07aec0a8fac22a48fc50f527873
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-09-17 14:37:46 -0400

    Fix build of introspection
    
    This also reorder things in introspection.am to keep
    the same order for TelepathyGLib and TelepathyGLibDBus.

commit fc65d5af7408e4968032d1f08398d8205a09f53c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 18:24:06 +0100

    nano version

commit cf5195547026bb29b7f613159abbc8faef46f313
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 18:21:24 +0100

    upload docs to a new location for telepathy-glib-1

commit ef743e356d5b9db1e227d93d1da1576b205d27ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 18:15:24 +0100

    set version annotations

commit 32babb0c07c912f3de1b69ab7bdadb64cdbdf056
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 18:10:04 +0100

    TelepathyGLibDBus: fix g-i metadata

commit ad91f37da0cb736d70cd4298a73e875fd182550c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 17:39:36 +0100

    0.99.1

commit 287fe3d7c9636854c6b4f50b8e3b83daa347b5a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 16:50:41 +0100

    Don't force the ABI wrangling to happen for 0.99.x snapshots

commit 1731c83ac21d352bd335429e99e826987b067377
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-17 14:32:28 +0100

    variant-util: use the same single-inclusion guard as the rest
    
    This file was added since 'next' branched, so it wasn't included
    in this change.

commit 57cfc546994c23597f12e476b1dbcf1a38877dcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-16 18:05:59 +0100

    Update to telepathy-spec 0.99.1

commit a128b353c3929f44846995d02e926922177d35e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-16 17:59:01 +0100

    Partially revert "Fix gtkdoc for recent spec changes"
    
    This partially reverts commit 19999b5b46a537a0245057dfd99fe0728740001f.

commit 1ed821133b3dce37d1f04eb41e162c24d04c5fa9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-16 18:01:43 +0100

    Partially revert "Update spec snapshot"
    
    This partially reverts commit 0acfcbd3b79a15a6f3004ce3790f372246353f84.
    Switching to a new Avatars API seems too big a jump right now:
    let's get all the CMs updated to 'next' first.

commit 8c010a87d65f7f43c447feef3963d9ecc77e93db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-16 16:23:15 +0100

    Revert "Add TpAvatarsMixin"
    
    This reverts commit 37c2ff7347415907ef4025643ba9e7b51aac240c.
    Switching to a new Avatars API seems too big a jump right now:
    let's get all the CMs updated to 'next' first.

commit cb6f4f3e8f601a5ad9d4aa22f876942fde1e7173
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-16 16:23:09 +0100

    Revert "TpContact: port to new Avatars spec"
    
    This reverts commit 04a5da520a65317eda730ee29ebea90f3ad43661.
    Switching to a new Avatars API seems too big a jump right now:
    let's get all the CMs updated to 'next' first.

commit 88171a563d82633b60b2294cd82765de8e618f0b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-16 16:22:24 +0100

    Revert "Tests: port to new Avatars API"
    
    This reverts commit 280577868fc124cc4e3b874f9d3f6d0a6400b0b0.
    Switching to a new Avatars API seems too big a jump right now:
    let's get all the CMs updated to 'next' first.

commit 1848267089b634ae7aff92a6f46eee8d378c3bc3
Merge: 7d49973 246e201
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-13 17:25:55 +0100

    Merge commit '246e201a0ffcce7648b5cd3818ad889647b79ba5' into next
    
    Conflicts:
    	telepathy-glib/dbus-properties-mixin-internal.h
    	telepathy-glib/introspection.am
    	tests/dbus/cm.c
    	tests/lib/simple-conn.c

commit 7d499731af4706f8d6ef449786f2fe2eb9999c35
Merge: a50ee4a 21b395c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-13 17:18:26 +0100

    Merge commit '21b395c356549d821b30253f6ec5be8dbd15e333' into next
    
    Conflicts:
    	examples/client/dbus-tubes/offerer.c
    	examples/client/extended-client.c
    	examples/client/stream-tubes/offerer.c
    	telepathy-glib/account-manager.c
    	telepathy-glib/account.c
    	telepathy-glib/channel-dispatch-operation.c
    	telepathy-glib/channel-request.c
    	telepathy-glib/client-factory.c

commit a50ee4acc378016103438a9c03069112dab07dce
Merge: 0da3fcc 6adc3a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-13 16:48:22 +0100

    Merge commit '6adc3a97491b8aef64ac00a5efa5685fc5f2c6b7' into next

commit 0da3fcc0a95df68ed5fa28de084c14f4fa37ed23
Merge: 1d9b362 9efb996
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-13 16:46:19 +0100

    Merge commit '9efb9966e3d7425d15ac1038584aadc8e81ac56c' into next
    
    Conflicts:
    	telepathy-glib/connection-manager.c
    	tests/dbus/cm.c

commit 1d9b362873ddd5d82b2fd97550f657a075ec6e1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-12 19:34:11 +0100

    TpConnectionManager: retry introspection after CM exits, up to once
    
    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.
    
    [This is a forward-port of commits 60120429b and 246e201a
    to Telepathy 1.0.]
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=67183
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69283
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a3911d1f57449d3b1d5d7eec5a663b7a99cc5755
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-12 18:49:28 +0100

    tp_dbus_properties_mixin_dup_all: make public
    
    There's no real reason not to - anything that implements D-Bus
    properties is clearly going to have this method in some form.
    Also, my next commit needs it.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69283

commit c2a0fe9614c433b3e963855876bbd39d0ce955d6
Merge: ff3408c 6c2ba1a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-12 17:07:08 +0100

    Merge commit '6c2ba1a537ade5c26b7aa8d3b511c0ae8336c6e4' into next
    
    Conflicts:
    	configure.ac
    	telepathy-glib/connection.c

commit ff3408ca388efb2fa783f8fa76ed2ed60ae7a034
Merge: 377c294 1a311e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-12 16:58:21 +0100

    Merge tag 'telepathy-glib-0.21.1' into next
    
    telepathy-glib-0.21.1
    
    Conflicts:
    	configure.ac
    	telepathy-glib/message.c

commit 377c294f09e280a0daf44b2577fd317cb27983f7
Merge: c029b52 31cb359
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-12 16:41:23 +0100

    Merge tag 'telepathy-glib-0.21.0' into next
    
    telepathy-glib 0.21.0
    
    Conflicts:
    	configure.ac
    	telepathy-glib/connection.c
    	telepathy-glib/util.c
    	telepathy-glib/util.h
    	tests/dbus/contacts.c

commit c029b52f66c3c90d4611a352f09a88bac4a9ea9f
Merge: 754732e 484abc6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-12 16:28:39 +0100

    Merge commit '484abc61967d4b18b8aa97f9fe5b15d6e9475920' into next
    
    Conflicts:
    	telepathy-glib/properties-mixin.c

commit 754732ef47d7485f6b280ac5c47d34df08a4d5d5
Merge: 73c85f5 8608a30
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-12 16:26:08 +0100

    Merge commit '8608a306e80f3aec068c36c83e17f35c52df1381' into next
    
    Conflicts:
    	telepathy-glib/contact.c
    	telepathy-glib/contact.h

commit 73c85f529836f4ec9690c4acfccb584564cb2411
Merge: 0c330d5 b3570e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-09-12 16:23:25 +0100

    Merge commit 'b3570e8e77cb890c62744dc62859c49a6bebd8aa' into next
    
    Conflicts:
    	telepathy-glib/connection-contact-list.c
    	tests/dbus/call-channel.c

commit 0c330d56aa103736c30eee3f1a661fcdb9614ecc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-03-12 16:25:43 +0100

    start_file_transfer(): unset timer_id
    
    (cherry picked from commit a33573ff2c48b9ec37bb6c36801be3b80871e62b)
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 118dbf7c21ec88c85c1d527dfe1f6d3e704e9830
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-03-12 15:14:48 +0100

    file-transfer-chan: don't call start_file_transfer() after disposal
    
    (cherry picked from commit 9ea571eca7d12648776c7179255711dbdd9aac25)
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 7504f033d03bf8d36ed80229e7e4dcb88056e5dc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2013-01-08 09:59:13 +0100

    add missing config.h includes
    
    g_type_init() has been deprecated in GLib master. By including config.h we
    avoid the deprecation warning as it contains GLib's versions macros.
    
    (cherry picked from commit b3570e8e77cb890c62744dc62859c49a6bebd8aa)
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Conflicts:
    	tests/dbus/call-channel.c

commit d1e5e755e6ca3cd56fadd223b4fddaeddffbfff5
Author: Thomas Bechtold <thomasbechtold@jpberlin.de>
Date:   2013-02-09 21:50:04 +0100

    Fix introspection annotations for GStrv types
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    (cherry picked from commit e61dd171562690e6ab0cc411e048f7f511856e6e)

commit 0bd9bf84699cff0c9d9165562ac203ba9eae65b2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2013-01-23 11:34:20 +0000

    Annotate tp_account_update_parameters_finish properly.
    
    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.
    
    (cherry picked from commit 66982e6c17691869aa17c00416d61674b5b3e34f)
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit e16b8df50e325d740353749f46ba933a9b6d0468
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-04-04 14:28:58 +0100

    with-session-bus.sh: clear DBUS_STARTER_*
    
    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>
    (cherry picked from commit c768a891d6cd9012c3072b1a8307146e3d41be35)

commit f65836608c456f975a831123af9b221237622d7a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2013-04-03 11:02:13 +0200

    Fix test_utf8_make_valid()
    
    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
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=63069
    (cherry picked from commit 49cf6904ed3c5cee461d1ddcbaff73f4a10e3426)
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 6ea4446e11c6d69f2f737cb038329e72bed4fce6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-08-20 20:44:12 +0100

    Regression tests: also avoid tmpnam() here
    
    This is a bit simpler than in production code, because we can just
    abort on errors that "should never happen".
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=68350
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    (cherry picked from commit 79beda6266d5730d2c88cd31edd52d729f2cd27d)

commit 64a684d0f37b3f0c341764ab6a55504590bba97d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-08-20 20:42:10 +0100

    _tp_create_temp_unix_socket: avoid using tmpnam()
    
    On current Debian unstable, gcc/ld issues a warning about tmpnam(),
    because it's usually used in an unsafe way. "gcc -Wl,--fatal-warnings"
    (which I'm using in my development environment) upgrades that to fatal.
    
    Our usage was in fact safe (trying to listen on a socket always
    behaves like O_EXCL|O_CREAT, which can DoS'd but is not subject to
    symlink attacks), but we're swimming against the current by trying
    to use tmpnam(). Instead, create a secure private temporary directory
    with g_dir_make_tmp(), and put our socket in there.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=68350
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    (cherry picked from commit f4076dffc10600006dd6415c3584f97bd36907a6)

commit 3c88392f00a9e8293bdf4d9f652e43d961838e0b
Merge: e05e541 f3f5ef8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   2013-05-01 17:37:49 +0100

    Merge branch 'telepathy-logger-0.8'

commit f3f5ef8c566af660954d50f42098705329524c92
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2012-09-12 15:46:44 +0200

    log_store_xml_get_events_for_file: fix self_id leak
    
    https://bugs.freedesktop.org/show_bug.cgi?id=54814

commit e05e5410276324522aa66d18d7b4a73b1d031779
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2013-04-08 13:59:40 -0400

    ignorelist: Fix annotation and documentation

commit ac2bac05cfbdd7250a5dedfc873d64feedf58db6
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2013-04-08 13:59:11 -0400

    Coding style fix

commit 253cbbba71629c6144c2440c0ab5f4bde975acc4
Author: Dan Vrátil <dvratil@redhat.com>
Date:   2013-04-08 19:36:23 +0200

    Make log-manager tests writable

commit 138250b06434cbfb7e30c1abe57ac96816b5d8aa
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2013-04-04 11:27:33 -0400

    Post release verison bump

commit c0a2104a590e9e68226f836d22ff6e645f3e33d3
Author: Dan Vrátil <dvratil@redhat.com>
Date:   2013-04-04 11:24:21 -0400

    Add ignore list capability
    
    This allow disabling logging for a specific contact.
    
    Fix bug https://bugs.freedesktop.org/show_bug.cgi?id=54033

commit fe31a12e4ed8b558ab640159c39a4e4771d6e9b6
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2013-04-04 11:13:41 -0400

    Post stable release version bump

commit 28b4cfa6cd435ef65bef99724a6ca348235a9d7a
Merge: 82298ed ff1eea1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2013-01-03 18:20:30 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	telepathy-glib/client-channel-factory.c
    	tests/dbus/contact-lists.c
    	tools/glib-client-gen.py

commit 82298ed9fb5f474d8d80826c8814f1739e942efb
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-12-26 11:20:42 +0100

    Make mandatory to create TpChannelDispatchOperation and TpChannelRequest through a factory
    
    Those objects does not have a public constructor anymore, so we can
    assert they were created through a factory.

commit 92ceaaa44a9baf27e43e8ec1e9cc1a4ce8faaf25
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-12-26 11:19:41 +0100

    Remove deprecated functions

commit 80afb8c41a381fa7ff3ee5eba8240d66ee08ef5f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-12-26 11:15:59 +0100

    Remove reference to tp_proxy_borrow_interface_by_id()
    
    This function was already removed and replaced by _get_interface_by_id()

commit 4512394c7cedc650ba6ce9605dfaf99f650aad93
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-12-26 11:09:40 +0100

    TpProtocol: rename _borrow_params() to _get_params()
    
    It was not possible to add _get_params() in master because
    internally TpProtocol was using a C-array which is not introspectable.
    However, in next it is a nice GPtrArray that we can properly
    return.

commit 1d2d5cd95cf77375ddff636ea4a2f0fcaf863044
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-12-26 11:04:18 +0100

    Tests: Use internal API to create TpChannelDispatchOperation and TpChannelRequest objects
    
    Those objects must be created through a factory, there is no public
    API for that, because they are supposed to be created internally
    by TpBaseClient and friends. For testing purpose we workaround that.

commit 132d92218454f76edac185779dce6ecdb8e3921e
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-12-26 11:01:08 +0100

    Tests: Stop testing tp_channel_dispatch_operation_borrow_immutable_properties
    
    It is deprecated with no replacement and will soon be removed.

commit c25eb43b838cafd7e4e8f60592b558829eebecc7
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-12-26 10:46:50 +0100

    Tests: Factor out tp_tests_add_channel_to_ptr_array

commit 7cde2ad7efcec9e80e12bf207a4ebddc77eb1c73
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-12-26 10:43:22 +0100

    Tests: Use _dup_ instead of _get_

commit ad3fde37bf833a75104cafcc75da935fd7e38dd0
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-09 13:54:08 +0200

    TpContact: connection always has CONTACTS iface

commit 220662dc6f47a12904d8e42b2e04549252275ea8
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-09 13:53:39 +0200

    TpContact: identifier is now a mandatory construct property

commit 15ea0f8315da254fa77d8549a45c161cf2357fc2
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-12-26 10:08:28 +0100

    Fix build error
    
    Forgot to include this in the merge conflict commit

commit 0b5f7136d78c953a4e8d6409d0cad304d1a61277
Merge: f3edb12 4acc51d
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-12-26 10:03:57 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/util.h

commit f3edb1215edc035c189600721ca19955462591e2
Merge: c98132e acd25c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-10-08 16:22:38 +0100

    Merge branch 'master' into next

commit c98132e1bbcf2146d8f01678ff5c5e05260f4bf2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-10-08 14:34:40 +0100

    self-handle test: reinstate test-case for self-contact changing at an inconvenient time

commit 23d6ac5c8749d622b4fec08ad24960f6c70c48ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-10-08 14:31:15 +0100

    TpConnection: ignore self-handle changes that aren't really changes

commit b14caa3f7f5cd789d3cb02fc2dc9ec47c28154c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-10-08 14:30:41 +0100

    TpConnection: don't block introspection if the self-contact changes
    
    If the self-contact changes while we're introspecting it,
    the upgrade callback for the old self-contact does nothing, and we'll
    wait forever - unless we introspect the *new* self-contact, to get
    back on track.
    
    Unfortunately, we deleted the test-case for this on the 1.0 branch.
    It's a little harder to test, because introspecting the self-contact
    is usually instantaneous (the exception being if we force a round-trip
    while adding features).

commit 719906109add0124139e8b56484ed06c70b01631
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-10-08 14:27:41 +0100

    TpConnection: correct an outdated comment
    
    We previously said "I wonder what that means?" because we'd have to
    inspect the new self-handle to find the new self-ID, but we no longer
    need to do that.

commit 9493abc30b6003da3551cc0aea47e37e031f8e36
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-10-08 14:26:46 +0100

    TpConnection: don't leak old self-IDs

commit 0d53fdd48562ce800fcd0b14cae601d9f6a602ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-10-08 14:32:24 +0100

    vala: fix binding generation for 1.0

commit 4f8e1a4faa8a7ee4e50bbfbaf02e6b9bacbfbcde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-10-08 14:32:12 +0100

    tests/lib: define _TP_COMPILATION for the internal variant
    
    foo_CPPFLAGS overrides AM_CPPFLAGS, so if you want to include the latter
    in the former, you have to do it explicitly.

commit 0aadff6699651dcd5129bf6e6142d82e5f63fe14
Merge: 0bbdfb0 b203d23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-10-08 14:34:06 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	docs/reference/telepathy-glib-sections.txt
    	telepathy-glib/abi.am
    	telepathy-glib/channel-request.c
    	telepathy-glib/connection.c
    	telepathy-glib/contact.c
    	telepathy-glib/message.c
    	tests/dbus/account-channel-request.c
    	tests/dbus/self-handle.c
    	tests/lib/simple-conn.c

commit 61682dad3886da6336ee0e88aae9f620e0a02c50
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-09-25 17:01:09 -0400

    version 0.6.0.1

commit 3a4c67d4a9c218dea8e4608f7f7050ff4f8bd83b
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-09-25 16:59:56 -0400

    version 0.6.0

commit a3babd6c929e0b841839a307ddeceedfa85163a9
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-09-25 16:58:01 -0400

    The GStreamer 1.0 API is no longer unstable

commit cd002a7f723229450968f8ea2664fd173a5047ad
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-09-25 16:57:49 -0400

    The relay-info is now a GPtrArray instead of a GValueArray

commit 7d487ccde03cefe7938affe4c0f98360cef7ba8d
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-09-17 13:13:24 -0400

    Only include telepathy-glib.h
    
    Also bump telepathy-glib requirement to 0.19.0
    
    https://bugs.freedesktop.org/show_bug.cgi?id=54999

commit 0bbdfb0e91a4ae6ca3c88bd4b63bfe9a9c6c7ee5
Merge: 19999b5 046f1e6
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-15 15:47:29 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/Makefile.am
    	telepathy-glib/account.c
    	telepathy-glib/channel-contacts.c
    	telepathy-glib/channel.c

commit 19999b5b46a537a0245057dfd99fe0728740001f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-14 10:38:41 +0200

    Fix gtkdoc for recent spec changes

commit 024c71c812b9d2c52783fb6fec866b3c07ff08dd
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-09-13 22:01:12 -0400

    version 0.5.0.1

commit 5685f34ddea336acaabef90dc001af06305913a0
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-09-13 22:00:00 -0400

    version 0.5.0

commit b26ae900b01d4049ab6b660ef71528f4cabf19ad
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2012-08-26 14:46:57 +0200

    Bump soname

commit 4dccc62af820809fe0dd6cd7770fb3459e086cb7
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-07 20:22:16 +0200

    Port to new ChannelDispatcher spec
    
    We now always get ChannelRequest immutable properties.

commit f7632820d234ce47ae96e588435ce8926ea03162
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-13 10:59:24 +0200

    Port to new Presence interface spec

commit 8b34e62ffbcd42de7040f9d8f92a077565b7d7ce
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-06 15:32:43 +0200

    Port to new Aliasing interface spec

commit 22f6bc7e93ba5564e0a0bfe15e785abd0101be2a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-09 09:33:59 +0200

    NEWS

commit 280577868fc124cc4e3b874f9d3f6d0a6400b0b0
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-09 07:57:56 +0200

    Tests: port to new Avatars API

commit 04a5da520a65317eda730ee29ebea90f3ad43661
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-09 07:45:33 +0200

    TpContact: port to new Avatars spec

commit 37c2ff7347415907ef4025643ba9e7b51aac240c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-09 07:49:36 +0200

    Add TpAvatarsMixin
    
    This is a helper to implement the new Avatars iface with CM-side caching

commit 0acfcbd3b79a15a6f3004ce3790f372246353f84
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-06 15:18:33 +0200

    Update spec snapshot

commit 7ac1f35327f050c638e536e887a3e6dc17807bfc
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:   2012-09-11 23:14:38 +0200

    pkgconfig: Require gstreamer-1.0 and farstream-0.2

commit 9e626b207c8dde12ce73bc9b5869eb6f2b1d8cf8
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:   2012-09-11 21:02:46 +0200

    gobject-introspection: Also depend on Farstream-0.2

commit 90bebf31c2dc1f5221b70fd753d5202f66e9ff31
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-09-11 12:40:18 -0400

    Depend on farstream-0.2 for GStreamer 1.0 compat

commit eb43dad2a96b59aae80a988bb186176a70859a67
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-08-21 20:09:19 -0700

    Generate GObject Introspection data

commit 97dcfe87e01436122d81e91e9939a05f85ef8491
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-08-21 20:08:47 -0700

    Add : to fix warning from introspection scanner

commit f4de422881ea6fcc22a72ead639bbde3e84b7199
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-08-21 20:07:33 -0700

    Remove static python bindings

commit 6c6f13385ed0f14df88fa477c9964425755c5cf6
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-01-29 23:16:26 +0000

    Port to GStreamer 0.11, remove static python bindings

commit 213fed3c360c57798869495c3ba15b66937d41a5
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-06 11:39:44 +0200

    Tp(Base)Connection: Requests and Contacts ifaces are now mandatory
    
    https://bugs.freedesktop.org/show_bug.cgi?id=54321

commit 9e65c1c9d70b426581e6a6215d4e935e30cbb23a
Merge: f1db130 0833a36
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-11 17:18:10 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	telepathy-glib/abi.am
    	telepathy-glib/account-manager.c
    	telepathy-glib/codegen.am
    	telepathy-glib/connection-contact-list.c
    	telepathy-glib/contact.c
    	telepathy-glib/properties-mixin.h
    	tools/glib-ginterface-gen.py

commit f1db1303525d8063cb961bbd8f160694581a91dd
Merge: 0eac1fe 400cb44
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-07 21:08:44 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	docs/reference/telepathy-glib-sections.txt
    	examples/client/contact-list.c
    	telepathy-glib/abi.am
    	telepathy-glib/account-manager.c
    	telepathy-glib/account-manager.h
    	telepathy-glib/call-channel.c
    	telepathy-glib/channel.c
    	telepathy-glib/protocol.h
    	telepathy-glib/proxy.c
    	telepathy-glib/stream-tube-channel.c
    	telepathy-glib/text-channel.c
    	tools/glib-client-gen.py

commit 0eac1fedda0a2666a0fb66e572f056de4683cafb
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-07-11 13:20:13 +0200

    TpAccount, TpConnection, TpChannel: assert that they are created through a factory

commit 946ebe64d2979e9117d77f5fbe071c52be32d85a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-07-11 13:18:32 +0200

    Tests: Make sure to give a factory when using g_object_new() directly

commit 44ec7571465be1c9b563d0b74b09f90a591d5ba1
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-07-03 14:05:19 +0200

    Remove deprecated symbols

commit 498b2616128e6c86a48ca1c64b8c9af7a037a086
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-07-10 15:01:51 +0200

    Tests: Stop using soon to be removed proxy constructors

commit bfcc7906813de0ab17eeb136e26b149fd1083158
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-07-10 15:00:27 +0200

    Tests: Add utility functions to create new Connection/Account/Channel
    
    Since proxy constructors are going to be removed, those functions makes
    easier to port unit tests.

commit e6bcdc7b9ea00925c6fb56d58d4ca533bc392ff5
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-07-03 14:26:42 +0200

    Remove useless .abi files
    
    They were added when merging master into next, but next's
    abi is 1.0.

commit e1bd85725106ee84a996823d8d5459b4e46eff26
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-07-11 16:14:34 +0200

    TpPresenceMixinGetContactStatusesFunc: remove the GError argument
    
    It is useless since handles are already guaranteed to be valid.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=21796

commit 3bc93f792bc6cb2b8291da74717076bcdf5245d2
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-09-03 10:01:47 +0200

    TpAccountChannelRequest: remove create/ensure and forget code path
    
    We now always get the channel back, so we can always do
    create/ensure_and_observe.
    
    Also rename create/ensure_and_observe_channel to just create/ensure_channel
    
    https://bugs.freedesktop.org/show_bug.cgi?id=39191

commit e73e626a64e79c9867e724d6f453d1c11e079c5e
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-08-31 15:30:16 +0200

    TpContact: Fix wrong annotations
    
    Annotations cannot be split into multilines and (transfer-none)
    does not exists, it is (transfer none).

commit 340ece65e565473e409ab6d351436e59d04cf7f6
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-08-31 15:27:40 +0200

    Fix build warning in reentrant.c
    
    Must include config.h otherwise GLIB_VERSION_MIN_REQUIRED is not defined
    and GValueArray usage warns.

commit 0c96f96c732a0f2489afd6df1b0dbeb9a2c2beed
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2012-09-03 11:49:54 +0200

    Set RemoteContact when accepting & updating media descriptions

commit ffaf494475fa3720f48af8d9771f7b0f5b3c1993
Merge: 6b3e4bf 84f63e5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-31 11:12:24 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	telepathy-glib/abi.am
    	telepathy-glib/base-client.c
    	telepathy-glib/base-connection.c
    	telepathy-glib/codegen.am
    	telepathy-glib/contact.c
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6b3e4bf46765578e2f5550a0872dc56b58f561ce
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-27 17:48:47 +0100

    channel-group: don't assume we get the MemberIdentifiers property from the CM
    
    Absence of this property means we'll try and get a TpContact by
    looking up handles in this non-existent hash table. :-(
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5baebea7b3d7b5cb6afc37989a5e42d365c15052
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-08-21 19:43:29 -0700

    Remove deprecated TP_ERRORS

commit 2286d8f08cd6ab022fa6ff83f5fa0e84bdd6a738
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 11:40:47 +0100

    tools: remove generated tp-glib-env script
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 81bd54d5c58cc5e8a7a10c0a4ebfeba66f09d15d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 11:36:36 +0100

    entity test: use new TpContact-fetching functions
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 718954c6f3a5775ffff72de882338e97b5f4d150
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 11:36:16 +0100

    test library: remove utility function to fetch handles
    
    Handles are like so totally olde, man.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f379163914b62a357330330754e1a55e9ea18036
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 11:35:40 +0100

    test library: use a client factory instead of creating TpConnections manually
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ada0da141c5aa3518944848d534120d2eeea2d92
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 11:26:34 +0100

    tests: remove account-specific proxy preparation code
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 35e2eb731dfb7cb36a391eb45634453b30a96a46
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 11:25:31 +0100

    tests library: update snapshots of helper objects from tp-glib
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bc29307a40767211930af2e248e5f9cb598a64d1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:42:16 +0100

    text-channel: make our CORE feature depend on CHANNEL_CORE
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9c13792b7f78331b55828e6a9f7444243926ec6d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:17:37 +0100

    text-channel: remove Messages interface check
    
    It's mandatory now.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6643e5d96d8e1ee69bdb9a919cde8439b376bbad
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:17:01 +0100

    text-channel: remove now-unused second argument of tp_message_to_text()
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dc89b31af5497a7c0c78d04d89ffe350715e8692
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:16:14 +0100

    all: TpContact features are now GQuarks, not enum members
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7e9e54e35a6f0b09de5467c385f018dbb0a3ef11
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:14:48 +0100

    all: use a client factory instead of creating TpAccounts directly
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8af1530e4d240f241b802c81e8989d200fe354ad
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:12:04 +0100

    log-store-xml: remove usage of tp_account_parse_object_path
    
    It's a shame we have to do this ourselves now, but it's probably the
    only user of it ever — most of the time you'll want to look at the
    'account' Parameter.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9c6bfbf802c17470e07b46dd6182bf28f185936b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:11:05 +0100

    log-store-{pidgin,xml}: Valid accounts → Usable accounts
    
    Big one point oh changes.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8d97eac5a67d6afeabf934c150fb007540cec32e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:05:52 +0100

    log-store-pidgin: use renamed TpAccount function for getting protocol name
    
    tp_account_get_protocol() should be the function to return the
    TpProtocol object, not the string name.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 27fcba0eacca6f2dc118ff5c0d7e5ec5489be8bf
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:03:15 +0100

    {call,text}-channel: use TpProxy accessors
    
    The struct members have been sealed.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 18ca9c98515f438eaec732a921a4423b862cb79b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:02:05 +0100

    call-event: NUM_TP_… → TP_NUM_… for better introspection
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fe789d4652ac351e7746a404622216a8011e9d3c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-08 10:01:43 +0100

    all: TpSimpleClientFactory has been renamed to TpClientFactory
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 86f6e334a89c9178b892893deaa4afec70e1cece
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-07 18:01:04 +0100

    all: use the new single header includes for tp-glib
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d18ddcd62b70782c453ce33b3aad7495950b6780
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-07 17:45:15 +0100

    configure: build against telepathy-glib 1.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b53ba11a3eceb9fc62fcffec0ffef83e3ef9da76
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-03 11:59:28 +0100

    client file: install into /usr/share/telepathy-1/clients for Tp 1.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f2925fdac401f3efbf6b92f6e50c72e600592b21
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-08-03 11:55:10 +0100

    text-channel: be sure to initialize GErrors to NULL
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5493c39a80b462b309bffc078c06a3f61befea94
Merge: df3a493 4e35e01
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-07-10 16:23:40 +0200

    Merge branch 'master' into next

commit df3a493757c345c68651df52dc70df75b3d3bd90
Merge: 63fd665 932a575
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-07-10 16:06:53 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	telepathy-glib/abi.am
    	telepathy-glib/account.h
    	telepathy-glib/automatic-proxy-factory.c
    	telepathy-glib/base-channel.h
    	telepathy-glib/base-client.c
    	telepathy-glib/base-connection-manager.c
    	telepathy-glib/base-connection-manager.h
    	telepathy-glib/base-connection.c
    	telepathy-glib/client-channel-factory.c
    	telepathy-glib/connection.h
    	tests/dbus/connection-balance.c
    	tests/dbus/protocol-objects.c
    	tests/lib/bug16307-conn.c
    	tests/lib/contacts-conn.c
    	tests/lib/echo-cm.c
    	tests/lib/echo-conn.c

commit 63fd6656f7ee39df33d10666449a20cc7da0f869
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-07-02 14:14:06 +0200

    Remove deprecated stuff
    
    This also rename TpAccountRequest's "connection-manager" and "protocol"
    properties to "cm-name" and "protocol-name". Those were not deprecated
    in master because we can't easily replace a CONSTRUCT_ONLY property.

commit 879bc65263db2a3e9a3f2987e9250bc63b9906b6
Merge: 58f82c1 db27aa7
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-29 15:37:39 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	telepathy-glib/abi.am
    	telepathy-glib/base-channel.h
    	telepathy-glib/base-connection-manager.c
    	telepathy-glib/base-connection-manager.h
    	telepathy-glib/base-connection.c
    	telepathy-glib/contact.c
    	telepathy-glib/contacts-mixin.c
    	tests/dbus/cm.c

commit 58f82c19d8abbd4d0c25d20dc31bdb05bef5c205
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-26 14:09:33 +0200

    NEWS

commit 622df2793ceee9edc0b534d8258b174f3120dc09
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-26 14:06:08 +0200

    TpMessageMixin: drop our own implementation of _get_self_handle()
    
    We can now assume object is a TpBaseChannel.

commit 85ec43f22939590022f31647374765e1ebbe529e
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-26 14:04:59 +0200

    Mixins: require to use our base classes
    
    TpGroupMixin and TpMessageMixin now require TpBaseChannel.
    TpPresenceMixin now require TpBaseConnection.

commit 0c7ca30f4e3b17eb73f9dbb0d8baddd861f0fa8f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-26 16:44:25 +0200

    Tests: remove textchan-null.c,h

commit 54ff2650303282831ee54da0bc87afe934e7f92a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-26 16:38:58 +0200

    Tests: Stop using textchan-null.h
    
    Those text channels does not use TpBaseChannel, and TpMessageMixin
    is about to make TpBaseChannel mandatory.
    
    We can replace them by TpTestsEchoChannel and TpTestsTextChannelGroup

commit 688a9590b6fdf7682b1e7679700a372bf792ebc5
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-26 16:33:48 +0200

    Tests: remove unused code
    
    I don't know what happened, but the asv constrcuted here is
    overriden just after that.

commit aec08630448a29734afed2a8354ac591ece94227
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-26 15:52:50 +0200

    TpTestsEchoChannel, TpTestsTextChannelGroup: Use constructed instead of constructor
    
    This ensure that TpBaseChannel::constructed is called before tp_base_channel_register(),
    otherwise it won't have set the default object path yet.

commit 6a1c77622d31e50c96b8d113bc1acfbd269a9a6b
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-07 15:51:00 +0200

    Make sure telepathy-glib.h does not include headers from telepathy-glib-dbus.h and vice-versa

commit 9bcf8a2dde664c05d4a4919901012b52ce1c1b72
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-07 15:41:06 +0200

    Make sure to not use single includes in generated code
    
    If an extension iface has properties, its header will include
    dbus-properties-mixin.h, which is not allowed outside tp-glib itself.
    
    Since the generated header does not expose the mixin, move the include
    to .c file, and use the meta header if single includes are not allowed.

commit 402734546fddcee4c9226a6574dc4c886376d536
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-06 14:11:06 +0200

    TpBaseConnection: G_GNUC_BEGIN_IGNORE_DEPRECATIONS is not needed anymore

commit b05a2e0bf9e1dda370d4b0c287a3002ac2015a97
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-06 13:31:35 +0200

    TpProxy: move sealed fields to private

commit 56f6c4ebe602232be2392179b434619aa358aae3
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-05 18:02:14 +0200

    TpBaseConnection: Move sealed fields to private

commit bc5fdc258e8a25648c57fa6a5b49c3a20daa210b
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-05 16:09:45 +0200

    TpConnectionManagerParam: Move the struct to private header
    
    Had to change tp_protocol_borrow_params()'s return value because
    TpConnectionManagerParam* can't be used anymore.

commit a1485771553c07adb4f18d808b7cb9e9af2ed689
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-05 15:00:09 +0200

    TpConnectionManager: Move sealed fields to private

commit 12cfb36235e3c74280a4deac5b777701cee2fdfa
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-05 14:38:32 +0200

    TpConnectionManager: rename priv->protocol_objects to priv->protocols

commit 2037bac60e89a95f83ac38618f8508fbb6691476
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-05 14:30:15 +0200

    TpConnectionManager: rename _get_protocol_object() to _get_protocol()

commit 774714efaa7d8f318f3be3784e5afdee94aec620
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-05 14:27:42 +0200

    TpConnectionManager: remove deprecated API

commit 5a3372d9f74cac40f14078cb29572b612cb4e846
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-05 11:58:56 +0200

    Remove deprecated tp_list_connection_managers()

commit 006e845cddd24589544cc033d71673c085791b67
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-11 11:01:53 +0200

    TpBaseContactList: Remove mentions to channel manager

commit ace108ae07d5ad0d3327bd0f32d0fadee5885f61
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-11 10:35:26 +0200

    TpBaseConnectionManager: remove legacy protocols
    
    Usage of TpBaseProtocol is now mandatory

commit ba1dd1bd4bdc491b9b0ebd922cb3a4ea0675efa6
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-11 20:50:46 +0200

    Tests: Remove old proto/cm tests
    
    In upcoming commit, TpBaseConnectionManager won't support
    implementations that does not use TpBaseProcotol. So we can
    stop testing that deprecated behaviour.

commit 9ae48c043da01a62dea5c9256ad37a3b01e210af
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-01 18:57:33 +0200

    NEWS
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49373

commit bd4560d2fe5d4b8159998ec983798e95e2c4f807
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-01 14:16:32 +0200

    Add unit test for TpContact<>TpConnection refcounting
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49373

commit 599eb54867b81df2b4f0229087945b99dcf88bf6
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-01 17:28:54 +0200

    TpContact: stop keeping strong ref on its connection
    
    Reset TpContact::connection to NULL when connection is disposed
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49373

commit 985d2da7391a23bada183f7c4387504aed999589
Merge: 06dce37 1dffa0c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-11 21:18:34 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	telepathy-glib/abi.am
    	telepathy-glib/account.h
    	telepathy-glib/channel-manager.c
    	telepathy-glib/channel-manager.h
    	telepathy-glib/connection.h
    	telepathy-glib/handle-repo.h
    	telepathy-glib/simple-client-factory.h

commit 06dce3780791e67488f74c7970febc2141493b1a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-11 19:24:36 +0200

    Disable single include for good

commit eb9736af6551478041413d073afe668acde4d31d
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-11 11:01:35 +0200

    Spec: update new Contacts iface spec

commit 046e7cd2468f20990aeb41428bbd0dfe8cd835ae
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-11 11:35:23 +0200

    TpContactsMixin: stop implementing ContactAttributeInterfaces property

commit 99f615ced5c35c0b2d1199dec29d37f041af15d4
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-11 11:01:10 +0200

    TpConnection, TpContact: Stop using ContactAttributeInterfaces

commit db582a0d2b9b11ab46063f17feacd859a9ab7f89
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-11 11:12:15 +0200

    Tests: fix racy unit test
    
    With upcoming changes in TpConnection, its status changes to CONNECTED
    "sooner" and then on_status_changed() catches change to CONNECTED before
    DISCONNECTED.

commit 6cf49ebee3aba76146b23642e571cb2e46f14aa9
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-08 13:31:09 +0200

    Update spec

commit af8931e374f4979c88c4d4b56219b8d6c6a14f95
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-08 14:36:41 +0200

    TpBaseConnection: Drop RequestHandles and InspectHandles implementation

commit a3d6c10df83861adae3507c0b651cae061788c20
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-08 14:36:16 +0200

    Tests: stop using InspectHandles

commit 9f9ffb5c5b38cec9f201178adf3b07487f92d8ec
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-08 14:33:59 +0200

    Remove unit test for bug 18845
    
    It's about handle refcounting which does not exist anymore, and involves
    RequestHandles which does not exist anymore

commit 69dc751661ee66dce982c68258b2151a89fe0485
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-06 14:43:51 +0200

    Fix gir scanner cflags

commit 158749c77bbf45361fb2a2dc1cace85af11dc202
Merge: b511e3e 3bfa398
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-06 11:27:10 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/automatic-proxy-factory.h
    	telepathy-glib/basic-proxy-factory.h
    	telepathy-glib/client-channel-factory.h
    	telepathy-glib/introspection.am
    	telepathy-glib/media-interfaces.h
    	telepathy-glib/simple-client-factory.h
    	telepathy-glib/svc-media-interfaces.h
    	telepathy-glib/telepathy-glib.h
    	telepathy-glib/text-mixin.h

commit b511e3ec078117fb8fdc64a8f0a78813e2813002
Merge: a42bb29 1fea0da
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-05 11:39:43 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	examples/cm/call/conn.c
    	examples/cm/channelspecific/conn.c
    	examples/cm/channelspecific/room.c
    	examples/cm/contactlist/conn.c
    	examples/cm/echo-message-parts/conn.c
    	examples/cm/extended/conn.c
    	telepathy-glib/base-connection.c
    	telepathy-glib/base-connection.h
    	telepathy-glib/base-contact-list.c
    	telepathy-glib/contact-list-channel.c
    	telepathy-glib/presence-mixin.c
    	tests/dbus/channel-request.c
    	tests/dbus/contacts-slow-path.c
    	tests/lib/bug-19101-conn.c
    	tests/lib/bug16307-conn.c
    	tests/lib/echo-conn.c
    	tests/lib/simple-channel-request.c
    	tests/lib/simple-conn.c
    	tests/lib/textchan-group.c

commit a42bb29b1e79ae27e681b0dab3219227d67746ac
Merge: e56b7cd aa7b5e8
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-06-04 12:58:08 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/connection-contact-list.c
    	telepathy-glib/connection.c

commit e56b7cd0be017241c3ff5ba4ac5c23611b1644b0
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-31 16:12:42 +0200

    TpAccountManager: remove dead code

commit d3450bb3de50a273404257b3c8cb9320ad786355
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-31 14:40:22 +0200

    Remove deprecated tp_account_ensure_connection() and tp_account_parse_object_path()

commit 6b97c5d18425004ef26206e50733adcc457d83a6
Merge: 6c841ef 61971a9
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-31 13:54:34 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/automatic-client-factory.c
    	telepathy-glib/client-factory.c

commit 6c841efe06a165b1555665104b0c899629e869db
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-18 18:43:55 +0200

    Fix previous commit
    
    forgot to amend the commit fix this

commit 5215d7cf50b97b886924e1fcfe8707564f94dc46
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-18 18:11:20 +0200

    Remove deprecated tp_connection_parse_object_path()

commit ad96850d0a72a245298412afd516dc3a48dc3eee
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-18 18:03:20 +0200

    TpStreamTubeChannel: use tp_client_factory_upgrade_contacts_async()

commit b09102cba2b07d76bbe9026bbab316e8978a6dae
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-18 18:02:42 +0200

    TpChannel: use tp_client_factory_upgrade_contacts_async()

commit 1976f829e02d3c9a663dac47b26e11de8c979080
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-18 18:02:07 +0200

    TpChannel: simplify the contacts queue now that we have only upgrades

commit 5db87c8d1609e43ed64e57da0f3292f3800fe4cd
Merge: fd4d295 5783bcb
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-16 15:28:10 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	docs/reference/telepathy-glib-sections.txt
    	telepathy-glib/connection-contact-list.c
    	telepathy-glib/simple-client-factory.h

commit fd4d2955e35746387d670255c5413c520cb1fcbd
Merge: 870e3a5 153c9d7
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-14 15:09:01 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	tests/dbus/connection.c

commit 870e3a59ea4c4e4683aaa5fec2f347e887c84590
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-14 13:24:35 +0200

    TpTextChannel: rephrase comment explaining the case we won't emit chat-state-changed

commit cb08019ff885709e4c7d2ee59c6b044c8c2dbcf9
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-14 13:23:44 +0200

    Raise error if connection is invalidated in _upgrade_contacts_async() and _by_id_async()

commit 685007d960667dbef8c52d57e85644bcedc3fa60
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-13 14:37:51 +0200

    Doc: remove  inexistant tp_channel_get_feature_quark_contacts

commit b4516c17b2daf0c098b257f7881afcb73b69270c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-13 14:37:07 +0200

    Remove deprecated ChatState API from TpChannel
    
    Move implementation to TpTextChannel

commit 27ef72303ec083ba75d8d7e667a0049c2363411a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-13 13:42:00 +0200

    Remove deprecated tp_connection_request_handles()

commit 826091ea288d7840d3b4727311bf8f2676a3a38d
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-12 18:18:15 +0200

    Remove deprecated tp_connection_get_contact_list_attributes

commit 15288483a0568002185db98311d65e986b4bc890
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-12 17:15:19 +0200

    TpContact: always constructed through the factory with both handle+id

commit 8dfbfbdad5003c7972ba5fa0cbae92211215071f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 19:09:37 +0200

    Remove deprecated tp_connection(_upgrade)_contacts(_by_handle/id)

commit 56b273406d7b00351cb853de335f1a51b7a9bb16
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-11 19:58:17 +0200

    Port unit tests to not use deprecated tp_connection_get_contacts_by_id/handle

commit 3e32871818816a80c9e85893b3866b5112703170
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-11 11:38:56 +0200

    Don't set TpBaseConnection:self_handle struct member directly
    
    The setter does more things

commit 7375f719208943f292239319e90c86e4129b1151
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 19:07:03 +0200

    TpConnection: Stop using tp_connection_get_contacts_by_handle()

commit c473c3c06d1e671c38dcaa58bcdac97157d1128e
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 19:05:58 +0200

    TpStreamTubeChannel: Stop using tp_connection_get_contacts_by_handle()

commit 30b931f1042a004571b6badd94a3f29027d77cd2
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 19:04:39 +0200

    TpChannel: Stop using tp_connection_get_contacts_by_id/handle()

commit 0982a30ef27977b353dd5e269378867b7537cf55
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 19:01:38 +0200

    TpTextChannel: assume message's header has both message-sender and message-sende-id

commit f72d344f11a7c650a96662c578b5225f4031022c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 19:08:16 +0200

    Remove deprecated tp_handle_ref/unref() and tp_handle_client_hold/release()

commit 758eab1daa33d0d150825d5be8b7c4d6ab8ce88d
Merge: 0f7c661 6afc581
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-14 13:16:10 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/contact.c
    	tests/dbus/contacts.c

commit 0f7c6618b75e381e310a85d8e50a0a6b0025fa13
Merge: 6c61c62 b3aa3ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-11 17:03:37 +0100

    Merge branch 'master' into next

commit 6c61c62e9e94f5ec55b199f04422ea00e7e7c597
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-11 17:35:14 +0200

    TpChannel: make sure it does not get finalize while upgrade its contacts

commit 2619aa81e0d79d79291ca212ab6f839dd12d6c97
Merge: 5c49347 dacdc30
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-11 17:12:29 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/contact.c
    	tests/dbus/contacts.c

commit 5c49347ae31f9bd6316953f0a55d192f9c043032
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-11 15:06:51 +0100

    Explicitly link telepathy-glib-1-dbus when introspecting telepathy-glib-1
    
    This is done via PACKAGES rather than LIBS so that it's treated as a
    dependency, instead of being treated as the thing being introspected.

commit 6b43200f2a4bee32adc21fffe99255628b44637c
Merge: c09db13 ae3ebc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-11 14:28:04 +0100

    Merge branch 'master' into next and update to latest merged spec
    
    Conflicts:
    	telepathy-glib/connection-contact-list.c
    	telepathy-glib/contact.c
    	tests/dbus/contacts-slow-path.c

commit c09db131c4e2df68e269940f03772a0e99241b82
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-05-11 10:42:33 +0100

    channel-manager: remove _emit_new_channels
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=47942
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e4766c06dfd95789b726d2093c65d54e3684ad44
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-05-11 10:36:12 +0100

    account-request: update to 1.0 API
    
     - SimplePresence → Presence
     - more header includes are required
     - TpSimpleClientFactory → TpClientFactory
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c85a73fcb73f53a39c166ff56dc97cd16745c107
Merge: 6d36e2c efba4e4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-05-11 10:26:01 +0100

    Merge branch 'master' into next

commit 6d36e2c81570dc58a3046238ca39314b09548a83
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-09 13:30:40 +0200

    StreamTube: update to new spec
    
    We now have remote contact id

commit 8ba5f5d89e9fc6806e7cc57f12e7187739d362b9
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-09 13:30:12 +0200

    Connection: update to new spec
    
    We now have the self contact id

commit 3b5a1460382e089000251412a5c6505ac3942e6c
Merge: d22f72a 9e6ee0f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 16:48:18 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	examples/cm/channelspecific/room.c
    	telepathy-glib/base-contact-list.c
    	telepathy-glib/connection-contact-list.c
    	telepathy-glib/connection-handles.c
    	telepathy-glib/connection.h
    	telepathy-glib/contact.c
    	telepathy-glib/contacts-mixin.c
    	tests/dbus/message-mixin.c
    	tests/lib/contact-list-manager.c

commit d22f72a7ccd98aa3f848f100633ad69fea4b52f4
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 16:11:54 +0200

    TpChannel group: Reset Since to UNRELEASED
    
    Their API/Behaviour changed, so it's considered new API.

commit dd15cdfe482cfc62cadb07beaae4242dff3bdbed
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-07 21:50:38 +0200

    Rename channel-contacts.c to channel-group.c
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit fd3282af75ac24a3d415a8cc0f0b057ee8839cd5
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-07 21:49:26 +0200

    Update next-NEWS for TpChannel changes
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit af3ccd74ecbd69b77f820fc279d66f2cf992d5c9
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-07 21:40:40 +0200

    TpChannel: rename a few Group APIs:
    
    TP_CHANNEL_FEATURE_CONTACTS -> TP_CHANNEL_FEATURE_GROUP
    tp_channel_group_dup_members_contacts -> tp_channel_group_dup_members
    tp_channel_group_dup_local_pending_contacts -> tp_channel_group_dup_local_pending
    tp_channel_group_get_local_pending_contact_info -> tp_channel_group_get_local_pending_info
    tp_channel_group_dup_remote_pending_contacts -> tp_channel_group_dup_remote_pending
    "group-contacts-changed" -> "group-members-changed"
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit 2ab85e2d322100e0a81dc92081d88051843aaa83
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-07 18:54:09 +0200

    remove channel-group.c
    
    This removes TP_CHANNEL_FEATURE_GROUP and all APIs relatede to it.
    TP_CHANNEL_FEATURE_CONTACTS replaces it.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit 44ef6ffd9424d8e7046eedfe90e39423a5937286
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-07 20:21:29 +0200

    Port unit tests to contacts API of TpChannel
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit ad1642e7a44b7c68f72c5ef4533c19b1933e8b46
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-07 17:49:45 +0200

    tp_channel_join/leave_async: require TP_CHANNEL_FEATURE_CONTACTS to work properly
    
    That feature is needed to ensure we have a self contact.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit 1bcc4eae5d7605af33ecf44d0880811bb1fd3351
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-07 17:44:57 +0200

    Move TpChannel::group-flags to channel-contacts.c
    
    It means TP_CHANNEL_FEATURE_CONTACTS must now be prepared to get it
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit 3c351ff6f195a9ec8fa1d1b84cd5a8aa8c610746
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-07 17:19:18 +0200

    TpChannel: move group_remove_error handling to channel-contacts.c
    
    It means that TP_CHANNEL_FEATURE_CONTACTS must be prepared to get
    the group error.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit b9216c2c52adfc623ef3cb7d1b89e9f767c1f19f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-07 16:03:24 +0200

    channel-contacts.c: stop depending on channel-group.c
    
    Do our own introspection of contact sets, in preparation of
    removing channel-group.c.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit 72befb28842a452cf3e1d6a354276c0a5416c187
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-07 16:15:23 +0200

    channel-contacts.c: reorder members-changed code
    
    Use the same order than in channel-group.c, it will be
    important in a future change
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit f2f79c6d7cce950e09ad07af029f31b75a3025e5
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-09 22:32:10 +0200

    text-channel unit test: no need to prepare TP_CHANNEL_FEATURE_CONTACTS
    
    We are using only channel's self/target contacts which are prepared
    as part of CORE now
    
    https://bugs.freedesktop.org/show_bug.cgi?id=49371

commit 52ffc542669414ebd55445a7acfe200240535e9d
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 15:51:53 +0200

    Fix build error

commit c669f98aac9555c11d2bf2507b286a4d617a6ebf
Merge: 0ced488 b09ac85
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 15:43:59 +0200

    Merge branch 'master' into next

commit 0ced488da396efa8eae81edab7a82a9574ad54b0
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 15:43:54 +0200

    Revert "Fix text channels using TpMessageMixin without ChatState"
    
    This reverts commit 9098e91b0a0ef8f166024e73502977e11a041ff2.

commit 8a3ff92ec0ba9574d8a581cfc02ddaf3efc53735
Merge: 9098e91 10bade9
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-10 11:16:10 +0200

    Merge branch 'master' into next

commit 9098e91b0a0ef8f166024e73502977e11a041ff2
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-09 22:08:04 +0200

    Fix text channels using TpMessageMixin without ChatState

commit ebd725a6d90cfdca41d2433e671af79baf68f4f4
Merge: f4ad3d7 53cf9df
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-09 20:45:36 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	docs/reference/telepathy-glib-sections.txt
    	examples/client/extended-client.c
    	examples/client/inspect-contact.c
    	examples/cm/echo-message-parts/chan.c
    	spec/Protocol_Interface_Presence1.xml
    	spec/all.xml
    	telepathy-glib/Makefile.am
    	telepathy-glib/abi.am
    	telepathy-glib/base-connection.c
    	telepathy-glib/base-connection.h
    	telepathy-glib/connection-contact-list.c
    	telepathy-glib/contacts-mixin.c
    	telepathy-glib/intset.c
    	telepathy-glib/message-mixin.c
    	telepathy-glib/message-mixin.h
    	telepathy-glib/stream-tube-channel.c
    	telepathy-glib/text-channel.c
    	tests/lib/util.c

commit f4ad3d7c7bb697d0e4cd73fd88583c375dea643c
Merge: b22e19b 300598d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-07 19:06:37 +0100

    Merge branch 'master' into next

commit b22e19becc7a2640c7fa025dc2c7a3e6dd01227e
Merge: c3b4d67 e5e061e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-07 17:08:44 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/base-connection.c
    	telepathy-glib/base-connection.h

commit c3b4d677a2ce7bdb932aa35d348cef260ae96d0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-07 16:27:32 +0100

    Move svc-*.h to the -dbus sub-library
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit fdaad090c77daf0cfa072926c82997f61f1345fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-07 16:27:19 +0100

    Don't include svc-*.h in "high-level" headers
    
    This involves a small loss of type-safety in TpBaseContactList, but
    in practice the iface_init methods are used in a context that has
    casts anyway, so there's no real loss.
    
    This has the side-effect that we have to include dbus-properties-mixin.h
    more often, because svc-connection.h indirectly included that.
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit 1d4848ed469ecd536a975c064c73649ab5d5f292
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-07 16:09:09 +0100

    tp_base_connection_dbus_request_handles: remove from public API
    
    This function only existed for the benefit of some questionable
    functionality in Gabble, which we removed back in 2009. Time for it
    to go!
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit 23203206ccdb31717624a930f0f94d79b2b28819
Merge: c3d3f29 a95806d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-07 15:34:13 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	docs/reference/telepathy-glib-sections.txt
    	examples/client/approver.c
    	examples/cm/call/call-manager.c
    	examples/cm/call/conn.c
    	examples/cm/channelspecific/conn.c
    	examples/cm/channelspecific/room.c
    	examples/cm/contactlist/conn.c
    	examples/cm/echo-message-parts/chan.c
    	examples/cm/echo-message-parts/conn.c
    	examples/cm/extended/conn.c
    	telepathy-glib/Makefile.am
    	telepathy-glib/base-contact-list-internal.h
    	telepathy-glib/contact.h
    	telepathy-glib/dbus-properties-mixin-internal.h
    	telepathy-glib/telepathy-glib-dbus.h
    	telepathy-glib/telepathy-glib.h
    	tools/glib-client-gen.py

commit c3d3f29a61886f87f16e1c335aabc506b2b6beb3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-04 15:56:00 +0100

    List libraries lowest-level-first, so installation works
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49477
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit f475ff092df5df148209ce6831a78f7e012bd33b
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-04 09:28:31 +0200

    Small doc rewording

commit c708c13716d6a7f1680897e56844e685289ef35a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-04 09:26:04 +0200

    Use 0.UNRELEASED instead of 1.0

commit 5b9640845f120f30202ee142e3c74fb215f0001c
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 21:00:05 +0200

    Remove deprecated tp_channel_get_initiator_handle/identifier()

commit bffeefaf46dcf9b5b1d10180aeb7b38aaa2e716d
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 20:58:42 +0200

    Move tp_channel_get_target/initiator_contact to channel.c
    
    Keep channel-contacts.c for GROUP interface

commit ca7a1577264b1545414f596b427a1c1ffa19a45f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 14:21:32 +0200

    TpChannel: move target-contact and initiator-contact as part of CORE

commit 41542835815c67814b3f0464573ee6f7801c869e
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 12:59:38 +0200

    TpAutomaticClientFactory: Set only CORE features by default
    
    There is no point in doing features if the factory request them
    all anyway.

commit ff68088d70bbe0dcabf34fe045b76bc02a11d37f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 20:22:08 +0200

    TpConnectionManager: fix infinite loop in introspection

commit 2730edb3f0b653a3170b8b0f7e35b4c9d85e2b28
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 18:01:24 +0200

    TpContact: make sure callback is cancelled if weak_object dies
    
    In the case contacts_context_complete_in_idle() is used, it is possible
    that the weak object dies in the idle.

commit bbb1e365bf8c2c79f1bd9dc4ef972e938502abf3
Merge: 3375a1c af9588a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-03 15:29:50 +0100

    Merge branch 'next-remove-deprecated' into next
    
    Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>

commit 3375a1c2fd5fb72935f4576c532f73f698dbbedc
Merge: a82a384 2f377da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-03 15:24:46 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/connection-manager.c

commit af9588a71c845d529d5285682240e69fdbd6c9dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-03 14:26:58 +0100

    Use G_DEFINE_BOXED_TYPE for TpIntset now that it's more normal

commit 3369e9abad9e743af0464d445eaadd79fec5abcf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-03 14:12:44 +0100

    Remove deprecated TpConnection:self-handle and its getter

commit bfa20b72df48c903a1c86327d3cf1b9deb5f9e11
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-03 13:57:38 +0100

    Remove tp_channel_dispatch_operation_claim_async

commit 4e1028a987b4f582abd3101dcd15f7d3c4e29155
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-03 13:57:20 +0100

    Remove tp_account_manager_ensure_account

commit b1c5c91ae4d0a70ad40dbef27348a354cdbff87a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 17:11:48 +0100

    TpAccountManager test: make test->account a ref

commit 0d11f168ab29486682676e98e3f48e0db8b86240
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-03 13:51:20 +0100

    Remove deprecated parts of TpIntset

commit ab22c286859a540bc94056b549b38ac791d65867
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-03 13:47:32 +0100

    Remove deprecated TP_ERRORS

commit a82a384eea663f9db4c7d928d69ff580a9047627
Merge: cd3fbd0 fd81730
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 15:11:09 +0200

    Merge branch 'master' into next

commit cd3fbd081c72605d397412250e533160c3b5ca63
Merge: c28a931 12bae89
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-03 13:45:42 +0100

    Merge remote-tracking branch 'xclaesse/next-contact' into next
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c28a931684b50e304c1709da7551b9e15b7b5144
Merge: e62b3d2 7251421
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-03 13:43:45 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	telepathy-glib/account-channel-request.h
    	telepathy-glib/account-manager.h
    	telepathy-glib/account.h
    	telepathy-glib/automatic-client-factory.h
    	telepathy-glib/automatic-proxy-factory.h
    	telepathy-glib/base-client.h
    	telepathy-glib/base-connection.c
    	telepathy-glib/base-contact-list.c
    	telepathy-glib/basic-proxy-factory.h
    	telepathy-glib/channel-contacts.c
    	telepathy-glib/channel-factory-iface.h
    	telepathy-glib/channel-request.h
    	telepathy-glib/channel.h
    	telepathy-glib/cm-message.h
    	telepathy-glib/connection-manager.h
    	telepathy-glib/connection.h
    	telepathy-glib/contact-list-channel.c
    	telepathy-glib/contact.c
    	telepathy-glib/contact.h
    	telepathy-glib/dbus-properties-mixin-internal.h
    	telepathy-glib/dbus.c
    	telepathy-glib/dbus.h
    	telepathy-glib/debug.h
    	telepathy-glib/defs.h
    	telepathy-glib/errors.h
    	telepathy-glib/media-interfaces.c
    	telepathy-glib/message-mixin.c
    	telepathy-glib/message.h
    	telepathy-glib/presence-mixin.c
    	telepathy-glib/properties-mixin.c
    	telepathy-glib/proxy.h
    	telepathy-glib/simple-approver.h
    	telepathy-glib/simple-client-factory.h
    	telepathy-glib/simple-handler.h
    	telepathy-glib/simple-observer.h
    	telepathy-glib/text-mixin.c
    	telepathy-glib/text-mixin.h
    	tests/dbus/account-channel-request.c
    	tests/dbus/channel-introspect.c
    	tests/dbus/connection-aliasing.c
    	tests/dbus/connection-balance.c
    	tests/dbus/connection-error.c
    	tests/dbus/connection-getinterfaces-failure.c
    	tests/dbus/connection-interests.c
    	tests/dbus/connection.c
    	tests/dbus/contact-lists.c
    	tests/dbus/self-presence.c
    	tests/dbus/text-mixin.c
    	tests/lib/contact-list-manager.c

commit 12bae8955490260c38aa22048e40686a607428b9
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 14:39:51 +0200

    Since 1.0 for tp_contact_has_feature() because its arg changed to GQuark

commit 1d73ba53ce3e98335ed39fa8855041877357709f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 14:30:49 +0200

    Since 1.0 for tp_automatic_client_factory_new() because its return type changed

commit 3b141cf48b8eb55e4f35761cf10f323925eca17f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 14:30:15 +0200

    TpClientFactory: Since 1.0 for all its API because they got renamed

commit bc2e6dca525a0bfafa2ed67e7009a69e5b805218
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 14:18:53 +0200

    TpClientFactory: Simplify contact feature handling now that they are quarks

commit e62b3d299dca377b38e4330a72d84989c31c66a4
Merge: 60e6952 aa611fb
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-05-03 12:50:45 +0200

    Merge branch 'master' into next
    
    Conflicts:
    	docs/reference/telepathy-glib-sections.txt
    	telepathy-glib/contact.h

commit 60e6952600cbaad5056a4caa344feb84e03d917b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-02 13:15:53 +0100

    Move -dbus library headers into a new telepathy-glib-dbus.h meta-header
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49377
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a45808a3a3892f7aadbe71cc746b1653e10bc038
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 16:18:21 +0100

    Move user action time constants to enums.h
    
    They're numeric, so, close enough...
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49377
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 97b4fb4fba92bab6bfb4f7a4700d910314fe2a6e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 16:13:15 +0100

    Move Telepathy constants like TP_CM_BUS_NAME_BASE to interfaces.[ch]
    
    These will break API when the other D-Bus API things do, so they should
    go together.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49377
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4676e15e774c3a68dc00bab08c9330bea48c14b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 16:12:18 +0100

    Move documentation of low-level (D-Bus-API-dependent) things to the end
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49377
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 15a41b5139ca9011b92adf948c994b9077ebd4dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 16:13:31 +0100

    Install interfaces.h as part of the -dbus library
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49377
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 526f8b7449275cfb61b0bf493ec145d4524d7c6e
Merge: c7c7320 103bea9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-02 16:47:00 +0100

    Merge remote-tracking branch 'origin/master' into next
    
    Conflicts:
    	examples/client/inspect-contact.c

commit c7c73204dd20160db0253da895e8cfb66800e044
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 14:31:52 +0100

    Provide introductory doc-comments for all the new cli-* sections
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fcc29563a5c64094c5078cafb81b615c255df2a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 13:48:00 +0100

    Mark private headers as such in the header
    
    This means we don't have to remember to list them all in
    docs/reference/Makefile.am, which seems like a win.
    
    We still need to list proxy-introspectable.h, which is a bit of a
    special case.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ed0c27ac8677fc442f77d0aa24753a9fd120c793
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 13:33:59 +0100

    Resync sections.txt with this version of telepathy-spec
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5a17c7c9f71cf587bf154306727b2cb33453aeba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 16:42:26 +0100

    Update documentation structure for TpContact features
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 046679c636ccaac09f241c0d37c1b630a1b163cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 13:13:56 +0100

    Remove NUM_TP_* from generated code
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 09d7d9b85646d5fa4d755f50c8515d53ba966759
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 13:13:47 +0100

    tp_presence_mixin_register_with_contacts_mixin: fix documentation
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9f7060ad767be7d2c62b264db13b68f10274371d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 13:13:40 +0100

    TpBaseConnectionCreateChannelFactoriesImpl: fully remove
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 67980d0f731f3229e3eafadd637f64a3e676b3b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 13:13:32 +0100

    TpBaseChannelClass: fully remove interfaces member
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cac05d12c988b8e117d520ffc978452ec15bbc6d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 16:15:16 +0100

    tp_base_client_get_account_manager: remove from docs, no longer exists
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb449a0fb9bee44533721614c434596619d37a9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 16:42:12 +0100

    Hide tp_cli_add_signals functions from documentation
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dd762ac5451478104772fba7b8cbfcbea5decfa4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 16:13:19 +0100

    Hide split reentrant methods in documentation
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d4b8b561291c89f714362a17053ffcc3711df8c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 16:15:33 +0100

    Add missing </SECTION> so cli-account-manager docs get generated
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49338
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e55ad3ab74b75b7392a914a8bab31012aaa7b347
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-30 18:54:45 +0100

    Move TpDebugClient generated code to cli-misc.[ch] and don't document it
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0b234d2d8c5049a3d87ec1cbabcb8f9b1833035a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-01 12:44:42 +0100

    _tp_dbus_starter_bus_conn: remove
    
    There's no longer any need to cache a singleton starter bus connection,
    because the only caller also caches a singleton.
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c44bec7ea9ac4e861492858d32e966c29bbf8fcb
Merge: 80e6f2b 58b6f88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-05-02 12:19:52 +0100

    Merge branch 'master' into next

commit 80e6f2b5b4ce4309bbec871a1ad8f13baf0b79c1
Merge: b613ceb df95069
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-30 19:57:06 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	tests/dbus/account-channel-request.c
    	tests/lib/simple-channel-dispatcher.c

commit b613ceb06854593bd7a78ca8d635d379a3a4bb6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 16:04:35 +0100

    Move Call1 Content/Stream client code to -dbus library
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835

commit 620bc9380a2c5ab14e8198248b91c24db1ffb7ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 15:54:47 +0100

    Move dbus-glib GType stuff to -dbus library
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835

commit 759a9237c42300b843179418756f7cdc065d51d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 15:51:00 +0100

    Move tp_cli_* to -dbus library
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835

commit 553a2105c6b077da0cd4c194ab274cdbd5054600
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 15:38:32 +0100

    codegen: inline type-checks into the generated header file
    
    We don't want tp_cli_channel_foo() (in the -dbus library) to depend on
    TP_IS_CHANNEL, which expands to something involving tp_channel_get_type()
    (in the -main library). So, do the type-check in an inline wrapper around
    the real function.
    
    As a double-check, we should make sure that the proxy is at least a
    proxy. Every generated function calls tp_proxy_borrow_interface_by_id()
    early on, so we can use that to host the type-check.
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835

commit 854e7217f94d37ad9ca37f5893a04f2e3f178165
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 15:11:29 +0100

    Export tp_cli_channel_add_signals etc.
    
    I don't like exporting more API than we have to, but this is a necessary
    evil: TpChannel, etc. initialization need to call these functions.
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835

commit 51eaaea15ef91a78c158a6ffca41b01f271e4214
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-27 15:02:07 +0100

    Move some TpProxy functionality into the -core library
    
    Most of this just calls into a vtable set up by the -main library, but
    it's enough for the generated code not to have an explicit (circular)
    dependency on the -main library.
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835

commit 6bed7a09ae7375eec5fd2adc38a6a813aacd4732
Merge: b3ba6ce 3f70ba0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-30 18:42:40 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/channel.c
    	telepathy-glib/text-mixin.c
    	telepathy-glib/text-mixin.h
    	tests/lib/echo-chan.c
    	tests/lib/simple-conn.c
    	tests/lib/simple-conn.h
    	tests/lib/textchan-group.c
    	tests/lib/textchan-null.c

commit b3ba6ce293d3eec003613e5823cac97ca86773ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-12 12:18:40 +0100

    TpBaseChannel: remove deprecated interfaces property
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48547
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a6a3123673c75ab45dc9beacd79a0e29d05b7167
Merge: 82927b0 2556ea7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-26 18:02:26 +0100

    Merge remote-tracking branch 'origin/master' into next

commit 82927b08af504ce63347b629e1be45b8ff25071f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-04-25 12:21:39 +0200

    Write next-NEWS to keep track of API/Behaviour changes

commit 45543f91c48e3545784a73fcd4ad9e0d2a439230
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-04-24 17:15:51 +0200

    Remove deprecated channel factory

commit 34ba8675282f5d8f2e69ee8fbd2823ace4f0911f
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-04-24 16:47:38 +0200

    TpSimpleObserver/Approver/Handler: simplify constructors
    
    _new() now takes a factory (optionally NULL) and _new_with_factory()
    is removed.

commit 7a02e2b63cbccb70a8667289fcff24c708a906ad
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-04-24 15:40:02 +0200

    TpClientFactory: use tp_dbus_daemon_dup() if dbus is NULL

commit 24a7ed8b81be027709bd3708d123a5a93f89d6a0
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-04-24 15:24:46 +0200

    Rename TpSimpleClientFactory to TpClientFactory
    
    The factory isn't really simple thing, and it makes long function names.

commit 96f71247990d446ee27cae012b431550d7c40068
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-04-24 14:27:46 +0200

    tp_automatic_client_factory_new() now returns a TpSimpleClientFactory*
    
    All useful API is on the base class, so returning a TpAutomaticClientFactory
    is useless and force ugly casting. It is common usage to return
    base class.

commit 16f01f6e73c09bce16c1d497d16e32d885045124
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   2012-04-25 16:39:21 +0200

    tp_am_set_default(): Take a weak ref instead of a strong one
    
    https://bugs.freedesktop.org/show_bug.cgi?id=48230

commit c1ab8009bcc0f67f3c1a88c88f0cc5a88abc08f9
Merge: 34806d4 032592a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-25 15:25:54 +0100

    Merge remote-tracking branch 'origin/master' into next
    
    Conflicts:
    	configure.ac
    	docs/reference/telepathy-glib-sections.txt
    	telepathy-glib/Makefile.am
    	telepathy-glib/base-contact-list.c
    	telepathy-glib/debug-sender.c
    	tests/lib/contacts-conn.c

commit 34806d478e82457d315c336f61f4dad93a4fcf29
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-23 15:02:02 +0100

    contact: critical if we get an unexpected feature quark
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 824bdc804414025df5456a0b30bd77d1965878d8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-20 11:46:05 +0100

    docs: update the TpContact section to be more like the others
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1b3310c75e332383c8d9f48958bdce6c3c5bc22b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-20 11:45:09 +0100

    contact: replace feature enum with quarks like proxy features
    
    Sorry for the big patch, it was harder to do this without breaking
    everything and using the same feature names. The patch should be
    trivial enough anyway.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cac99fa4d51db3d308335484ba2c53c98fb88103
Merge: 2bfeec6 c1e3f29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-13 13:02:14 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/introspection.am

commit 2bfeec68d0e10e900eb4a59a7ee776fcbffa2296
Merge: 677e623 9f15b96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-12 13:45:09 +0100

    Merge branch 'master' into next

commit 677e623c4874ecf583d5a5ca345bf722cf6b7fe7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-02 16:48:53 +0000

    Remove all NUM_TP_…
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46470

commit 8e3eb949a1e2e5c8e605342194ba2e5516ab9db8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-12 12:00:24 +0100

    Revert "Complete results of TpProxy D-Bus calls in an idle"
    
    In next, I've already fixed TpProxy to always complete calls
    asynchronously.
    
    This reverts commit c6ed9fa480ed859dd7d111f6412b3a43a8cd73ca.

commit 8cc873cb0d9ae244a6f29b26c63404b3aa75fed9
Merge: ac985bd be03dcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-12 12:00:07 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	docs/reference/telepathy-glib-sections.txt
    	examples/cm/channelspecific/room.c
    	examples/cm/echo-message-parts/chan.c
    	telepathy-glib/base-contact-list-internal.h
    	telepathy-glib/base-contact-list.c
    	telepathy-glib/connection-handles.c
    	telepathy-glib/contact-list-channel.c
    	telepathy-glib/message.c

commit ac985bdd4887d52eba73784656bb66ecc91b50ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-11 11:35:32 +0100

    Remove tp_connection_manager_call_when_ready, is_ready
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=45842
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 0ae49dec090689b250c3bf2d5d44d8cb1e6e9546
Merge: 7238bf9 0b77bfd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-10 14:15:11 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/base-connection-manager.c
    	telepathy-glib/base-connection.c
    	telepathy-glib/errors.c
    	telepathy-glib/message.c
    	telepathy-glib/presence-mixin.c
    	telepathy-glib/properties-mixin.c

commit 7238bf9925a4bf62bec867af49f5f82e4f6bf153
Merge: d55fb31 b0919cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-04-10 13:51:53 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	examples/client/stream-tubes/Makefile.am
    	telepathy-glib/Makefile.am
    	telepathy-glib/abi.am
    	telepathy-glib/automatic-client-factory.c
    	telepathy-glib/base-contact-list-internal.h
    	telepathy-glib/base-contact-list.c
    	telepathy-glib/call-stream.c
    	telepathy-glib/channel.c
    	telepathy-glib/connection.c
    	telepathy-glib/introspection.am
    	tests/dbus/account-manager.c
    	tests/dbus/contacts.c
    	tests/lib/contact-list-manager.c
    	tests/lib/contacts-conn.c
    	tests/lib/simple-account-manager.c
    	tests/lib/simple-account-manager.h

commit 66fc42f109712f3ab44e0daee5fca4ce861e2000
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-04 15:51:08 -0400

    start on version 0.5.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 066867ea84b017df6da611afd64d8dc2a1784a6f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-04 15:50:45 -0400

    start on version 0.4.1
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8e9efa7e7eb9e4ec9e718b900264d9ad822388dc
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-04 15:48:42 -0400

    version 0.4.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0cc0d236821e6ccc162d002478d76dcc7a18db1c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-04-04 15:47:47 -0400

    update NEWS for 0.4.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2f6bd3e6bd95d9806c8c4574b300f20bf7e61187
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2012-04-04 11:13:39 +0200

    The right macro is GLIB_VERSION_MAX_ALLOWED
    
    https://bugs.freedesktop.org/show_bug.cgi?id=48285

commit d55fb31b091a5d2bc0d1664378e8a5a0230c8c83
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-11-07 11:29:12 +0100

    Undeprecate tp_simple_{observer,approver,handler}_new()
    
    Their behaviour have slightly changed though, they won't force creation
    of a TpAccountManager because that would introspect all accounts. It
    also now accept dbus==NULL in which case tp_dbus_daemon_dup() is used.

commit 2721ff5373382613cf331d9f3809f4271de452a9
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-20 12:49:18 -0400

    version 0.2.3.1

commit db872e4f63e3bac04ee097070873fd82b1a51e76
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-20 12:23:24 -0400

    version 0.2.3

commit 02149cf6c5ec94484f08bb2197a5d33e9f2c1a1f
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-20 12:46:44 -0400

    Remove the (skip) annotations as they confuse gtk-doc

commit 71b46b46da8bfc77cb3574c21b0739dcc444198d
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   2012-03-20 10:26:42 +0100

    Don't segfault if there is no error set
    
    https://bugs.freedesktop.org/show_bug.cgi?id=47558

commit e258b66a1212007f52a05fc1e284aa8632a57ffb
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:   2012-03-20 10:14:23 +0100

    Fix build (missing '\' at EOL in header list)
    
    https://bugs.freedesktop.org/show_bug.cgi?id=47557

commit c4880f4fa3118b57ac007aab54ee5201c471136b
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-18 16:55:41 -0400

    Release resources when destroying TfCallStream

commit b707a6c14e96155c225af1ba1ed70ffe473c0ddd
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-18 16:55:28 -0400

    Split _destroy() and _dispose() and call _destroy() manually

commit cbd7e9f5788a193d9802b329035c19170cb0c023
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-14 12:33:53 -0400

    Make sure all TfCallStream are disposed before their content

commit d20ace30f0bcb62f854cf383d185edba1faa85b6
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-14 17:29:04 -0400

    CallStream: Protect against early dispose

commit 9d9a0143b2792ee7f3fc25f4072cc72c8b0cbcf2
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-14 17:28:50 -0400

    CallStream: Split finalize from dispose

commit 05ad14bf449b1da5fd42fe1da97a7fa1e5e79fe5
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-13 17:18:34 -0400

    Don't ignore MediaDescription offer if the answer is the same as the previous one

commit 5d59d27433b6d32e2c9ae2a7e3860a776d484e2c
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-13 16:29:49 -0400

    Don't try to start receiving if one can't get the receive resource

commit 7588664d519b907966cfd0cf7fc2a60951372232
Merge: 4c4da99 7de1074
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-13 13:16:00 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/telepathy-glib-1-uninstalled.pc.in
    	telepathy-glib/telepathy-glib-1.pc.in

commit 0477760a541ed511a0297b371776016371a9aa9e
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-12 21:00:56 -0400

    Set stored remote candidates

commit 0cfc1a504cc8d8ecc3c8ece3503d9992bb8f3d3b
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-12 18:48:55 -0400

    Add component to the endpoint state debug message

commit 9ad1adcdf4bfd8dbf6cf0d461ca2cf2a73c33747
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-12 12:54:38 -0400

    Add annotations to tell bindings to use _literal versions of the functions.
    
    The non-literal version just add a g_strdup_printf() before calling the
    literal ones. So bindings shouldn't use them.

commit 577cdc162c9d09184cc085877001e380d4e4a0a4
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2012-03-08 21:33:50 -0600

    Use the generic marshaller
    
    Adds a requirement for GLib 2.30

commit 4c4da9941262612386937f7343d57c91b96ff2db
Merge: 05beccd 1f75801
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-09 18:43:26 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/codegen.am
    	tests/dbus/account.c
    	tests/dbus/cm.c
    	tools/glib-client-gen.py

commit 98e5cf7000dce197912c1e01cff4c202fdac62c4
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-08 17:10:39 -0500

    Fix typos in NEWS file

commit 97a00b7c41595705a611c1f1bf21a6e6290a7f15
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-08 17:05:57 -0500

    version 0.2.2.1

commit 2dd677fbda85b00bbba8aff29d2ff91a4d4c3c48
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-08 17:03:08 -0500

    version 0.2.2

commit 4ab19099d8d7a44a3de8ff806808ce0d2598b4ff
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-08 14:15:26 -0500

    Don't access fsstream if it doesn't exist

commit 8e4b120740404c733ac3bbb6fa3f115aa4988b32
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-07 16:19:23 -0500

    Make it just a warning on Content error

commit 7b19cb3730ce59322a7f41b5a99044163bb35818
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-07 15:58:58 -0500

    CallContent: Guard against early dispose in some callbacks

commit 05beccd8ef379636e341974c7ac4fd0b7ad4e2d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 19:11:07 +0000

    Move Call generated code to cli-call.h
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 95278b54a2ce27d8b6aff9de8a9f20b3ab37a25e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 19:07:08 +0000

    Move Account, AccountManager, Client generated client code to cli-misc.h
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6baf48872b9ed6c6c9b5e2f7789624820f8d46fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 19:02:30 +0000

    Move client code for TpChannelDispatcher and its children to cli-misc.h
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5d9af8272350e9f7d56a6cef58850222b0442026
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 18:51:39 +0000

    Move CM, Protocol to cli-misc.h
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0db08d05b0141bcd1731a1c597063eb5bb1a64fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 18:42:24 +0000

    Split TpConnection generated API into cli-connection.h
    
    A couple of hand-written functions went with it, because they're
    relatively low-level too.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 56cfd4e2b57f5a59cc78c087b840b6ad52c61a6d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 18:29:47 +0000

    cli-channel: new header for TpChannel's auto-generated client code
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0a566010139ec0035a55308cf37940c1a11ae362
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 18:03:15 +0000

    Move TpProxy, TpDBusDaemon auto-generated code to a new header
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5c1ddaaa246f7238bb9a55cc7675e56cf9bdc9e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 18:15:16 +0000

    If generating split re-entrant functions, duplicate the collect callback
    
    This means we don't have to duplicate the entire -body.h in reentrants.c.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d6a4f0509247f23b03ec86392675fe27d1fbdab6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 16:28:42 +0000

    Move TpSvc* into the dbus library
    
    This requires moving tp_dbus_g_method_return_not_implemented and
    tp_svc_interface_set_dbus_properties_info into the core library,
    so do that too.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d4fce48b653e7509bf8ba2eb5dc5cb7758ba33d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-07 13:08:15 +0000

    Split library into main, dbus and core
    
    Eventually, the dbus part will contain all the generated code, core
    will contain enough of TpProxy to support that, and the main part will
    contain all the high-level API.
    
    At the moment, circular dependencies mean that we have to keep almost
    everything in the main part. The core part contains the error quark
    for TpError and the generated enums, and the dbus part contains the
    quarks for interface names.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c392caf58a23c34b8865b980fa8e59f8f49ae008
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 13:05:55 +0000

    Remove all old ABIs
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Acked-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ba5f30dbbed70f412f9588522b438d2ea110d179
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 13:48:22 +0000

    Stop pretending our API/ABI matches telepathy-glib 0.x
    
    To provide parallel-installability, I've changed:
    
    - base of library name: libtelepathy-glib.so -> libtelepathy-glib-1.so
    - header directory: telepathy-1.0 -> telepathy-glib-1
    - pkg-config package: telepathy-glib -> telepathy-glib-1
    - GIR package: TelepathyGLib-0.12 -> TelepathyGLib-1
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46835
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fedb21b7256e84f0cb5f14978232dbdeb647d28f
Merge: a7f7e4c a406196
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-07 12:58:41 +0000

    Merge branch 'master' into next

commit 5c1ea995af69e251bce731c22b47fbcea158da55
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-06 19:57:16 -0500

    Example: Return correctly from start-sending

commit b0bf8d8f88a4648866b13241993cf43960574f25
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-06 19:14:53 -0500

    Update the example to better use the APIs

commit e18101902af6cee9c2dfe6a791860a893fd21c45
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-06 17:05:38 -0500

    Add finish function to the async new

commit 0d61b094caa77c83f3826dbb1adddbcfe55f5016
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-06 17:05:28 -0500

    Fix small bug

commit a7f7e4cf23209427c1279836f7eda969bb33e377
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-05 16:08:10 +0000

    Remove TpConnection-specific readiness, just use TpProxy preparation
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=45842
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e5562b2770e048f285d74973fc686d24f2f726ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-05 16:05:12 +0000

    Remove TpChannel-specific readiness, just use TpProxy preparation
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=45842
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4fff3826138cf20ad4b240bcc65a1049af739837
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-05 17:55:52 +0000

    Always call TpProxy async method callbacks in an idle
    
    Previously, we made a re-entrant call to the callback if the TpProxy
    didn't have the interface. Having a method that is "sometimes async"
    is bad, though: we should follow the GAsyncResult pattern, and have
    the method return be always-async. In particular, this means we can
    safely complete a GAsyncResult from the callback, without doing an
    additional idle.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46978
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e524cd80607a270de28431e9c0e5e0feefafb43d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-02 14:14:54 +0000

    TpProxy codegen: always invoke the method via invoke_callback
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46978
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a362703a36a6d7cabffbebcd03bbc6287db46b3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-05 12:22:22 +0000

    tests: wait for CONNECTED feature where we used to
    
    Commit 2be1aca4e3 caused an intermittent regression in
    tests/dbus/self-presence.c. The example Connection we use only makes
    its statuses available when the connection has connected, simulating a
    CM like Gabble where available statuses are discovered during connection.
    
    Previously, we used tp_connection_run_until_ready() which effectively
    waits for the CONNECTED feature; in that commit, I switched to using
    tp_tests_proxy_run_until_prepared() which does not, unless you ask for
    it. As a result, there was a race between Get(..., "Statuses") and the
    connecting process, leading to intermittent (1/10?) test failures.
    
    This commit updates all tests touched by 2be1aca4e3, except for
    invalidated-while-invoking-signals.c which doesn't actually need to
    reach the CONNECTED status.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46971
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1561e350f41c4619b982d708fcfc298d40980c9e
Merge: c62b9c3 c1da88f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-06 10:47:39 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	tests/dbus/cm.c
    	tests/dbus/unsupported-interface.c

commit 1ed8c5746c9a379a0b9eedfa20770452a9c29eb2
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-05 16:41:48 -0500

    Make it possible to remove a endpoint

commit 6ec1a93f027280c59b014e9d22e23c1d041c4c1b
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-05 16:41:23 -0500

    Factor out setting the FsStream direction to/from sending

commit 9c4189db00a750028ffeb8c5a9639ad695391a05
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-05 16:37:56 -0500

    Factor out endpoint disposal

commit b64e1674925ae432af04b40a75a27d946f6ca87b
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-03-05 16:34:08 -0500

    Put all setting of the endpoint path at the same place

commit c62b9c30c2cd97545b13ee0f5d0fcd03152f9ed3
Merge: 209634e 2b35afc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-05 12:57:20 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/channel.c
    	telepathy-glib/channel.h
    	telepathy-glib/connection.c
    	telepathy-glib/connection.h

commit 209634e5365006f814c5aab6d419d69c849ddb65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-02 13:50:26 +0000

    tp_proxy_add_interface_by_id: return void
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=21795

commit 90c21f6d7edd8c42868d257096cd6c416202cc10
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-24 15:44:20 -0500

    Call.Content.MD: Reject codecs with the appropriate error

commit 1c62efae80a0a9167a2251cb4133c736b561aef1
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-23 21:56:31 -0500

    Call.I.Stream: Don't confuse hold and set_sending(FALSE)
    
    Don't change the stream direction because of a Hold

commit e8cae7930cfd92970b806fb72bd823faa193ffa4
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-23 21:55:18 -0500

    Call.Content.I.Media: Reject updates while offer is pending
    
    Reject updates to the local while there is an offer pending

commit 33f8db3c3a06768c407e9ff2f331b1deb0dfa03c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-02 18:42:24 +0000

    Partially revert "Remove tp_verify_* family of macros (use G_STATIC_ASSERT instead)"
    
    This reverts commit 69762bfb9f35ed3e8147ac3e5a4d210dfe5c7996.
    It broke the build (specifically genums.[ch]).

commit 7db254eca14f1a3d32b0807179000574f1335278
Merge: e189e82 ad90e68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-02 18:40:21 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	telepathy-glib/capabilities.c
    	telepathy-glib/capabilities.h

commit e189e82b1ffe1e9e7955ba5a61267b91ae5c505e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 18:20:58 +0000

    Remove deprecated dbus-glib wrappers
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=18832
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31668

commit c7f3d1eb0105ea44f0628d7a1ec38aa045a58466
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 18:20:19 +0000

    Remove deprecated debug API
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31668

commit c1e5842663fbb234717472510bef31cef0be17d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 18:20:07 +0000

    tp_errors_quark: remove
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31668

commit 5956999e070b305b2e07d7d8e5e162a9933d829c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 18:19:57 +0000

    TpMessageMixin: remove support for "type", renamed to "content-type"
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31668

commit 69762bfb9f35ed3e8147ac3e5a4d210dfe5c7996
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 18:03:01 +0000

    Remove tp_verify_* family of macros (use G_STATIC_ASSERT instead)
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31668

commit 2b92d2dbe11b375cba70540590c2c63194b9fe44
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 12:05:24 +0000

    TpMessage: remove obsolete API
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31668

commit 450b5bfbf9af227110f6e034b7b16e9d840fc306
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 18:16:44 +0000

    Remove deprecated, unused debug-ansi.h
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31668

commit 673001490439664c92c6b0ebdb6049e898bee7f4
Merge: 5af1ac8 d70ba9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-03-02 16:11:29 +0000

    Merge branch 'master' into next, and update to merged spec
    
    Conflicts:
    	configure.ac
    	docs/reference/telepathy-glib-sections.txt
    	examples/cm/Makefile.am
    	examples/cm/call/example_call.manager
    	examples/future/call-cm/call-channel.c
    	examples/future/call-cm/call-content.c
    	extensions/call-content.xml
    	spec/Account_Manager.xml
    	spec/Call_Content.xml
    	spec/Call_Content_Interface_Audio_Control.xml
    	spec/Call_Content_Interface_Media.xml
    	spec/Call_Content_Interface_Video_Control.xml
    	spec/Call_Content_Media_Description.xml
    	spec/Call_Content_Media_Description_Interface_RTCP_Extended_Reports.xml
    	spec/Call_Content_Media_Description_Interface_RTCP_Feedback.xml
    	spec/Call_Content_Media_Description_Interface_RTP_Header_Extensions.xml
    	spec/Call_Interface_Mute.xml
    	spec/Call_Stream.xml
    	spec/Call_Stream_Endpoint.xml
    	spec/Call_Stream_Interface_Media.xml
    	spec/Channel.xml
    	spec/Channel_Interface_Addressing.xml
    	spec/Channel_Interface_DTMF.xml
    	spec/Channel_Type_Call.xml
    	spec/Connection_Interface_Addressing.xml
    	spec/Connection_Interface_Contact_List.xml
    	spec/Connection_Manager.xml
    	spec/Makefile.am
    	spec/Protocol.xml
    	spec/Protocol_Interface_Addressing.xml
    	spec/all.xml
    	telepathy-glib/abi.am
    	telepathy-glib/channel-factory-iface.c
    	telepathy-glib/channel-request.c
    	telepathy-glib/channel.c
    	telepathy-glib/channel.xml
    	telepathy-glib/signals-marshal.list
    	tests/dbus/Makefile.am
    	tests/dbus/call-example.c
    	tests/lib/bug16307-conn.c
    	tests/lib/echo-channel-manager-conn.c
    	tests/lib/echo-conn.c
    	tests/lib/simple-conn.c
    Acked-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5af1ac8f0bd5e5727af9e59e345de2a9612f4bf1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-22 15:27:45 +0000

    Temporarily remove version numbers from versioned interfaces

commit e40399b303cb9b53e24da8122fc8f4f36bdc5d2e
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-29 13:09:21 -0500

    Ignore deprecations after 2.26

commit 6113d37768d42e2b7032b5db59dcd0478cc3a05d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2012-02-29 14:00:31 +0100

    include missing config.h
    
    https://bugs.freedesktop.org/show_bug.cgi?id=46768

commit 24206f84095575cd70806edd97d1a34919506717
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-20 18:10:00 -0500

    version 0.2.1.1

commit 8aa9735cded2a1589de68951c4f7724a6d5765fb
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-20 17:52:02 -0500

    Version 0.2.0

commit a585da84fc5f3bc00907b25452759137de72f769
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-20 18:01:12 -0500

    Fix errors in doc building

commit cbf78df822df886c92a6c9f0934067198584ecd3
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-20 17:47:53 -0500

    Also cast the correct object

commit 8e0e122cdd12f01b9abb4e0ba0c1ab7b59397e14
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-20 17:44:42 -0500

    Connect to correct object

commit 7d56e7b4b3c801a5ef5e9f88fc34c84656e0aa0d
Merge: ac8cae2 bf1bb99
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-20 17:31:41 -0500

    Merge branch 'call1'
    
    Conflicts:
    	configure.ac
    	examples/call-handler.c
    	extensions/Makefile.am
    	extensions/call-content.xml
    	telepathy-farstream/call-content.c
    	telepathy-farstream/call-stream.c
    	telepathy-farstream/stream.c
    	telepathy-farstream/telepathy-farstream.c

commit bf1bb9987d0f9ad5bdccc42d67fb0a8e78feaf0a
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-15 16:19:04 -0500

    Remove mute as it has been removed from the spec

commit c910be247d3be7b86409fd9a77165d295d94a91f
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-08 19:04:10 -0500

    Add a reason when rejecting invalid codecs

commit 30cb4df8d9a603f58b7ab3d4c74b1563033b8a76
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-08 16:26:06 +0100

    Return not-implemented if more than one endpoint

commit 9626c140baf85f8b1a4464924d0d7de7bb0e738b
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2012-02-08 16:25:46 +0100

    Use fs_*_destroy methods

commit d759060c661977238b84671a759ae0d2572aa59b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 13:57:50 +0000

    Remove tp_connection_run_until_ready
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=22207
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2be1aca4e3a012aace539f9f2925c608812a73b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 13:57:03 +0000

    Replace uses of tp_connection_run_until_ready with connect=TRUE
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=22207
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 28276cadbc529833ab0a732dcc568b7772bae19e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 13:53:52 +0000

    Replace tp_connection_run_until_ready in cases where connect=FALSE
    
    These don't have the side-effect of calling Connect() so the replacement
    is easy.
    
    In the test for bug 18845, connect is in fact TRUE, but it doesn't need
    to be: code earlier in the test has already ensured that the connection
    is connected.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=22207
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 27f686e70df3c1355ac8957d0aca5ad7cbbb84df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 14:03:50 +0000

    Use tp_tests_create_conn more in simple cases
    
    As well as reducing boilerplate, this removes many calls to
    tp_connection_run_until_ready, which I'm going to remove.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=22207
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 08702a7438516f9d1c08122e6c263e524eb60251
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 13:13:22 +0000

    Remove tp_channel_run_until_ready
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=22207
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 20736baadae04e4216d24547a95e248b25785e88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 12:57:39 +0000

    Do not include reentrant auto-generated methods in library, only in tests
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=22207
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a0279e21ee6f0f7d8d2465e2fcbd07e840060713
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-09 13:51:13 +0000

    Rename --generate-all-reentrants to --split-reentrants
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=22207
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d1831da89a751d003d31eff16eab0374524d9b2b
Merge: 097e99f f654ace
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-09 13:39:23 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	examples/cm/callable/conn.c
    	examples/cm/callable/connection-manager.c
    	examples/cm/callable/media-channel.c
    	examples/cm/callable/media-manager.c
    	examples/cm/callable/media-stream.c
    	examples/cm/callable/protocol.c
    	telepathy-glib/channel-factory-iface.c
    	telepathy-glib/contact-list-channel.c
    	telepathy-glib/media-interfaces.c
    	telepathy-glib/properties-mixin.c
    	telepathy-glib/text-mixin.c
    	tests/dbus/callable-example.c
    	tests/dbus/connection-getinterfaces-failure.c
    	tests/dbus/connection-inject-bug16307.c
    	tests/dbus/contacts-slow-path.c
    	tests/dbus/text-mixin.c
    	tests/lib/bug16307-conn.c
    	tests/lib/echo-channel-manager-conn.c

commit 097e99f28f54fb4ec5a42a1059c49ef9b3a49a33
Merge: d43b971 8e1abf1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-02 17:14:52 +0000

    Merge branch 'master' into next

commit d43b9714d78ae31a4049cd1f4904c1e1e936d3e9
Merge: 3046197 4718016
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 17:57:36 +0000

    Merge branch 'master' into next

commit 3046197c6cde590d530befac037e4be020989e9f
Merge: 286de35 4cad815
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 16:13:42 +0000

    Merge remote-tracking branch 'origin/next' into next

commit 286de351344cc638bb90ecf0156af0a55a3534b3
Merge: ae5cdd0 cdfa979
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2012-02-01 12:41:04 +0000

    Merge branch 'master' into next
    
    Conflicts:
    	configure.ac
    	telepathy-glib/base-channel.c
    	tests/dbus/callable-example.c
    	tests/dbus/connection-inject-bug16307.c
    	tests/dbus/contacts-slow-path.c
    	tests/dbus/contacts.c
    	tests/dbus/text-mixin.c
    	tests/lib/simple-account-manager.c

commit 4cad815f5db1b01197b47d5921d51cd1a23badc3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-31 17:18:29 -0500

    presence-mixin: fix a typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7049db8505869bbea5f2946ebfb3255af2c95b01
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-31 17:16:06 -0500

    configure: change version to 0.99.0.1
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c4db9d254e89adcc9017a02fd8e778641246c510
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-31 17:06:25 -0500

    account{,-manager}: remove deprecated prepare functions
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 748220dfce0042b84ebbdc747e0dec5ca1a99c7c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-31 16:28:45 -0500

    channel-factory-iface: remove
    
    \o/
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c98fcf22ea1daad156b04f9109968e1c38d7a173
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-31 16:13:44 -0500

    docs: remove duplicate mentions of presence
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ae5cdd067bff820333fafb4b820b3a41aea4f129
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-31 15:14:03 -0500

    spec: update to latest 'next'
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ed923c97705c1e8fe872dc34751555d4e93b6306
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-31 14:45:52 -0500

    fixup! b91113d2e958849047241dbaf1e74b54c8c91f7f

commit 821f193096d6c9532cb7502fdda4738e02b56e55
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-31 11:14:52 -0500

    docs: don't let gtk-doc scan reentrants.h
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f47fb5319f328de0e123fc006d5defdba800ca0b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-31 11:14:22 -0500

    docs: update -sections.txt file to be nearly correct
    
    There are still missing symbols here.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a8a55f4000254bbf8c3b020f04633f813a3fad00
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-31 11:07:07 -0500

    docs: remove all references of SimplePresence
    
    It's just Presence now.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4a5dd6ade33ef183e049d5b9d6eebb708f0a94ee
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 18:22:59 -0500

    configure: change version to 1.0.0.1
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1f3ad32a833e22a29a16356a3fd87d9dea8f23dc
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 18:18:07 -0500

    spec: update to newest 'next' spec
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8baa04889e25bc0d5f7fbd9fa0f0d67ce1dd4b4e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 18:16:41 -0500

    contact-list: replace ContactsChanged with WithID variant
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 15fa5319f7a53745be21f2ed5fc1da8575fae79c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 18:09:39 -0500

    Group interface: remove deprecated methods & signals
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 30c2bbb48b5189bcc6d8db7be6b94977332b5b41
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 17:54:12 -0500

    channel-dispatcher: remove non-hint {Create,Ensure}Channel variants
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 30ae5788649621cd5e0193e45b3ac43b4ad0e0ef
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 17:50:57 -0500

    channel-request: replace Succeeded signal with SucceededWithChannel
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ee37854515a60e06ef97456db2329571d736d7e2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 16:55:06 -0500

    channel: remove deprecated methods & signals
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d8e55a00c68443763f6826c4057684ec290ad0dd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 16:39:40 -0500

    connection-manager: remove deprecated methods
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fe4b43dafee4d29e7a11e042e07dbe1269dcb597
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 16:28:51 -0500

    connection: remove deprecated D-Bus methods/properties/signals
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b20cf0f8be4e0c027fbee291cfa01e55297a20d0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 16:18:50 -0500

    connection: remove non-ImmortalHandles
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b91113d2e958849047241dbaf1e74b54c8c91f7f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 15:51:04 -0500

    ContactList channels: remove
    
    This feels amazing.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8bac046adef99f76e53107189b9209c3a9144956
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 15:11:56 -0500

    Presence: remove and replace with SimplePresence in its name
    
    Another big patch, sorry about that.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 00ceab2f505d13b2fc3097564d9fda8e3fd0913e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 15:02:13 -0500

    Tubes channel type: remove
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cac94aff5d2c18522f947cced56e90321288bf14
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 14:57:57 -0500

    Text & Messages: merge into one interface
    
    This is a big patch. Sorry about that. This is also the point the
    namespace im.telepathy1 starts appearing.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8d3f0105cf29e0a5fcbd2dc1aa8ec119a720431c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 14:42:58 -0500

    text-mixin: remove
    
    TpMessageMixin is the new cool mixin you should already be using.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ab8d57d94da0c32ce10f239a913c4dad8d209a2e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 14:34:06 -0500

    Conn.I.Capabilities: remove
    
    We use ContactCapabilities nowadays.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 541c7867572351ef935d369c42b4d970235141fa
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 14:29:55 -0500

    spec: remove never used interfaces
    
    These are just cluttering the place up.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 57e590754a66ae9d004983bd5124b95b72f6ea38
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 14:19:49 -0500

    Properties Interface: remove
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0dc7588759bff4b5de47f621d43c326987709f86
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 14:04:17 -0500

    abi: update to version 1.0.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f831535c86697cab480f53b364e527090ae5abd8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 14:03:36 -0500

    StreamedMedia: remove
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e6c1fff12c1cae4c962913ee022dd455e3dbe37b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2012-01-27 13:02:36 -0500

    codegen: generate another noinst static library for reentrants
    
    The tp_cli_…_run_… functions are bad to use in practice, but are
    extremely useful in tests, so let's make a static library with all the
    reentrants which we can use in the tests.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit edc029a12e178c6e8f1d4bd64fadc40a85f941fd
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-12-16 15:43:55 +0100

    Set self->contents to NULL in dispose
    
    This avoid a crash if dispose is ran twice or if content_removed is
    called after dispose

commit 250bc7c9bf42a805929e3d71740036fc513fde4a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-12-16 15:43:35 +0100

    Keep a ref on stream proxy

commit 85050594dc47e0bbc954647abb5d46290d293eb1
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-12-08 10:50:37 +0100

    Fix refcounting of TfContent

commit 46c7055150057d3d0a8534913f7e3a2a6b083d8c
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-23 16:03:22 -0500

    Use the contact handle from inside a MediaDescription
    
    Also, use the updated API without the duplicated contact

commit 10fb8a72889052eabc919e0da8a358121da99a5a
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-23 13:19:29 -0500

    Update to the newest spec

commit 37a3f51b1d436f8c04c98a6964d79aba5b515c2d
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-22 23:28:39 -0500

    The "streams-removed" signal has a reason argument now

commit dd0233dc0aa9a1168468d45cae77922f32588c4e
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-22 23:18:13 -0500

    Ignore remote candidates before the initials credentials are in

commit e4f7eba953daff822840f3787b25e042cb4f125d
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-22 23:17:51 -0500

    Use tp_value_array_build() correctly

commit fd2ae3128a28b4810405a45025e47335b24f6f9a
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-22 22:47:39 -0500

    Add debug prints to TfCallStream

commit 83b244ab71cae54a4bad81ebb7bad05f4e17360f
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-22 22:11:16 -0500

    Read the Sending/Receiving states in the GetAll

commit 7888cdcf1aae7a1dcbec3727e66c63911e14255b
Merge: 9b910cc cbd087f
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-12-14 12:01:48 +0100

    Merge branch 'master' into next

commit 9b910cc8170102cc3626f11b72134591fd68fe86
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-12-01 16:13:00 +0100

    Make TpConnection invalidates if CM does not have immortal handles
    
    Like that we can now start assuming we have immortal handles in the
    rest of the code.

commit 8573696e3c0312c3c985af26b6c4abd94bd91757
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-12-01 14:32:57 +0100

    TpChannel: Properties and MembersChangedDetailed are now mandatory
    
    Simplify a lot the code by droping fallbacks

commit 347307b71d31ef39b109642a91930952f880e833
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-10-21 17:45:11 +0100

    Remove from unit test CMs individual getters that should not be called anymore

commit 30661e5ee9b10eaa049463053b36889210967412
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-10-21 17:43:59 +0100

    Remove fallback for TpConnection preparation
    
    Properties are now mandatory

commit 5e97d15f5ce96aa596ee6a8c8210eb95cd069d71
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-10-21 17:42:22 +0100

    Remove unit tests related to connection slow introspection
    
    Properties are going to be mandatory

commit 9fc3a6f3f2b4442cf96b2796d2ecb1dc4073d775
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-10-21 16:08:59 +0100

    Drop support for contact slow path
    
    This makes our code a lot more complex and all CMs have been implementing
    contacts attribute for a while

commit b8acd0e51848309e7e5bd1c416d5d03ba5b98bce
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-10-21 15:29:41 +0100

    Setting base_class->interfaces_always_present overrides value from subclass
    
    Sub-subclases of TpBaseConnection should not set it, other the value from its
    parent class would be overriden.

commit e4a4f6eb1323b2559ac80ada5b2125c8e967a6ae
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-10-21 15:27:04 +0100

    Remove legacy unit tests
    
    CONTACTS and REQUESTS ifaces are about to be made mandatory, removing
    fallback testing

commit 54f2caec8837d35fba22a1c27c08ad53d02906e7
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-12 22:07:41 -0500

    Keep ref to content proxy

commit f065c30685080fe0b5d3146c404303b95615d3bd
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-12 21:35:45 -0500

    Delay stream creation until the user has had a chance to connect the src-pad-addes signal
    
    This is to prevent the race where buffers arrive real quick and the user hasn't had a chance to connect the signal before it is called.

commit a650e7397d97b0c820a060d03b9c57a7ea7488e7
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-12 20:59:56 -0500

    Start receiving from the stream's creation if possible and requested
    
    We want to minimize the probability of packet loss by creating the stream
    in receive ready mode.

commit 2a9ebd8d6cb2cab2da69d3057b8d4e914dbf6a62
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-12 20:28:38 -0500

    Tell the application if a pause is temporary or permanent

commit 5082404aab6badf205e567c2454cbc5311c1a834
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-12 20:19:26 -0500

    Change the stream directionis as requested

commit 880ccf99e77c7d635a3da9c8b63238b301f5d595
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-12 20:19:02 -0500

    Correctly ignore the updated flag in the telepathy codecs

commit ac8cae2410b5ba8c59249d51ba0b53b79754ea9c
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2011-12-09 14:38:58 -0500

    Partial port to new volume interface

commit 1521a274b53bb7015421c312caaad335923cabe8
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2011-12-08 19:08:48 -0500

    Fix previous patch to compile with current code generator

commit 5dfab41ba7ae0ff0298fe28bbecb55e31c469f1b
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-12-08 19:04:10 -0500

    Add separation between force and add candidates

commit 648784bede8db1fac5e8f14305d4a75e7044976f
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2011-12-08 18:47:11 -0500

    Port to new telephony event API

commit fb24a81c329bcdbb3766ccff982f02241e2ffd3a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2011-12-08 18:26:53 -0500

    Fix build with installed incompatible version

commit e4e372b51d049f210cc5a54508fd294bf346948a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-12-08 10:50:37 +0100

    Fix refcounting of TfContent

commit 30a272d6b04de58b21af1999f251c1338cacb25e
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-12-07 18:06:53 +0000

    Actually complete the async init operation on success
    
    On error and normal finishing of the async operation the same operations
    need to happen, so no need to duplicate the code.
    
    As a side-effect this cause the async operation to actually finish in
    the success cases.

commit ee1affb1828c3de3bf807ac73a13bb8ddd9154ca
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-12-07 18:06:06 +0000

    Port the python callui example to Call1

commit e69aa40fe057fa6769caf3636040ef1d7c1e2f38
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-11-28 16:54:11 +0100

    misc fixes

commit 8ae01bcee805709ff3e250b4b19bbbe24ec30d64
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-11-28 16:53:52 +0100

    Start 0.2.x

commit c1d38f079183c6b33c124b04400984f5f9f0a92f
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-11-14 12:02:36 +0100

    Fix connectiong typo

commit b46aa5d21a8fef9f15531788c71dd3914c074acb
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-11-14 12:00:33 +0100

    tp_call_stream_get_remote_members() returns a TpContact->TpSendingState map

commit be275c179af47bd916f97b67b9ea631cadf8a407
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-11-14 11:41:03 +0100

    Use tp_call_channel_hangup_async() instead of corresponding tp_cli_

commit 6c1badeca33db73966163005796e966c5ce244ee
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   2011-11-14 11:40:07 +0100

    Fix build warning
    
    gcc is not happy because it thinks that state_str could be used
    uninitialized, but it's not true.

commit 78672265c97a7eecab317ea185d6f1f191dcd4e9
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-14 14:41:56 -0500

    Remove example dep on the extensions lib

commit 5531a87729b078538fc2da2c619e44fc76f479da
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-08 20:11:10 -0500

    Port to xclaessen's tp-glib branch

commit 03f8e008f0e72fe1fc3d5e2b4d1f17b77ba93f71
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-09 19:00:51 -0500

    Make the MediaSignalling mode work

commit 4eb7319798bbae58c2f3f4880c446c8f5183fbcb
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-08 18:53:22 -0500

    Add methods to report sending and receiving failures

commit a4d0638f123d2752e56174632f89bd1a62087665
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-08 18:03:02 -0500

    Simplify tf_content_error by removing useless parameters

commit 7ee4b200763bbdab315fa796e31c8c7e9bf8774d
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-08 17:25:21 -0500

    Use the parser API in the streams

commit fc8cfbe74386b198584adc52f64b7b258e82ba4f
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-08 17:13:32 -0500

    Update to new message parser api

commit d0efff246a6668a28a2366e8ba483de99109b7ce
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-07 21:25:14 -0500

    Document interfaces by file

commit 92098d57b13ebad10f53e8b02daea8144eac4c5d
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-07 21:19:02 -0500

    HasRemoteInformation is only set by the CM, so lets ignore it

commit 50462e1f31c66ff2bcd941b8942d9020ade0ca23
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-07 21:15:04 -0500

    Set all the attributes from FsCandidate to Call candidates

commit b3f1ba43b545087490ad1054ce62078f48fe64e4
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-07 21:06:21 -0500

    Fully parse remote candidates

commit ea89416731bd3797d7b2b3abb06c8d614e36c6c9
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-07 20:53:34 -0500

    Add more debug

commit 9d21b8967845226d4b1e9d03421752c690fcf180
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-07 20:50:56 -0500

    Print the local codecs

commit df64f42af4215dc12a58cb65e44dc00073c6f21f
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-07 20:45:00 -0500

    Print something when the send codec changes

commit ce7355cf9369dc1f6f06dac11fff764e18b2ee94
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-03 17:46:35 -0400

    Implement DTMF support for Call Content

commit fc6d5ab1c00248e3d6fc2fa77b074d9842806e15
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-07 19:20:20 -0500

    Use the new GstMessage parsing functions

commit 12e2cac5777a13f94beb2a21efa7ad139b6dc989
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-03 20:12:24 -0400

    Implement rtcp-fb and rtp-hdrext in call1

commit 0da2edba2a44c6517ac746d051e24df5bf9d7902
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-03 19:59:45 -0400

    Put direction conversion in common utils.h

commit 3097a048e5a23f6592e69253073fa19660d09c80
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-03 19:07:55 -0400

    Set fully prefixed names

commit 9545232dc04ea04d74f217a4fa64e05e1cae3285
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-03 19:05:21 -0400

    Set the FurtherNegotiation and Updated flags correctly
    
    Also avoid doing unnecessary Updates

commit 37cd1208d68e689ab951b63713c25b16dc99e968
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-03 18:18:24 -0400

    Use the account manager to create a channel

commit 1810df294803111e972fc8f48de9936655374bd5
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-03 18:16:19 -0400

    Farstream doesnt let you specify the dtmf type

commit 771bf0d291ac1e2b53249a2e836061c97b6d49e3
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-11-03 17:49:04 -0400

    Print remote codecs

commit 298083e9ca93cb328501f5dae8131d1f8cfc610d
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-10-13 18:43:30 -0400

    Port to Call1

commit a829144960de949e7601250a585ee38128f1231b
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-18 16:55:31 +0000

    Master should go towards a 0.3 release

commit d2a1308fbbeb603e3103af8bcf6fd7fae6f8ac64
Merge: e225393 725e7a7
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-18 16:54:12 +0000

    Merge branch 'telepathy-farstream-0.1'

commit 725e7a79aa8340ddf08008c4740d66bd5867e005
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-18 16:42:16 +0000

    Don't try to preserve times

commit d038c4bdc7c7b2efe28f27434f01e85aba1af544
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-18 16:45:40 +0000

    Bump nano version

commit 4b686320a5873ccc53d8d942031fbe3a5cf1c0bc
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-18 10:38:40 +0000

    Version 0.1.2

commit 4a57295665df4fde9be62471da58ad631c241353
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-18 16:13:32 +0000

    Update the telepathy tools snapshot

commit f28972bf8ea7d42a4d4ba55b44114aff1bc80947
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-18 16:02:12 +0000

    Switch to automake 1.11 to make gtk-doc happy

commit 92dc8a89488d1f3bd7cb9c75604fa231e260bbef
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-18 14:11:44 +0000

    Require slightly newer gtk-doc

commit 538f29d85735d679e7b4cbe33836ff4dd9b77fd3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-18 11:21:05 +0000

    Fix out of tree documentation builds

commit 4e488aa1f09178abafbc4bf71e6fd4fc88adafb9
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-16 18:49:50 +0000

    split request and reported properties

commit 9bdd6934dc5adb6305c69707ae4ef109c38c2f79
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-11-15 17:55:20 +0100

    Update to latest AudioControl spec

commit c4c97449fc5fafab32d65ce4d375537225b712c5
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-11-05 04:29:00 -0500

    set_property automatically notifies of a property change

commit 94b88eb21b1be16ad0683fe6c4854f04c691b388
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-09-12 02:10:49 -0500

    Use tp_simple_handler_new_with_am instead of the deprecated _new version

commit 5522978b39d674ada79b1fe45c9c9741f3369dcb
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-09-01 01:42:57 -0500

    WIP: Respect 0 being unknown for volume properties

commit c038f34cb6ed4f23ac811db4812d90f19dd0ce53
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-08-08 22:47:54 -0500

    Support changing output volume via a volume element

commit 8574239a7f91071b2dd54411bce69fd03787fdda
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-08-05 15:46:14 -0500

    Use a range of 0 to 255 instead of 0 to 65536

commit 78ed9d7be88494fdd958fda09c42f89a1231a6dd
Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Date:   2011-08-03 14:30:43 +0300

    Fix input/output mixup

commit 8bf26c3b3124619bd89ef00d9780bf6cab1fad75
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-08-01 11:43:25 -0500

    Use pulsesrc instead of audiotestsrc

commit 3ccb5651b6ec0924eee4b5244ee75f07d466ae38
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-08-01 08:40:58 -0500

    Respect AudioControl interface's audio-input property in the example

commit 53b79e8f6360fdbc3cd52279ae00443696e41ad0
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-07-22 00:23:15 -0500

    Abstract creating an audio source in the example client

commit 017e178f7aca7ee8ec346a6c7574b34eb3ab66f6
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-07-21 23:05:29 -0500

    Add bindings for the CallContent's AudioControl interface

commit 3426e3c0f34df7d94d27bad95d6683d2ad6de375
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-07-21 22:23:52 -0500

    Add Call_Content_Interface_Audio_Control extension

commit e225393827e6355ba9e29450e9fb4a878f519e23
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   2011-10-19 14:55:59 +1100

    Fix mistake in .pc.in file caused by search-replace
    
    s/farstream-0.10/farstream-0.1/

commit baad8e349cca500f7e62b9434f905c8d1a9b1611
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-10-13 20:02:46 -0400

    Remove the use of "codecs-ready"

commit c13ba74b064ce55edd29ccbc8060bc1401164083
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-10-11 19:21:17 -0400

    Rename to Farstream

commit adba0fd159c5af9ecac0e24f7575edf4bc85e56d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-05-12 16:26:18 -0400

    Renamed file from fs-conference-iface.h to fs-conference.h

commit 0ec8ece01671c3c77769384095b6d2eead0af30b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-05-12 16:25:59 -0400

    Use fs_stream_set_transmitter

commit 1ee54ac6c4b4978d6ec825e82446e6c729cccfbc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-05-12 16:25:19 -0400

    Replace set_remote_candidates() with add_remote_candidates()

commit aecc3d3de9c6a66e21e0ada1c5333470a8517711
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-05-12 16:24:52 -0400

    Replace FS_DTMF_METHOD_IN_BAND with FS_DTMF_METHOD_SOUND

commit bd103e29a899365da064e0e7abfa5b8fc2a6e665
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-05-12 16:17:53 -0400

    Remove pointless ABI section from FsCodec

commit 0d93a7cfeb15c82e249bd8dd0a4c4facabf1e87f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-05-05 15:30:13 -0400

    The READY state has been folded into CONNECTED

commit 959d9bb3c3cce96e87f9fc8145ef0d25997db082
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-05-05 15:21:24 -0400

    Remove special handling of ptime/maxptime

commit ed343fce80ed3c94fc4564b8f966650fe4965a12
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-07-25 21:01:22 -0400

    Try force_remote_candidates if set fails

commit 78428cec73f16e968e97b9a21b62ec9391fb7b7b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-07-25 21:01:04 -0400

    Remove debug-msg

commit a8c5ec83cfde10ab0088e883a36eed75d7bb66dc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-07-25 20:57:12 -0400

    Remove cname from new_participant

commit b18c023e92a30c6626e6281e5d0cc050104e4760
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-07-25 20:56:53 -0400

    Remove unknown_cname error

commit 9a3f5631b311ae51e81998af376d53107d1bd0ba
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-10-11 18:28:53 -0400

    Add a "restart-source" signal on TfContent

commit 16f58bd3c8647c691804bedae5e94b165a69b2e4
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-09-07 18:05:21 -0400

    Transform the farsight2 renegotiate message into a restart-source signal

commit ed96fc1cf073eaa6ba21b1e55adc980e2cee4c46
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-28 14:29:22 -0400

    Add debug message on explicit state change

commit 566820521c266c2dcb72c12a660c03f49c8f4a06
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-01 16:59:47 +0100

    Only call CodecsUpdated() when config params have changed and the other side should be notified
    
    Also require farsight2 0.0.29 for the new comparison function

commit c53c03a059b359034627259b7edbcda720d629f4
Author: Laurent Bigonville <bigon@debian.org>
Date:   2011-08-01 10:22:26 +0100

    Fix linking with "ld --as-needed", as used on Ubuntu oneiric
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c9dc94e876e8ce90550e408b9a757407844a168d
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-07-14 16:52:56 -0400

    version 0.1.1.1

commit 4157416592dbf8d5071a8444e831efc2154f99eb
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-07-14 16:50:41 -0400

    version 0.1.1

commit a6980c3e2c1ff20af2d749ddaf240b8b0ae12ece
Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Date:   2011-07-13 21:01:19 +0300

    Do not try to use a NULL hash table
    
    Normally, the contents are destroyed when the channel unrefs
    them at start of its _dispose routine.
    However, a content may be temporarily reffed while there are
    async operations in progress (eg, got_content_media_properties),
    When this happens, the unref does not destroy the content, which
    will only be disposed of later, at which point the channel will
    have been disposed, as the contents do not keep a ref on the
    channel.
    
    This patch fixes this by disposing the contents when the call
    channel goes, regardless of whether a ref is still being held,
    so that each content's conference will be put in the expected
    order as well as other cleanup. Checks are added where neeed
    to avoid using deleted data by the code that was still holding
    a ref.
    
    This scenario can happen rather easily when cancelling a call
    just after requesting it in meego-app-im.

commit 13b590a0ce6c73741f17fc2353caa03ab55d3a53
Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Date:   2011-07-13 20:35:42 +0300

    Remove empty statements
    
    Likely a typo that got cut/pasted.

commit 32ce42b5c7fb459d5850522ab84f5c502ba97462
Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Date:   2011-07-13 20:16:30 +0300

    Avoid using a NULL hash table
    
    This hash table is not set at object creation, so may be NULL
    if the object is disposed of quickly.

commit ffb477d971d43cf4e704d15c4faaee6047350994
Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Date:   2011-07-12 19:58:04 +0300

    Avoid losing a ref on error
    
    The reference intended to hold self in the hash table should
    be removed when not actually adding to the hash table.

commit ea9b6a86ea88e96f1e35a964f11fc9e051836305
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-07-12 16:05:46 -0400

    Require newer farsight2 for rtp hdrext

commit f8376cac12e7025d56261c872e56c4a64610c9b4
Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Date:   2011-07-11 17:51:49 +0300

    Fix crash when ending a call early
    
    The async result might hold the last ref to self, so hold on
    unreffing it till we're done using self.

commit 80d580a13645cd38cee928d2e9a8e6307c8be968
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-07-06 10:05:38 -0700

    Only emit valid resolution requests

commit 6eb6afc63b2b4c3e58629359ec03e2aa31af0616
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2011-07-04 17:51:32 -0400

    Trace gstreamer errors

commit dd8d882a87127a4f2bf85bd762ad5282b526bc9e
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2011-07-04 18:57:08 -0400

    Don't move to ready state on framerate change
    
    Doing so would freeze the video for a second wich looks glitchy. This
    change has the side effect that framerate will only be controlled by the
    videomaxrate element. This also work better with certain UVC webcam.

commit a7c2564c38e66dcff3124b19bc4617de558de2fc
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-29 18:55:43 -0400

    Update python defs

commit 1f7844c582bbac3b5727a195c94fd7db7cb21989
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2011-07-04 14:27:33 -0400

    x264enc element define key-int-max as <= G_MAXINT

commit fecaa47a8755e6046f0b72fb4a357ec573127b6b
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-07-04 09:22:39 -0700

    Get the initial VideoControl properties from the right interface

commit 4e6641b90279c70a79abaed86f4c5733a83adc97
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2011-06-29 22:55:11 -0400

    Only send when in sending state

commit da98f4aa78d83b3e7a14d7fb94b1259dd5c7f8ba
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2011-06-29 22:52:57 -0400

    Initialise value got from properties

commit f18afa02a5e37eeb56cab9b3b49a5f43bb34df05
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date:   2011-06-29 22:52:14 -0400

    Fix width and height property install

commit 32b36df54b4ea85c073ba9e336f6b63406ccf08f
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-29 18:50:09 -0400

    Set the initial video resolution

commit 89d9404963588f40e26026ce637d9c6a160a7e14
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-27 13:42:11 -0400

    version 0.1.0.1

commit f01712de169528734a11efae80c7e4de1f8ece06
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-27 13:15:07 -0400

    version 0.1.0

commit ea21f6ab0511786a99418967516df732ae6134e9
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-24 17:38:01 -0400

    Fixup docs

commit 4b4ca908468975f1c6ff7a47b56b0cd64d443f01
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-22 13:08:34 -0400

    Don't crash if named telephony event is sent before connecting

commit 1e4fe212884f8b6c36ab40297bfac4605ec85b53
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-01 17:00:41 +0100

    Run dispose from the main thread always

commit aa0caac9570eb1f1fdf5963cde6ac7430aa808a2
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-05-30 13:51:26 +0300

    Remove set-but-unused variable

commit 1b38dfaf23e69b7923f1fdf3b5c8fd11c419ddba
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-05-16 18:57:23 -0400

    Set the rtp header extension preferences before the codec prefs
    
    The RTP header extension preferences are only taken into account when the
    codec preferences are changed.

commit d53954248f9eded799dc77878bdad6a9e2a816e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-05-11 15:19:52 -0400

    Set Farsight2's default header extensions and codecs

commit e759815837a3e3d6fb11361c46bd91512f56078f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-05-11 13:06:06 -0400

    stream-get-codec-config signal does not have details, removing hint

commit a91aeaa232ae539113ae53e82839c5b89377e9fd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-02-22 17:10:09 -0500

    Set the local RTP header extensions

commit 864116bef0fcd580360801cb8e03ba77fce783cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-02-22 16:05:45 -0500

    Set remote RTP Header extensions

commit 4dcd5e674761957936543fe9d94125e4bdeb6ed7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-02-22 15:19:49 -0500

    Set local Feedback Messages

commit 821cc2d1405218dffd583aaefeea320b9d3d97a7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-02-21 23:55:07 -0500

    Implement setting remote feedback messages

commit e59011dce54f326e3bf3f65847d1778b695e5f18
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-04-12 16:44:37 -0400

    Ensure there is a stop call before a start call always

commit 8bc2d188be226d677d67c0fb7d546ea6357fe8b6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-29 18:27:11 +0100

    Implement StartNamedTelephoneEvent

commit 9c2364c602d529824b25911361576efe9a3a7c96
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-29 18:26:51 +0100

    Return TRUE when messages are handled, a few were missing

commit f32687fe0364e2295d629feae1d68a2b18ed265d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-29 12:08:04 +0100

    Add StartSoundTelephonyEvent and StartNamedTelephonyEvent
    
    The sound variant has an implementation since its trivial

commit d673a724f145070a8e4576a0d806fc389372c1c9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-04-02 22:44:49 -0400

    python: Don't link to libpython
    
    Some distributions (Debian) link libpython statically into the python
    interpreter

commit 14a1e56cac324a2fbe64dba1c87822420d8615a1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2011-03-30 12:01:19 +0200

    async_method_callback_optional: also ignore NotImplemented errors (#35791)

commit e555b0175a322ae94ef7dd574e89789fa643b729
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-12 00:17:51 -0500

    Implement start/stop receiving in TfMediaSignallingContent

commit 0238e09f6e6e3f5962636857f0ea4185cd3b8717
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-11 23:08:20 -0500

    Add signals to start/stop receiving

commit 5362bfe4fa345a131f13a928765f86ee5b61d3d7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-12 00:06:00 -0500

    Implement iterate_src_pads in TfCallContent

commit 1554f2ffdd266542f40f2a93e96156e488506d17
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-11 23:21:04 -0500

    Implement iterate_src_pads for the media signalling content

commit 9dd5cfa5e51418b516109cc5f5c2f5113d20d723
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-11 23:17:16 -0500

    Add method to iterate src pads for a series of handles

commit 7f9ac82d58a04aec945f331be0be0928659a81fc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-11 16:13:19 -0500

    Set the default codec prefs on StreamHandler too

commit 5207e8120c1df164c587eb5730d672f3dce118a9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-11 15:56:26 -0500

    Export stream-id in media signalling content

commit 455dbfcb4f0065f8c0bc24c1f4dd5564edf7d7a0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-11 15:54:21 -0500

    Create/announce TfMediaSignallingContent as required

commit f081906f51cf20399cd17b1d376701e4b1e3f053
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-10 17:21:20 -0500

    Implement the TfContent api on top of TfStream

commit 9de505068df17515f6a5e35bbd4ab10f8206cad7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-10 15:51:08 -0500

    Remove tf_content_set_codec_preferences

commit 15bf8d8ec7375780bd4277e46a7f506b6217a7b3
Author: Paulo Pizarro <paulo.pizarro@gmail.com>
Date:   2011-03-02 15:47:09 -0300

    Saving TpChannel on creating TfMediaSignallingChannel
    
    Signed-off-by: Paulo Pizarro <paulo.pizarro@gmail.com>

commit 97185a7111694e8db993c52e4b740755df505796
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-10 15:43:07 -0500

    Don't leak the tpcodecs if we do Supported then Update

commit 152269698a731827789a1bd13ef4448e036f7557
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-24 17:12:20 -0400

    Update python defs for the error methods

commit 715d9c61c2ed93995e92add0b80e5a2a2fae8e0e
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-06-10 09:50:02 -0700

    Clarify the FsConference reference counting slightly

commit aa32b795887c58a785cc0b2de8ad93154db7e3d7
Merge: bc299ca 63b264b
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-06-10 09:32:35 -0700

    Merge remote-tracking branch 'vincent/leak'

commit 63b264b920989ae22c237287cbbd4cdd707bef69
Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Date:   2011-06-10 15:33:14 +0300

    Fix FsParticipant leak
    
    When getting a participant that already exists, the FsParticipant
    to which it corresponds is reffed, but not unreffed in the put
    function.

commit 9cf402f1d4971fdee7a7676e9dc3b0391a12c881
Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Date:   2011-06-10 15:32:11 +0300

    Fix FsConference ref leak
    
    When getting a conference that already exists, it is reffed,
    but the corresponding put did not unref it.

commit bc299ca706f51adee1fb18819e5512d89c701a99
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-06-10 01:54:44 +0300

    Don't shadow variables. Causes the CallFsStream not to be freed

commit 5540bacd3337939a2491dbadf673296d263209a6
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-06-07 16:05:16 -0700

    Remove stray debugging printf

commit c56f813a6ec08200f347b4b12d815fb4363fbaea
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-06-07 15:53:09 -0700

    If the element has an intra-period, set that to 0 for manual keyframes

commit 14012038fd3464c443363e67b28bb355fae22c37
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-06-07 15:46:49 -0700

    Fix typo in default resolution

commit bac3e751a89d02c221d26931011e39460eebdbae
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-06-03 10:39:04 -0700

    Handle resolution changes
    
    For resolution changes go set the video element NULL instead of just to
    READY, otherwise at least logitech cameras seem to get confused

commit 39bd4c977d184a18ad732987ad0f4edb9df270c5
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-05-23 11:36:30 +0200

    Add signals/properties for resolution changing based on the VideoControl interface

commit 9e2e1251fa23bb59c4c5dc374b67db5cde059663
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-05-20 13:36:35 +0200

    Let the example call handler react to framerate changes

commit 1775817309e6be0c5e0555a0f31fea450e24f5f0
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-05-20 13:32:36 +0200

    Signal framerate changes

commit 15bad43bdba634f16593b0b1eb733de717f23492
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-05-20 10:41:43 +0200

    Set the keyframe interval to maximum if we're using manual keyframes

commit c9652378db8d953ef64489b4f923152e5ecfa4bf
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-05-19 12:46:47 +0100

    Implement keyframe requests

commit 2e3a8a66590da8802f356dab58c1d52f1fc59c80
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-05-18 18:14:14 +0100

    First iteration at implementing the VideoControl interface
    
    Check for the VideoControl interface and listen to the various
    properties. Also implement setting the bitrate and the MTU based on the
    VideoControl interface

commit eae3eacc53f5c5c7b7f8b7082209b16a11093525
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-05-16 13:18:56 +0100

    Add various call related capabilities

commit fb590a7152e5c3ae2f1504ab35bbf13d943b07f8
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-02 12:04:45 +0100

    Don't do the src_pad_added dance while cleaning up

commit 1df97c3a2f5ae3811a659b31e22936da925d6658
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   2011-06-02 11:45:38 +0100

    Don't hold the Content lock while freeing a FsStream
    
    Freeing the stream will push out a EOS event, which may cause src_pad_added to be
    called if there is no src pad yet. Which will take the Content lock, which causes a deadlock.

commit 82cff52bc48921370fdc6326f8f588fe94f383cf
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-04-19 11:08:00 +0100

    Cope with failing to get the media properties

commit 55826d0cd8f193e430b26140d191a8ab03ec8588
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-04-19 11:07:33 +0100

    Ensure the CallChannel stays alive while asynchronously creating contents

commit 600ce76260a037b54a575814b28872fa3bbf7334
Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Date:   2011-04-06 14:17:57 +0300

    do not keep a pointer to an unreferenced object
    
    On success, the pointer is overwritten without refcount changes,
    but on error, the offer is unreffed, and the current_offer pointer
    would be left dangling.

commit 129a4b8839ee96eae216293ee2e1862a3c2a6d07
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-03-29 16:37:22 +0100

    Add videocontrol interface

commit 77a6630e712de63d6a8179a58db02278715cd570
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-23 16:43:11 -0400

    Remove public tf_channel_error

commit ae8135a0ef7787144900a8b68f29921bd1588705
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-23 16:34:30 -0400

    Use tf_content_error_literal instead of _printf

commit 3c21ac38683e1ab7ae460112d100f1b270d611cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-23 16:21:50 -0400

    Don't leak GError

commit 08c8b46511fb0d7566318918d39ac8d8ca07eb19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-12 00:42:05 -0500

    Move the printf content error function to the base class

commit 1dc12caf46a72d2d9fb82e131188c19fc27a6747
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-03-14 11:52:50 +0000

    Correctly handle bus-message even after the channel has been closed

commit 5b2277a945beb0663fbd1e0b4eaeb134a1578322
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-08 21:25:32 -0500

    Make sure the same content isn't added twice

commit 9f4712e170a57059a425e59eb90059cd60d72d17
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-08 21:25:20 -0500

    Work around async_init's ref handling

commit 117ba2c94fab63126c0088f9f1d1e6471ed41d2f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-08 20:10:00 -0500

    Add object-path property to TfContent

commit f9d40a0da524bf81504ea63ece3284ac36665b1c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-08 19:03:27 -0500

    Don't leak GAsyncResult

commit 2150b050c5d2af0e6435df67104db60293191b63
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-10 15:58:54 -0500

    callcontent: Missing break;

commit fed8a8acc0442a123f703b5833add7fe419e9ff0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-03-08 18:16:38 -0500

    Require newer farsight2 for defaults

commit b6ef3ec4afe9f0e9990706d1ad700eb3348cf79b
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-24 14:32:20 +0000

    Gracefully fail if a Content doesn't have the Interfaces property

commit c4648e8e8a92e6e58da937f59519c7660cc889f6
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-23 14:08:08 +0000

    Use autovideosrc and change the default resolution to 320x240

commit 92e03020b6460a64e91ff3c7882c240eec128fee
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-18 19:05:33 +0000

    Use gio explicitely

commit 35ecf76cbcdaddfcdb4a375aee2dc29d8805f50d
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-15 19:38:31 +0000

    Also update the pacakge name to farstream

commit 50b0c1c8ba4f14ac24deafb639b8b5d4703bb197
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-15 19:33:17 +0000

    Add long and short description

commit 70ad138db11d6fad3bb6616e3c52190957808559
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-15 19:31:59 +0000

    Add tf_init in the sections document

commit b6c0fa8f6dc3d9ee5f5d74fc49574dbb13a5874d
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-15 19:31:44 +0000

    Spell out which files to ignore, it's not a glob

commit 405ccfa026539ab212a98883156e789d3ba7966f
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-15 18:40:21 +0000

    Add missing files

commit ed909918bef6a8e322c938e4a5c8022fda470ed2
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-15 18:40:06 +0000

    Add missing files and buildflags

commit 8ec78ddc87c3835ca903b9c02a30ed9fa5336953
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-15 18:39:49 +0000

    Add input filters

commit 8f732b68de7e6df9a5ee5be8a66b0ccc08c36df3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-14 15:33:05 +0000

    Don't use glib 2.28 functions

commit 87bb43796eff657184608497351ff20a4bbb561e
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-14 15:32:47 +0000

    Handle not having default properties for a conference

commit 1341f1f2e6a71fcd155289c638187c0f87d87dab
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-14 15:32:18 +0000

    Check return codes from _link and _set_state functions

commit 3d0039c8a75625b5f96821abd70c4b500300bd68
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-14 15:10:02 +0000

    Don't leak the bus

commit 73d1bea82e65d587d5ee7895cf9b9facea6c2b92
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-14 14:32:38 +0000

    Default Codec preferences are now done by telepathy-farstream

commit 79ea72e16d3eada53c66c681c718621ec6b3dfe8
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-14 14:31:47 +0000

    example: Use one notifier per conference with default property setting

commit 8d4778ce5fca84029ce06a2379732ab564f55536
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-12 13:53:51 +0000

    Update .gitignore

commit dcdbe199fc85f798863a534aa9040741c0f92dec
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-10 13:24:34 +0000

    Add a C example of tp-farstream usage

commit 60cd85bf6df1c5ca249df4827607b2ce5d647591
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-02-10 23:28:54 +0000

    Set the default preferences early so the user can override them

commit bf9b00e81bed0dfd20a8a40791c63495ab2255e1
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-10 18:41:56 +0000

    Don't connect to invalidated twice

commit 71fdcc4f824ef859c681580d137745601997ce39
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-10 18:41:35 +0000

    Shut down the channel if preparing the CallChannel failed

commit c5ff6db45aa24de502551d5ecebfc3e9ea0b2ee5
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-10 18:40:21 +0000

    Keep a ref to the channel proxy

commit b97b54ce7cb839c3e78113a9f953cc2c4fad8467
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-10 18:00:59 +0000

    Don't use guint16 values for ports.
    
    GLib doesn't have a GType for uint16, so when getting/sending them over
    dbus they're represented using normal uints. Which is mostly fine,
    except when using tp_value_array_unpack and it tries to scribble a 32
    bit value in your 16 bit variable :(

commit acb5a24c7a847186b633c51b9f0391f41532d447
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-09 16:32:03 +0000

    Delay Accepting offers until we've given its codecs to farsight

commit a4762f75c47a36551400722c02ef0476a7245770
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-09 16:25:41 +0000

    complete theasync operation, after retrieving the contents

commit 9d2a1167b7781233476c9e7633646532f3fec284
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-09 16:19:02 +0000

    Don't unref self after the callback, it's not our ref

commit 5fafb3e2f0cc11e0584083ca4aa00fa3625b4e60
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-02-09 16:34:30 +0000

    Also export tf_init

commit 93352efb5a098efc53f2f72683f47cba1e0cd8e8
Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
Date:   2011-02-09 13:25:38 +0000

    Install telepathy-farstream.h

commit 4658c7a6deb8e178469ef3e9345abcef09cc80a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-02-09 11:48:30 +0000

    Only export TfChannel and TfContent functions

commit 7359f5234b960b55899357cab4f09d5642e4b045
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-02-09 11:47:00 +0000

    Update python bindings to not use TfStream

commit a72cc6373efb54af8f8f5e44ff32624f81f8f42a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-02-09 11:46:40 +0000

    The TfContent API actually requires farstream headers

commit edfdeafcabc50f23d3b25277bcbda150550610b1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-02-09 11:21:13 +0000

    Do not install stream.h, its not part of the public API anymore

commit 70fbb61b54746e7bd054002329582c4e635f6bea
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-04 15:04:51 +0000

    Remove random empty line

commit 14380d66669d121baa1893889b2ae921d6a4f7b3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-04 15:04:24 +0000

    Unify error handling and correct refcounting

commit 09151539f52ce0162acd68907ee6d0f67d75aff9
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-04 15:00:50 +0000

    Drop the ref we get from g_async_result_get_source_object

commit 499e9edd52be2871b489da760323b3cf33638d75
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-03 17:06:15 +0000

    Remove stray debug prints

commit 6fccefac665ed9670299dadc5e7b7650b756e6fd
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-03 17:05:58 +0000

    Add a queue after the audio testsrc

commit 57fb0540f2ec4cb1766c2237ba55ed094b0b2350
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-03 17:05:04 +0000

    Show state changed and clean up when the Call is Ended

commit 032c90e17848bec12e89920820cc1c6d681c967d
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-03 17:03:25 +0000

    Cope more gracefully if we can't create a conference element

commit 70376733dde8485e5d321ee4d1cfeba91b89301d
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-03 17:01:56 +0000

    Let the async init functions fully take over ownership
    
    When asynchronously creating a GObject the ownership of the object which
    was just created should be passed on the the aync functions, while will
    eventually pass it on the he caller as part of the result callback.

commit 22de80f837de7319a634cbff389bb2aeb002d3b9
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-03 16:57:10 +0000

    Ensure the AsyncResults gets unreffed in error paths as well

commit 669c36995f878aa29e2b877ccaa1605f2d7c9ff6
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-03 16:51:31 +0000

    Unref the CallChannel on shutdown

commit b9ed78ed24e3334844a8234ead27974cb82fb801
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-02 19:01:26 +0000

    Enable local candidate generation in the shm transmitter

commit b258608e4c28ac297e7ffdd42b75a61f69eecbe8
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-01-31 15:54:46 -0600

    HACK: Force outgoing video resolution to 640x480.

commit 6b4dac9929f20d4ad21f510f93e01527a6003e0e
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-02 10:50:35 +0000

    Make _add_remote_candidate function plural as we can add multiple candidates

commit cf5c9c5d2e42862be8f1fbbac66b90cf5640bb00
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-02 10:50:00 +0000

    Prevent accidentally triggering an ICE restart

commit 2c91e2858ada6667e31d151e9c5e21bd524aeb55
Merge: aa9e844 8352bbd
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-01 16:30:01 +0000

    Merge branch 'initialization'

commit aa9e8445fe220489781a9d8ad6f713f85d9408d6
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-01-30 19:52:26 -0600

    Fix assertion from FsRawSession not overriding set_codec_preferences

commit 09bdd9822c6584a4a17f6817fcf6a3f1f1b18e18
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   2011-01-30 19:17:39 -0600

    Silence warnings.

commit 8352bbd952628ae0b896f46d751157336b8410fb
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-01 14:20:55 +0000

    Correct the fd.o bugs url

commit 40572657bf182cb27e35780d71ffcf57ef864765
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-01 14:18:46 +0000

    Add global header and global init function
    
    Because we're using extensions we need to initialize telepathy-farstream
    early on so the various extra D-Bus interfaces are registered before the
    proxies are generated.
    
    Take this opportunity to add a global header, so users only have to
    include one header.

commit 2b7df0d00169682c535ebb0083601cc87ecdf102
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-01 14:17:14 +0000

    Need to depend on Gst for GstMessage definition

commit 57b5a0b77144b05e90d387ff4ad0e9d05ce5dc54
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-01 13:22:55 +0000

    Update the python example for new signal naming

commit e4cbaaedebfae2f815c2d12367b6df2038b4b6ce
Author: Mateu Batle <mateu.batle@collabora.co.uk>
Date:   2011-02-01 07:59:53 -0500

    Changed signal names to conform style guide (add -> added, remove -> removed)

commit 3651cb7e62879ae712f9d73f4fff18b1ce41fb77
Author: Mateu Batle <mateu.batle@collabora.co.uk>
Date:   2011-01-28 12:33:01 -0500

    Fixed missing CFLAGS in makefiles

commit 95a778f623465d353b5abfd685cf7b51fbf69c52
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-01 13:14:24 +0000

    Update spec snapshot

commit 7043e2a80d63c230f9f832bcc08af2f0a3bf3896
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-02-01 10:06:22 +0000

    Renaming telepathy-farsight to telepathy-farstream
    
    We've wanted to renaming farsight to farstream for a while now.
    Implementing Call breaks tp-farsight API/ABI, so this seems like a good
    time to do the renaming. Farsight itself should follow in the next few
    weeks.

commit 85bb52b9edfef4d1536b1282affdf7c617bb31c7
Author: Mateu Batle <mateu.batle@collabora.co.uk>
Date:   2011-01-27 11:30:06 -0500

    Fixed some compile warnings by including stdlib

commit 172b30261d06bd2f642efcd2622e0e10804dcfe9
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 20:07:45 +0000

    Add small python example

commit 0ea52823daa16ec80b201de0b4d2a1c950f79991
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 19:25:27 +0000

    Freshly autogenerated bindings

commit 6459abfdb57a532c177083491426c81556f19d11
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 19:25:07 +0000

    Update filter definitions

commit a4fcec092799be874c0c7f4c2164f64cba2c455d
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 19:24:46 +0000

    Update the override file for channel_new_async and tf_content_set_codec_preferences

commit a831fadb54c95e649e1cb95fad7f2392a967e0e5
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 19:24:04 +0000

    Add content.h to the files to generate code with

commit bcc75033f7539f2a7f3df3c1b7baf22dc614827c
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 19:22:29 +0000

    The fssession property is codec-ready, not ready

commit 1342ead77d5e48bbcbd10fffae28bf8cfebb95e3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 19:19:48 +0000

    Seperate the various stages of codec processing, so they can be done when needed

commit f6ce81a5a5976b9cc33d7dcf947573365e7ab517
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 19:12:39 +0000

    Deal with packetization being on the media interface

commit 7a864f3b2a9654485180940d5db8b42db0d44d18
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 16:05:24 +0000

    Use tp_asv_new instead of g_hash_table_new_full

commit d737df673f40cccd9f02670f3ab0e737e7743c01
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 16:04:48 +0000

    Use correct types for the stream interfaces

commit 5c3d2c8f2823ad36adc03f639dc1a2cd7d672388
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 16:03:47 +0000

    Zero dynamically allocated Parameters to keep GLib from complaining

commit 9efb04bf4334c6f4ee995ae24463c73e906f9db9
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 16:02:18 +0000

    Don't use the UIs sending methods for media errors

commit dba0296553a3a460cd4f587ed799979cd03e9d24
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 15:56:04 +0000

    Implement media-type and tf-channel properties

commit 9c3b11449c5b157ee5ce36629222e79e412cdac1
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 15:32:52 +0000

    Do a runtime cast/typecheck

commit 6e6cfc3669e4e02fdd34b55e6208310415b7db6d
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 15:04:18 +0000

    Remove spurious newlines

commit 417f007e6de1bb878b98df0b54368d0119db1b12
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 15:02:10 +0000

    fs-conferences is boxed not Gobject

commit 311ff040c42af0b245af320a6b874ea3c5d33981
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 14:56:21 +0000

    Add a media-type property for subclasses to override

commit 0160ab2d763a55c2a29e04182bcc8f14626b9dc3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 14:56:00 +0000

    Add a dummy get_property to TfContent otherwise GObject gets upset

commit 178c552c889aa04e13cf9c9e570fbec32f3930f0
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 14:54:55 +0000

    Also pass bus message on to call-channels

commit 08f4a2fce03a433cb0cd85f28b817c46815faad4
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 14:54:32 +0000

    fs-conferences is a boxed property, not object

commit e140d2c99aa4be830d9eb42f6f4dba71a560260a
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-26 14:54:15 +0000

    content_{remove,added} have a TfContent as a secord argument

commit fbb2f156425fbf730b52061579b278652eb44f1d
Merge: b85a732 412fbe9
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-17 23:35:30 +0000

    Merge branch 'call' of git+ssh://git.collabora.co.uk/git/user/tester/telepathy-farsight into call

commit 412fbe980ff6cad07d45ebf910afba5ee135a2b0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-17 18:32:29 -0500

    CallContent: Use sending_count from parent

commit b85a732d52f3a630162082def1b114549caf33a7
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2011-01-17 15:13:23 +0000

    Update call spec version

commit e784ddd2f83150c3231de5573a4fd98e17b987ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-12 17:38:19 -0500

    CallStream: Request sending resource when required

commit 5bc0ffc5bc7cfd288ef69b6ef91fe6e1a3623341
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-12 17:37:51 -0500

    Content: Make the sending request into a counter

commit 3d1e6d6ef69914710483aef113cf66c8ce0f2e4a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-12 17:29:39 -0500

    CallStream: Use single function to sending state changes

commit afd09f57ab84ef69199eea041f5ee73664dcc62f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-12 16:29:44 -0500

    Content: Use a single handle in src-pad-added

commit 11a4db73586c7ca33f10d359423464ae919c00b6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-11 18:37:01 -0500

    Call: Set the direction to sending following LocalSendingState

commit d16ea713a18cce813402707e828c5c8c7156d485
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-11 18:24:39 -0500

    CallStream: Don'T stop receiving based on members count

commit 7a60be12b62962b4bdabaaaebd0620d075713b07
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-11 18:17:20 -0500

    stream.h no longer part of the public api

commit e708acb6b537faa2b2d8202d0d3a810b95af36ec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-11 18:15:00 -0500

    CallContent: Always receive (hold will come later)

commit 4abd33ef2367a87c9fa7b196e38df82d2ab5127c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-03 17:02:13 -0500

    Add documentation for Call-style API

commit b3467acb3955e2afb05ab46f8d45d3ddaea78264
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-03 16:29:55 -0500

    TfChannel: Remove get-codec-config signal

commit 08d4f87ce43d70296a52ad216ae11cadf20df1e5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-03 16:10:07 -0500

    Make CallContent initialization async

commit 6cb2e7a8ff00e0b10b754d05af34e7e4bfd0165f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-03 13:17:15 -0500

    CallContent: Implement setting the codec preferences

commit 45c97c77ca57b426b3a193ed144f729e88754f16
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2011-01-03 12:59:51 -0500

    Add set_codec_prefs to TfContent

commit 18b975b2b4d541763ce186af5a5aac4d56b87e63
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-30 17:23:57 -0500

    callcontent: Pass along src-pad-added

commit 9a952af0f698cfba681b76d0cd9cf56a76b2cea2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-30 17:05:52 -0500

    callcontent: Lock CallFsStreams

commit 3ddc09de134054a3f898a9998ca7377d27e4ebdf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-30 16:15:01 -0500

    content: Add src-pad-added signal

commit 86b4375c5960dcc6ec918999c4fda3681ef471db
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-30 15:25:17 -0500

    CallContent: Implement sink-pad property

commit 75644f79eafecc9e3359cb2ea93c6f97cbc4a9e7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-30 15:12:58 -0500

    TfContent: Add start/stop-sending signals

commit 6317047767e000d32f022f6fdd5d94dfac635e45
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-30 14:29:01 -0500

    Remove duplicated call

commit 34ff9bf273d227a0e532ae78c919c56106700106
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-30 14:25:11 -0500

    channel: Emit content-added/removed signals

commit 9a39cce45fd14a9c0669ea2c36ba2e5ac8a03db7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-30 14:09:45 -0500

    Make TfCallContent derive from abstract TfContent

commit 4febe45422ef1915bea3c4472ca7f0a7c7d3fe3d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-29 14:59:54 -0500

    Add TfContent object

commit 7572f02bc76a944a230e8ca3b1de6a2a9ca22f11
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-29 14:23:48 -0500

    TfCallChannel: Add content-added/removed signals

commit cb78eb85092471f945bf3a54c585128d5bb3f29c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-29 14:23:23 -0500

    TfCallContent: Complete renaming the macros

commit f852c79b1fd86a9edcece6f70fc48037f1c38939
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-28 18:16:08 -0500

    Make TfCallChannel use GAsyncInitable

commit 373232b8316309ab453aa9321158b4bf11ab5c54
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-28 17:14:48 -0500

    Make TfChannel use GAsyncInitable

commit dec81f0a245f1e228ada0cad363da595c828b7ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-28 14:36:44 -0500

    Add signals to give conferences to the application

commit b53e8a3888bbf588bb0da26426944eaa8339b90a
Merge: 6396a58 ef455a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-28 14:33:26 -0500

    Merge branch 'master' into call
    
    Conflicts:
    	telepathy-farsight/stream.c

commit ef455a2b9b95999dd7bd9dbdf43c7e3177fb50ad
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-22 12:52:55 -0500

    version 0.0.16.1

commit b385980ff101fd6495a667f27fa1a9a07cad1be8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-12-22 12:50:23 -0500

    version 0.0.16

commit b65cfc3e2a43bd3af403ede70ecb4e2838979406
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2010-12-05 19:56:51 +0000

    Ensure CodecsUpdated is always called when needed
    
    For a CM calling SupportedCodecs after local codecs have been set is only
    expected to contain the intersection of the remote codecs with the existing set
    of codecs. Specifically it's unexpected for codecs to change their parameters.
    
    This means there is a race when remote codecs are updated and at the same time
    the local codecs are updated, as telepathy-farsight tried to ensure to only
    send a set of codecs once (via either SupportedCodecs, CodecsUpdated or Ready).
    To fix this always call CodecsUpdated when the list of codecs has changed after
    the initial set of codecs was sent.

commit ca3b450d1269c3fa1a1254fd25978edd1cfe1c06
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-11-17 15:57:11 -0500

    Don't print an error message when optional methods are not implemented

commit dfffe650078175f099001f9bc14a3daf0c7e2350
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-11-17 15:50:09 -0500

    Print the right error message for NewActiveTransportPair

commit 341624337f19078e946622427634e0b54a54aac3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2010-11-17 17:04:07 +0000

    Use tp_dbus_daemon_dup instead of tp_get_bus

commit 33c09394dd965de82e76323160ee563ee033f9fb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-11-12 14:37:59 -0500

    Compare with the right enum in the DEBUG/WARNING macros

commit b04e3969381b215ab72a701d235e312366bbaa74
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-11-12 13:48:10 -0500

    Don't try to free a possibly NULL member

commit 68f32a42602806560ca4e4bea3e3d3d3084f5a09
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date:   2010-11-12 12:05:31 -0500

    Remove code duplication for candidate type and network protocol conversion

commit 75e3ce87dc7326a941048bc8da99f0b6fe0f8ea0
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date:   2010-11-10 16:27:08 -0500

    Emit NewActiveTransportPair signal when selecting new candidates pair

commit 6396a580f6e6ba441a13ce144eecd9697b2ef428
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 21:30:20 -0400

    Add handle of local candidates and other stream bus messages

commit d9ce446b05e214cca52a71f66cceb90e169505b1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 20:39:10 -0400

    Manage endpoints and remote candidates

commit b97cd0f93777c931cb6b8c879f6af776cbecc546
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 17:20:36 -0400

    Create FsStream when it is possible to do so

commit b8ea9771f835170f738f4a69f13a7e95f1e6caf5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 16:18:23 -0400

    Track Stream members and directions

commit a97d688c1f23762579aefb0b0dfb296791563e48
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 15:38:08 -0400

    Create stream objects

commit a0f4702d0d8948b670ef4907dec75141b307398b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 15:34:38 -0400

    Add CallStream object

commit 6c2832d0d307fb39a9b3caedba7f4d4bebb32cfe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 15:01:18 -0400

    Complete processing of the codec offers

commit 515b3a2ed238280513c9e3bb80b5fcdb4ffc352a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 14:42:49 -0400

    Add functions to handle FsStreams

commit b63b431c01749f2607db0a1e9c7dd42507a13399
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 18:11:09 +0000

    Add ability to create FsParticipant objects

commit 443e73b1e9172b7b0c5d6495859a16d93669e5ed
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 17:38:56 +0000

    Add first part of CodecOffer handling

commit 301e9107b153ca4a5330dd28656afd6c4950094b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 16:41:21 +0000

    Remove svc stuff from generated material

commit 3beaccedeffaaee0a2b1d665e80837053b1f0754
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 16:12:33 +0000

    Update CodecOffer spec again

commit 89b80e02d5844499c3b9c61f0f38fbc96bf06605
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 15:52:46 +0000

    Respond to Content errors by removing the Content

commit 95811d1b48b31654c0d9512e9413b5a2c77e356d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 15:23:03 +0000

    Add property to get FsConference from Content

commit 87f7a20a9e4e51b8bffb450068dbd3eef3798f82
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 13:40:53 +0000

    Add support for multiple FsConference of different types in the same Call

commit f5d547eef80fe665dea8744017888c5e663feb87
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 10:54:22 +0000

    Ignore Channel that have hardware streaming set to true

commit 2bed39cdbf1a8df7fe962871717350aac8640e9d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-29 12:08:04 +0100

    Update existing Call code to newer spec

commit dc9abfe43758b174abebd51526d385ebde73d547
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-10-31 10:33:24 +0000

    Update Call extensions to newest version

commit 7ac98bbb74293282eb8a798ba1e8ce6eddaefd53
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 14:14:41 -0400

    Remove cname error, Farsight2 doesnt produce it anymore

commit 6685efc3f7f91ac90e0570feb97c38c81c026fb0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 14:10:18 -0400

    Pass buss messages to contents

commit 2b752832d1fc05d6c45692dc82b90431071db466
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 14:07:19 -0400

    Remove trailing whitespace

commit 44cce206688b8ead9f75b34db6d87c3517fe7ae6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 14:06:20 -0400

    Set the local codecs on the Content object

commit a6026ec1c359c1cb8d73f7268567174cc62d1bae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 13:32:44 -0400

    Rename TfContent to TfCallContent

commit f4866a729edf34ccd30f7475897a20603d64cd97
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 13:21:11 -0400

    Retrive media properties on the Content

commit 75ce8a5313893cdbc9b3b63b609a96bbe909b86b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 12:59:26 -0400

    Check that Media Interface is there in Content

commit 8f49466c9e65e02659039ea58b33819f77b05110
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 12:52:02 -0400

    Add Content object

commit d3bd1e5b1b6ad8ffa76511b2e60e4067b9c13e37
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 11:53:03 -0400

    Handle bus messages for fsrtpconference in Call

commit c3d195c6f510a6a0a6525567694a0e4ff4d53b99
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 11:42:26 -0400

    Create fsconference for call channels

commit c68d98ad543c07f79f88b19f5120a71eae1d19f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 11:26:38 -0400

    CodecOffer: Only allow one contact to change its codecs at one time
    
    Multiple contacts changing their codecs will have to come as multiple
    codec offers.

commit f498983aa58d12a193f188fd003a2c268eb5e854
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 11:06:28 -0400

    Add Call Chanel object

commit fdfd38ee5d6828b9af76f4775f36e6ef103431ed
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 09:44:37 -0400

    Add call channel class

commit b26b0225ed5e79d1f1d11705611dd15c368b32c2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 09:44:23 -0400

    Stylistic fixes

commit 89833914ea7c7de32bbc90ee33a4cc988fdecadf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 09:38:25 -0400

    Put the generated extensions code in the TfFuture namespace

commit 0847b44e37bdfc01ea937cdc542ecd880d503c14
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 09:21:23 -0400

    Import code generator from tp-glib

commit 0c471fe55ac4bbedcc4a1acccb0cc2477a7279f1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-15 08:49:54 -0400

    Have TfChannel give the FsConference to the user

commit 58946f1d8f4b2c395582c9304027b666e2ea1652
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-14 22:06:20 +0200

    Force to have only oneSessionHandler

commit c980f033055d1924e1b7af0ef42b9e962a7dee1f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-14 21:43:51 +0200

    Move MediaSignalling specific part of TfChannel into its own class

commit 81232ee83f632a3636626060db11e41bad4e455e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-14 21:02:07 +0200

    Use tp_channel_call_when_ready

commit c7b73afde338c9d1349fb61d62d867c3b8318324
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-08-14 20:43:34 +0200

    channel: Remove unused private member media_signalling_proxy

commit ffde4266df6faf3c8bcbd645a13a77d0dae72db0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-09-10 16:44:18 +0300

    Version 0.0.15.1

commit 81057367ed314e649c0aef4391c3f3248fa310cc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-09-10 15:09:24 +0300

    Version 0.0.15

commit 13c24e193b808f3b9f47acdafdd0fccb043b2d6f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-09-10 16:39:18 +0300

    Hide non-public objects from gtk-doc
    
    Makes "make check" for gtk-doc happy

commit 3332fe6e7e0abbd0fd4e690aff6358d21480d4e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-07-16 16:38:56 -0400

    Release camera when on SetStreamSending(False)

commit 7516373857eef688e56967e9df83e1678bd7c1b0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-01-08 13:54:04 -0500

    Add more details to debug messages

commit 64ebb9cf7c9c8f88ca912bf8b40512b069fbfc40
Author: Olivier Crête <tester@tester.ca>
Date:   2010-05-26 22:43:06 -0400

    Version 0.0.14.1

commit 75684548d1aeba47763784edcefba8d692ad1ef3
Author: Olivier Crête <tester@tester.ca>
Date:   2010-05-26 22:39:09 -0400

    Version 0.0.14

commit 12805859a007b91fd40e52420b28f17ea68a8001
Author: Olivier Crête <tester@tester.ca>
Date:   2010-05-26 22:16:10 -0400

    Only set the controlling-mode for the nice transmitter

commit 6bd60032c03d86516d1144ac250ec1eb7f10fe92
Author: Olivier Crête <tester@tester.ca>
Date:   2010-05-26 22:03:01 -0400

    Use silence rules if possible

commit f27397da8a3d291e5857e1d7a070e4154b01dc03
Author: Olivier Crête <tester@tester.ca>
Date:   2010-05-26 21:59:55 -0400

    Make it compile with -Wshadow

commit b46186bc4c21e58b34d30e115914bb4bc12e3af0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-02-23 20:11:38 -0500

    Add property to get the Farsight Session

commit 35f16c6ede1383f9003f38c7e2608e8dbde67983
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-02-23 19:38:10 -0500

    Add property to get the Farsight Stream

commit d6fb9ed6c592a76efdedae9197d86321b6fcecfa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-02-18 17:46:03 -0500

    Ignore empty strings in tp properties (treat them as NULL)

commit 95d500aa3e4000f963419fd776592e829e7805a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-01-14 15:52:12 -0500

    Recognize "shm" nat traversal as "shm" transmitter

commit 9dac5229811d5b7bf6401558957579e7107356f2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-01-05 14:12:07 -0500

    Version 0.0.13.1

commit bd7be4cdc2e2ea26101458738eaa2db91cadb345
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-01-05 14:03:55 -0500

    Version 0.0.13

commit bb656de6bd913dea6dbd572d7e578e6fc605183f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2010-01-05 14:02:27 -0500

    Require farsight2 0.0.17 for ptime/maxptime

commit 77884843668654e4ba05614aecb0bc9fce107699
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-11-10 19:38:00 -0500

    Export held resources

commit d4795af1a73e6d220bd05baf153f12cb62a0d23c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-12-31 17:50:40 -0500

    Get ptime/maxptime from the TP optional properties on the codecs

commit f929447c16feaabeb2524d134f7e700d5c6352c0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-12-31 17:49:56 -0500

    Set ptime/maxptime as optional parameters on the TP codetc

commit 8fbd8761f693cb02914ecad3da2eed441364955d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-10-15 15:56:51 -0400

    Version 0.0.12.1

commit 08d747cd2d5915b317bb3bc4d3b38096889a747f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-10-15 15:52:45 -0400

    Version 0.0.12

commit 67a99e644ee6a0bd890c4fc7121ade3f96ca8a21
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-10-01 14:21:17 -0400

    tp-fs: Connected isn't really connected

commit c9565b7a0ab68d86b3a784db5b06d893393580a5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-25 12:57:02 -0400

    Prevent race between src-pad-added and dispose in idle creation/destruction

commit 3ef852cdf91dfb0c3995c4b4b7dc8a6cbcdaddb9
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2009-09-19 15:07:40 +0100

    Simplify converting optional codec parameters from tp to fs

commit 9c6fa300a28469d88fa0250b489fd519a402092e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-10 14:12:57 -0400

    Version 0.0.11.1

commit 7b320977549d1f4c843c38bab9e4795f420bca6f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-10 14:02:01 -0400

    Version 0.0.11

commit d81fcc3123c7e5840785cb381b3704b1ccd75f4d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-09 18:26:01 -0400

    Don't leak transport

commit ca3b159d5873f5a2ebe3333571c84b932524aca9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-09 18:17:47 -0400

    Use take_boxed to avoid leaks

commit bab8faad0c48b383b31ef62be7f1897b8f777095
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-09 17:40:57 -0400

    Reset GValues after use

commit 49bba0e09dfcb7bf64767f505ebe3f59c8aa85b4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-09 15:32:17 -0400

    Dupe codec optional parameters

commit cc121ebc307ae3105be3ab019cc51eaa159db4c6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-09 15:19:51 -0400

    Unref participant and conference when disposing of TfStream

commit 251137a2d30ccc0276ad43c3fe2988ecb85bdfd0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-08 21:13:43 -0400

    Version 0.0.10.1

commit 512ff33764ec350ece2f062763e4a078eb6c6b40
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-08 21:10:13 -0400

    Version 0.0.10

commit 67f6ed1e9fd963a6dc1cb0b2c68e622e47095a19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-03 19:10:09 -0400

    Only emit connected on selected pair if there was no connecting first

commit 8b0f0dc393c902903f9ed5cd876eaefbfcb98c1c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-03 13:45:56 -0400

    Set connected state on src-pad-added signal

commit 5778505b5ffaa74d91f13beaf3b42f4abde62fe3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-03 13:34:07 -0400

    Emit the stream state changes when the underlying Farsight stream changes state

commit 5a75baf74b9fbe633923a5191a6ec599e44ea5ad
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-08 20:55:31 -0400

    Don't leak fscodecs

commit afe442b6ed4b9e06b7c8707de80128fe0d54595c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-09-04 17:23:10 -0400

    Don't leak string

commit c53c256d89b8b08ea1953bc545c50fc6f3a21b85
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-24 20:28:24 -0400

    Don't emit session invalidated when the session proxy is invalidated, only when the channel is disposed

commit 8fd00d8e1f58a2ec7e81cc953e5da00a303ebc6c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-24 20:27:48 -0400

    Free streams before sessions

commit 36583332978f820bb00fbd139d71d75d94d79a8d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-17 14:32:15 -0400

    Implement new error number

commit b2918288846c7ac20ed5b6ca24c6203b97746d79
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   2009-08-25 19:38:16 +0100

    configure: depend on a newer version of tp-glib
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 45c9b4eec8d8d1619343b5c846dc3ea91b02437e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-24 21:05:48 -0400

    Version 0.0.9.1

commit f25ed0974f560dbd72ec136d603ff6a580d8a07a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-24 21:03:52 -0400

    Version 0.0.9

commit 97916d26f6e67949c3f7baeea52eccd56223c35c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-24 20:27:34 -0400

    Don't mention s-e in error

commit c72b47babdd916adf99933e58dda66547d2b8088
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-21 21:15:53 -0400

    Free session when its proxy is invalidated

commit 10c670d12ba9de8f816cce8eb467fdd7ab3adb17
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-24 20:35:05 -0400

    Add 0.0.8 NEWS file

commit 3c5138e594fd4590a0cfd5288f1fd74139ddda66
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-24 20:33:19 -0400

    Update readme

commit 7f6dd6061de5814b42799742022c3d4579b8c9cc
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2009-08-21 13:41:53 -0400

    Fix ice priority, the cast was wrong and made the priority always 0

commit dcc0cecdc50dfdfd459dc1b5d04eac6fc6a9313a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-05 18:32:47 -0400

    Emit session-invalidated on channel dispose

commit 1118ddb9d0c23297739078a272d521b8bdc2452a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-03 16:59:17 -0400

    Version 0.0.8.1

commit f351650609a31582337bb8a087840cd7611c6e7c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-03 16:53:16 -0400

    Version 0.0.8

commit 24d1a875c6aecfb954ff92edd7476ba374efe617
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-08-03 16:41:54 -0400

    Require farsight2 0.0.14 for the tos property

commit 914933418131e4e9c5eac8ce25d3d402ccd637b2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-07-25 16:08:59 -0400

    Add ToS property to the stream

commit 311f0e1161679a6e49ef4a90b8866ab4c241ecf2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-07-28 11:27:34 -0400

    Connect FsStream signal with g_signal_connect_object to make sure the passed object still exists

commit f4bead815849eb274a7f72187bdf409ec91b9600
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date:   2009-07-13 12:43:51 -0400

    Set the controlling property of the ICE according to CreatedLocally

commit 55dd1caef77a22ca299edc752c3b0be92ed6c1f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-06-16 13:53:06 -0400

    Print active candidates when they are selected

commit ca3c3a2a857a92c6e0a29f62b68788b4297ef93e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-06-05 11:56:15 -0400

    Accept calls from CMs that have no properties on their StreamHandler interface

commit 9a12f71a6e0692bcb709b73ebaf16b8bb566f310
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-05-13 16:53:50 -0400

    Ignore not-implemented error when setting codec preferences

commit e9e4e880a6b6c8ee98382fbcdd6463d30847debf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-05-06 19:10:19 -0400

    Version 0.0.7.1

commit 1f47477183c8abd315625a7671eaf83618e11853
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-05-06 19:07:47 -0400

    Version 0.0.7

commit 692a432cbeb04c370c9ee0d2d8e1fa0ee7fb3cd7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-04-27 13:41:38 -0400

    Test if conference element could be created before referencing it

commit f56a6880f07644d2cc426f64c4423316bfdc4126
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-04-17 13:29:08 -0400

    Ignore generated python bindings code

commit c7b7a88e94121785868f0dcb6c707a2d420c6eb7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-04-17 13:28:44 -0400

    Remove leading slashes from .gitignore

commit 9adb5359ce08bf0c5d84a615042fb04786a45ff1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-04-16 13:31:39 -0400

    Use the right GError variable
    
    Renaming the error variable in the function arguments to prevent further mistakes

commit 28ca781b491b79433bf1dce5f83303e4aa5fb3ea
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-04-15 16:25:38 -0400

    Farsight 0.0.9 is required to prevent some crashes

commit f7ac031e9c0d08f54778a80042682137378b5ac5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-20 10:27:36 +0200

    Fix typo in warning

commit dc1c8e45a27f16b82911f018c9d54b6bf52cb9ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-04-12 11:24:03 -0400

    Update tp-glib dep to 0.7.26 to match reality

commit 2422234bce79636398923646ab914885698d63c2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-04-06 13:13:00 -0400

    Add error domain

commit 50e9fe73bde203d109a0be9da21eb0794e71a2f7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-04-06 13:12:52 -0400

    Remove false pygtk requirement

commit 1ed8e1106d3817deedae2cc77c52fc83773d317e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2009-03-20 13:27:30 +0000

    get_session_handlers_reply: don't create the sessions ptr array if an
    error was raised
    
    Should fix http://bugs.freedesktop.org/show_bug.cgi?id=20765

commit 6fae4cbe10ddb692f04846d1296058f1046b2486
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-18 17:29:59 +0200

    Shut up compiler warning about unsecure printf strings

commit 55a79bde95af1f28379b25045e4686f598a54597
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-17 18:27:42 -0400

    Version 0.0.6.1

commit 0edd78d9c388896cff1663fe9fa77669208fdf39
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-17 18:23:05 -0400

    Version 0.0.6

commit e42bdda59972b2f3793eee30f4d5f18be0a9a9b8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-17 17:57:56 -0400

    Fix little typo

commit 7d393cb9b948def684ce95e886629f69f6207e65
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-17 17:24:18 -0400

    Use the right type when getting RelayInfo

commit 9e2fba6699509199830817836eaa482d27292337
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-15 17:12:56 -0400

    Version 0.0.5.1

commit 34495545f9ad56e0b5a4293f8cf723332cb48014
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-15 17:12:45 -0400

    Version 0.0.5

commit 2fb56493eec0f86b9022c09734c96070514e727e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-02 20:30:19 -0500

    Add debug

commit 0535219156c41473d7bcac6a17cb1924cef55b0f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-02 19:50:54 -0500

    Convert relay-info from dbus to farsight

commit 5442c2b3db0aec8c0456822dad7d2657305ffaa0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-02 19:19:49 -0500

    Get the STUN servers from the new property

commit 94b1377f60d9a2e1ee48dd71f829fe5cc9fa9ffc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-02 19:02:32 -0500

    Get NAT Traversal from the new interface, fallback to old

commit 71c6355949b53bae5ce8482fe0c71e4724a77224
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-02 18:52:04 -0500

    GetAll properties before creating FsSession/Stream

commit c1c891485741e2a56a496b5a15a3c8e143cf02cb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-02 18:35:51 -0500

    Make it possible ot call tf_stream_shutdown before a FsStream has been created

commit 296f42618e35de52447406482f44c693875fc703
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-03-02 18:31:30 -0500

    Ignore Gst Messages in streams if no stream/session has been created

commit 78f5d7e881b9a29d08025728eab02caef53b262c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-02-24 17:24:51 -0500

    Print stream pointer in messages

commit 27997f62747da49be8c90c14d7b2c2230dbdbcda
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-02-04 12:48:04 -0500

    Don't leak tp candidates

commit 2fe664668db896b9e4915eeeab24c04e0547f216
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-01-21 15:52:11 +1100

    Send CodecsUpdated when unrequested codecs changes happen

commit ce26d6ddfe327656563452f49eac559214184412
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-01-21 16:18:43 +1100

    Require newer tp-glib for CodecsUpdated

commit 9740c8d1c31403133825b560ae772795b25f6c65
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-01-21 15:44:34 +1100

    Remove gathering machinery

commit e4ae809764c46893c0d5610a8c51008381adc385
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-02-25 17:43:31 -0500

    Stop stream when its proxy is invalidated

commit 3714dfa4ab4965be1be6d9168211f480b9e8ad16
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-02-10 14:50:45 +0000

    Make the printed methods match the called ones

commit dbf982c38cf79ce8b9302d857bf1edfe74283b88
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-02-09 17:04:17 +0000

    Report to the CM if a stream can't be handled

commit 84c8f7110df00cd0bcf9ae7523d5a2ad2349e45d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-02-09 16:58:12 +0000

    Report to the CM if a session can't be handled

commit d97541d113c334dfd607955aafbf1f2511066a03
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-02-04 14:35:00 -0500

    Add telepathy-glib, gstreamer deps to the pc file

commit a89018755899d0ce62495506a4f59b1d456afa07
Author: Senko Rasic <senko@tachyon.lan>
Date:   2009-02-05 08:49:49 +0100

    tf-stream-constructor: recognise "ice-udp" nat traversal mechanism

commit ee3367ef9263ad9eb2082ae118f7adaa67e1ffc8
Author: Antoine Tremblay <hexa00@gmail.com>
Date:   2009-01-25 13:36:32 -0500

    Added missing farsight2 CFLAGS in python Makefile.am

commit 63e4639d3f659ecc71b94d62a2aea55e109b8b55
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-01-14 13:00:39 -0500

    version 0.0.4.1

commit 49492fe73fa055ef1dde449f33cfa36a246a752b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2009-01-14 12:57:03 -0500

    version 0.0.4

commit 2e998fb7fd73cc14779d02a37c16a1c5eca16ca0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-12-29 17:11:52 -0500

    Make it possible to not have a request-resource handler

commit ee4c9064e9c797b729448acdd9d3d291640e2112
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-12-16 12:20:28 -0500

    Release sinks first

commit d54dab7fe291f4dd13704d49638c93ca59a6ac68
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-12-15 17:33:25 -0500

    Remove gathering mode once gathering is done

commit 60d223bc801b92ec20d9b8a35abef19eb6433820
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-12-09 21:00:41 -0500

    Export error functions too
    
    The arg is not a real GLib enum, its actually an int

commit 3024fa2114fd0204422273d0fd74d29831387d62
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-12-06 18:08:20 -0500

    Don't try to emit signals before getting the user a chance to hook them

commit 5b1fb048f814d9dbc2857a3a6f0bbd2284d9bf48
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2008-12-05 16:01:09 +0000

    Remove .cvsignore from gst-python

commit 893a25882643083b5d6e00b837d83e3f70f8f23e
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2008-12-05 16:00:27 +0000

    Remove an old back copy

commit 89e7a77706aeca3dad75c2cde5980c0341971ced
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2008-12-05 15:54:27 +0000

    Add $(top_srcdir) to the include path, fixes make distcheck

commit c22cc27de4e3fb520c1a0f527258c0c1c7a1d793
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2008-12-05 15:48:00 +0000

    Remove example.py from EXTRA_DIST

commit 57adb8b378fe7da3e12af583555ccfd85979321a
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   2008-12-05 15:42:27 +0000

    Add basic python bindings

commit d4ab1e404526ce46c2d3197589c4fda77f642fb8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-12-04 19:12:44 -0500

    Set the held variable properly

commit 65ce645192cffeb0cacd4998944b82a2fe58f29c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-26 15:09:27 +0530

    Remove leftover dep on gst-plugins-base

commit 2dffb5d6e97b690e73ff2d56468b8622f459e6dd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-21 20:29:04 -0500

    Version 0.0.3.1

commit fa01d07f78212fb04b7bd2809b75a86c9a1f1dbf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-21 20:27:13 -0500

    Version 0.0.3

commit 69681dbc8c14ff472543f39b6f3b4ff2d3b6687e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-21 20:14:52 -0500

    Rename tf_channel_new_from_proxy to tf_channel_new, and leave the proxy creation to the client

commit 9e148a557283d741838bf89c0d2e8f32b425eb11
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-21 19:56:23 -0500

    get the channel-ready property from the right object

commit 13695f57474e8c520f2c7270c6cd3fd56bc772f5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-21 12:58:12 -0500

    Version 0.0.2.1

commit cc65ac2f117ba61d25879710f38a0264686c5896
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-21 12:55:51 -0500

    Version 0.0.2

commit a8fbbaeaa296d262dad1e4cb7c4973134827b337
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-21 12:52:14 -0500

    Add new makefiles to configure.ac

commit bf429349cf1a49a9efc95e7a8afaefd1dbf722bd
Merge: 09bc6d4 172d467
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-21 12:50:31 -0500

    Merge commit 'smcv/trivia'

commit 09bc6d4d695fa4e1116ebd1f834ffea2f393af06
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-21 12:49:56 -0500

    Version 0.0.1.1

commit e1af5046e99b97f50c2802e8a4091d13b5b352b9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-21 12:30:24 -0500

    Version 0.0.1

commit 172d4672ab85a4ff02b63d4275a26539d57a44bc
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-11-19 14:28:53 +0000

    Include tools/telepathy.am from telepathy-glib
    
    Also add documentation-uploading to Makefile.am (from telepathy-glib again)

commit fa2ede39e67950938da25f0be114f23b4601e239
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-11-19 14:27:44 +0000

    Add telepathy-farsight-uninstalled.pc.in
    
    See http://smcv.pseudorandom.co.uk/2008/09/pc-uninstalled/

commit 034515ddb0555ec54919b8bca0805a2ea1af27f1
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-11-19 14:26:24 +0000

    pc file: use correct farsight2 version (please keep in sync with configure.ac)

commit 98451b742f14800336ff14ebf1d6b3479f22fb06
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-11-19 14:25:55 +0000

    .gitignore: rearrange

commit 700a3567ae1b25cc46e76f8b6978e8809b1aadf7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 17:37:32 +0000

    Properly hide the session symbols

commit 797dd52f17f5f8d066bd43ecb1332afb4e646acb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 17:36:47 +0000

    Add tf_stream_get_id

commit 001d8e28ffd6a6c1b0c7ec179947398ec4d72c7d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 17:33:12 +0000

    Call the channel_ready function from an idler if its already ready

commit 773487e69986537fc6bde90a5f8c1ca15dcfca67
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 17:10:19 +0000

    Hide the TfChannel struct

commit 88dbef1a60f6cdba31525623d8c5df9ea1a10003
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 16:56:59 +0000

    Hide the TfStream struct

commit 09fe99e7b760bbbd114cf5b27015705d2288a86b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 16:54:16 +0000

    Hide the rest of tf_session

commit ae96bca4b6905f8483d5ae33e95b6919c7e26ca7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 16:52:48 +0000

    Use simpler regex to hide the symbols

commit 8b36b8d0e15a2bcddc7644e884bfb8187cc19c19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 16:50:47 +0000

    Make all of session.h private

commit 6b74a76d46378a6fc989c2e0f8b94074c1dd1c21
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 16:38:59 +0000

    Use TpMediaStreamError instead of a guint

commit 94a7701761034391f8528f4bf7f890894f0787cd
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-11-14 15:55:51 +0000

    Require automake >= 1.9 (see telepathy-glib for rationale)

commit c4fc461ea290168775feb4402d33c03bef56cdd1
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   2008-11-14 15:54:25 +0000

    Remove INSTALL - there's no point in having a generic one in git
    
    automake will put a generic INSTALL in our tarballs anyway.

commit 3587588e20db9fac054d8ac86f1d06340080bc16
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 15:23:04 +0000

    Send bugs to the s-e component for now

commit 8ff50f7196940400f6f555a124ad557364f47db9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-11-14 15:17:31 +0000

    Remove extra_dist too

commit dcd2f6b4f0a89dd884e3d741dae055e53e4c08ac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-23 20:01:57 -0700

    Remove stream-engine and keep only the library

commit 3ada7b1b24851081bb4209885887f346afe69b19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-23 16:56:56 -0700

    Simplify window xid setting code

commit e1c5bba88b0c8eb20f05556d6162c466b8bb0876
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-23 16:43:56 -0700

    Remove some maemo specific things

commit cd6d34834435e333959db5b93328b9993cceac52
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-23 16:31:25 -0700

    Use non-XDG dirs for configs

commit 7f907780a0f388babd75084b2b00459112fad7be
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-17 16:19:03 -0400

    Add section docs for libtf

commit 68807d6da2989f8c0f555a98dd1a31ac46f3f564
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-17 16:09:19 -0400

    Use the right filenames when doing the checks

commit 27658f3c68578180237d611fb6f4a20023706391
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-17 16:09:03 -0400

    Distribute data files

commit ebf5c165d76df1d2327adf019af4c9ea4f4f612b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-17 16:08:23 -0400

    distribute -priv.h headers

commit 6340a207415e0e187b1d77654edd46686f917ae6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-17 15:28:54 -0400

    Replace darcs changes with git log

commit 381cf6828282888deae95574e26eec081c8d94d8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-17 15:28:19 -0400

    Hide the gtkdoc build stuff from git

commit 705750df83eadb25fd018860fc6843a9e46e4538
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-17 15:26:25 -0400

    Hide private stuff from gtkdoc

commit e56811da22e8889a166b211aaaeb1c4cee333bff
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-17 15:12:33 -0400

    Remove .list from SOURCES

commit ca88bd5fba3b79c7fe78f2af803d433e56411352
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-17 14:56:18 -0400

    Generate the signal marshaller .list files from the code automagically
    
    Code taken from telepathy-gabble

commit 8e30430bc521a106921acd1031bde801b3b2272d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 16:02:12 -0400

    Don't crash if we can't start the video source

commit 4f556c92c1b289af95852a3ad174ed29e9253094
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 15:46:21 -0400

    Rename close_*_stream to error_*_stream

commit 47dc4bedd05288926e7985985b54759cfbe6bd4a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 15:14:59 -0400

    Propagate audio stream construction errors

commit bf1b0b43daf5179d4b1db7c4896c4005b2fd1bba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 15:10:34 -0400

    Add error domain for stream engine

commit e6d0cc0b36dcaa1144f3302794ecdbc77eba3b51
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 15:10:19 -0400

    Replace g_error with a Farsight style construction error

commit 22a29d02da4feda321c86feb3e994f8a0b494c0b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:52:04 -0400

    Clarify comment

commit 23e92e6e572a871e6094d26636201da8615ef15e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:51:04 -0400

    Update comment to match code

commit 906ddc5c585ae9eabef9fb37364cbfcad994c5a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:48:41 -0400

    Make gtkdoc comment match function name

commit 7a7d69742f69ad567b89297ac08f93b96d41423a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:36:40 -0400

    Fix wrong indendation

commit 79acd54596a8d42f32dc24f54e7537e488c4c02b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:35:41 -0400

    Remove useless CHANNEL_PRIV macro

commit b0353c06f37c5e9adb5b3bc7ceffb4e2788e4d79
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:32:41 -0400

    Add finalize upcall

commit 685f436ad16aab914f1400a84b0f85c7f523f0c2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:31:34 -0400

    Complete comment

commit fb6849616d845c6f76ca613556c2772443c4f9ff
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:30:40 -0400

    add missing negation

commit 89a47b277370c5789cbf40afd4275656c3cf69a8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:26:57 -0400

    Remove useless casts

commit 3eddf2a53199b23282778b8dcb1e6f9a282d5d46
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:25:08 -0400

    Make comment match filename

commit 1740af731ca398fedaf9ab34d9315930671d6242
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:22:49 -0400

    Unfail more indentation

commit ab6fe7ba5e7e8954fbad4dd245c7ea4fec62eb7f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:21:33 -0400

    Stack allocate error

commit 34311d5c18f7a5fed41ac0e0622bfa71afb60e10
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:17:45 -0400

    Indentation unfail

commit a7d2ef488e088a549f36b3756ffb9e0362e85f77
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:14:30 -0400

    Do early return, simplify code

commit 37f294d3d4dc626a679c641a0de02f12f27f1224
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:08:35 -0400

    add error message if there is none

commit 0a569dbf1b3f480ae18f920f73edcb942b3cd68f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:05:28 -0400

    Read headers from the tree, not from the system

commit 5dddc25b482f9418a7c34c5d4ce7b513bccbb9ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:04:27 -0400

    Fix indendation

commit 62f276ee2a6934bfeab001889a132bf8b54f04c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:04:04 -0400

    Remove leftover stream engine reference in telepathy-farsight macros

commit 04b2a90c200d70622c8a1dc38c1e5c4e3dc9e126
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 14:01:23 -0400

    Don't leak ghostpad if pad adding fails

commit f70c42e5a1a86bed6ec1d54e555b8e81186fe829
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 13:54:47 -0400

    remove useless debug

commit 7fe990601e46116aad2ed4743b8baed308f917c7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 13:53:47 -0400

    Make the property declaration more consistent

commit 2beef0d7dc9ac921bb16d2dbd5d4e566b00e1264
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 12:10:54 -0400

    Remove blank lines

commit 88a9d1e3f6a028c85323072a538496e787786da6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 12:02:36 -0400

    Remove the PROP_0 from TfStream

commit 842feaf8389df8bf2424d2bc55a88d738544afc4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 11:55:28 -0400

    Fix link to upstream doc

commit 7d1d0833884cdb5a1e54c0793b00e4be8b2888b3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 11:54:34 -0400

    Remove template comment from gtkdoc makefile

commit a1e8c68bbc5985f3be904374182fc413c98e85c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 11:53:17 -0400

    Remove tabs in configure

commit f0cda02b94ce7182a9db82a11606d875e2d57a71
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-10-14 11:52:46 -0400

    Remove tab in xml

commit 00bcef6f7d4e041e0e051d6e66cfda36ae418ee9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-09-19 13:10:48 -0400

    Depend on fs2 >= 0.0.3

commit e72b345726708ad6c1d1cfd06b59e37891dae931
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-09-18 15:30:43 -0400

    Remove unused enum

commit 7bb71e63c7c9b08627c3d688f50bf56d569975e1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-09-18 11:57:25 -0400

    Disable MPA/MPV by default (they require a parser to pick the decoder and we don't support that right now)

commit 4b7a8072b4d233b570f087411fff21b13d4bfc39
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-09-11 19:26:48 -0400

    Replace org.freedesktop.Telepathy.StreamEngine to org.maemo.Telepathy.StreamEngine
    
    That makes it clear that Stream Engine is for maemo (and desktop users should use the library)

commit b66a416e9924482f56f4669c5e8d935109287901
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-08-27 14:42:27 -0400

    Remove channel handler interface and replace it with AttachToChannel (with the same arguments)

commit cf26021586dee9333cf9c5eb70d73e8658b87667
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-08-22 21:49:41 -0400

    Produce all of the local candidates at once, because we have to merge those with the same foundation

commit d8ea0437dd4f903de9585642532f6a594838444b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-08-22 21:15:38 -0400

    Make erro clearer

commit 784de71ceff9e5f6361355f8f6c24d403ad80ca0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-08-22 19:11:41 -0400

    Remove .git-darcs-dir files

commit f8182389a08ef20cf8d36322b3f2cd6f3628ed56
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-08-22 19:03:46 -0400

    Remove darcs _boring file

commit 78264253fb84829ee719f0f43ce3e6f1e50e5f7a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-08-22 19:03:37 -0400

    Added .gitignore file

commit 62fd8329a586977600333c8cf1c69e92165a8551
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-08-22 19:01:17 -0400

    Improve maemo support

commit 75c77b394f044799ba2db38e0ce8586c765b0c6e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-08-22 19:00:56 -0400

    Remove deprecated application media type

commit a1b06a092ae7e9871c937a83915fc8c06ce395d8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   2008-08-22 18:58:29 -0400

    Make autogen.sh executable

commit 60cb2c0388af92ac3ec00ddcd0729744aff659e5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-30 03:46:02 +0000

    Rename the doc directory too
    
    
    20080730034602-3e2dc-c602940c618cc1edb0a0bd97c9d745accb09b5ca.gz

commit 08733d1fb1a257de7e2939a43e89bf4c682ad009
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-30 03:21:38 +0000

    Disable set_active_candidate_pair() for now
    
    
    20080730032138-3e2dc-a7fb9fa27b0145522b0f5fe872b86462676a8f7b.gz

commit bb40c82c15f1b919dc08ddcc06d04aa5c91833d3
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-30 03:21:19 +0000

    Return an error if requesting the video source resource fails
    
    
    20080730032119-3e2dc-ba91b0563a72522d02512071d92de9ac7656f60a.gz

commit 5210b0426002cc2c308d1d3c5b7c81b64e7831e2
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-26 00:01:02 +0000

    Enable source temporarily to allow for codec config-data gathering
    
    
    20080726000102-3e2dc-7d4cbf1a8a822e4616d73409cd61f84bec878ca7.gz

commit 2e282bfb12c36a2d350c8db4ab643408ddfb4517
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-25 17:06:59 +0000

    The properties are called farsight-{conf*,part*}...
    
    
    20080725170659-3e2dc-7a8f8161ac9caf3a9c52f84eb9652a0a8c9df83d.gz

commit 65abcb2bbc93969a66e4d55dc12cbaf0fa1ed3c2
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-23 23:50:14 +0000

    Require telepathy-glib 0.7.8
    
    
    20080723235014-3e2dc-1bf635610ea4d41538e6787501ac5633619e6640.gz

commit d8ce69123af0608a53cf89e470421d85ac48252a
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-22 00:15:17 +0000

    Add details to resource handling signals
    
    
    20080722001517-3e2dc-f7cc8250b912ea372480bec71f56f22cc2617020.gz

commit c27ec5079fe1724c56bce138d2f606c076b5a218
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-22 00:10:53 +0000

    Fix little doc typo
    
    
    20080722001053-3e2dc-581d2b3bce3b0a21b37636feac636f6d79ebd063.gz

commit 5c3c2283b2587b5b180a0fc5e7527ec3110942b9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:59:08 +0000

    Add library versioning
    
    
    20080721235908-3e2dc-2e383670980ca7d09a871d41b0a845a77b695a52.gz

commit 61c26d5164aa1966bf6d53a04fe320289209d0d5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:55:36 +0000

    Rename the library to libtelepathy-farsight
    
    
    20080721235536-3e2dc-8b5285475fc373cda2cfff1c570c72d471d2d08b.gz

commit 9e73a388216c03c888eab5799b7c0c912bd83858
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:51:00 +0000

    Install header files
    
    
    20080721235100-3e2dc-84e4a5a45cae678447c2932d8c7743c7de4e7bde.gz

commit ba1fc8162da51c8d1e44862750a4aa6f137c49f0
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:48:51 +0000

    Add pkgconfig file
    
    
    20080721234851-3e2dc-5f45de50f42d3b255990943fe40285f381cb84a6.gz

commit f66cc9a073150fe293129009d60be53b8ac5ed5a
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:44:07 +0000

    Rename Tpmedia into Tf
    
    
    20080721234407-3e2dc-308d717936e5f62a48f348e79a4f6df17edacfe6.gz

commit c0e04c4021b3ed0ef765c586b737f1c847583e67
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:37:45 +0000

    Rename _tpmedia_marshal to _tf_marshal
    
    
    20080721233745-3e2dc-27bf5d2b952f0e544eb57f36d8856109a1666056.gz

commit e817f38590d83d486bd6daa41cc8477cd96d962b
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:33:33 +0000

    Rename the lib/ dir to telepathy-farsight/
    
    
    20080721233333-3e2dc-69e77fef7f97ad2c5d217769dbd86dae5bff531d.gz

commit 92f550220f38f4b60cc917f99b12190abe3f5397
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:25:54 +0000

    Fix little documentation problems
    
    
    20080721232554-3e2dc-4723caea8831dd55dd2a876d8937125994847c3f.gz

commit 2996f61f473fef0a7e9ed52715ab7186895fe7c8
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:21:43 +0000

    Document the stream
    
    
    20080721232143-3e2dc-7e5e4b258c86e0ce8d862a15b81bdb1515add14c.gz

commit e4423c0a12ee5020ecf3e59defda4ca5b3be5f52
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:11:53 +0000

    Rename ERROR to ERROR_SIGNAL to make some old compilers happy
    
    
    20080721231153-3e2dc-a2437f8d8bb05c55b4ca67eeefdefd7d2c76124e.gz

commit 0d13768b195a55850271808bdccdc4630667c75a
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:07:06 +0000

    Document stream.h
    
    
    20080721230706-3e2dc-a502ebd9ab11a3dc85a6faf28cd08734cbaa5d90.gz

commit dd74962504b78cf5eba59b0e2dc9ebcc51ddd4ef
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:05:12 +0000

    Make the TpmediaNatProperties struct private
    
    
    20080721230512-3e2dc-dda382c19fbb5aebf7db8f61e551caf0d68e28ea.gz

commit 62b25f8edb73bb127f0bf7720bd090bd2f7dd127
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 23:00:11 +0000

    Put the channel before the stream in the docs
    
    
    20080721230011-3e2dc-447fe0d8f408f1631690f3928127654061f59376.gz

commit 68dfe56549b92382fd22af9d721abec50fb4e3cb
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 22:52:58 +0000

    Remove the session from the public api and the docs
    
    
    20080721225258-3e2dc-eaeb29ef73e0e8be217f2b2250716f4235efba7d.gz

commit 1666637593a3b3ffd1f6deb0e4c6c069f2507f3d
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 22:50:16 +0000

    Add types file
    
    
    20080721225016-3e2dc-e601a961a12ec67f7029ed738057ce5e82033d1c.gz

commit cf7f4da46d524e6b218298b9af8edaac44bb10d6
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 22:46:41 +0000

    The signals are not detailed
    
    
    20080721224641-3e2dc-aee628e09d51e56dedaf5b879c24a225678e80b0.gz

commit 89d5e9c93001adb1644cd1cb96f3eb76f01f6297
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 22:45:20 +0000

    Fix horrible identation
    
    
    20080721224520-3e2dc-ea6bfd50497ff354b21d7200d8fb35db271f5807.gz

commit c01e8d66c73c8d1b1b4160c18db8ed746c59feb0
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 22:36:40 +0000

    Add main doc sgml file
    
    
    20080721223640-3e2dc-1671694539a76a92fbfa7d956e41c2b9f881a9a9.gz

commit 2203319d85423fb8a0005be3cbcfa29f2d67823c
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 22:27:40 +0000

    Stop including the session header
    
    
    20080721222740-3e2dc-e2e9e98ca0cf09ace92a005577ff2ad6040d3899.gz

commit 3accc7e87d39070fef73212d1d45a921b46b6ca6
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 22:26:56 +0000

    Remove the need for the session object from the api
    
    
    20080721222656-3e2dc-869e9d054803bd7b55f95dae496649c86ea194b6.gz

commit c81ea79e4a821fdcf671bb8b299177ca9d21005a
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 21:49:56 +0000

    Document the session structures
    
    
    20080721214956-3e2dc-9537ff0be57aea543380789aa73c3c435ea1ef5d.gz

commit 3c15be60d013199cbd4c5e0d8fa5277c9a3081b1
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 21:49:05 +0000

    Document the channel a bit more
    
    
    20080721214905-3e2dc-14438465c6f8929c430e3b0be924caacf9f62f09.gz

commit a72662e4b9d93ca9355dbdd7d64e9d6503bfb829
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 21:46:35 +0000

    hide the privates from the doc
    
    
    20080721214635-3e2dc-3de030b7c18f238f6f9254fc7110342aa7e9a49e.gz

commit 6cab929fbc35f11e62eed68f287edbf07768f1ad
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 21:46:06 +0000

    Add the sections file
    
    
    20080721214606-3e2dc-2275a1b03c1b9845c2a123d6083005de2921936a.gz

commit eb328bf69911d23631d0c91f40fbb92e22594ae5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 21:43:06 +0000

    Fix major typo
    
    
    20080721214306-3e2dc-ee112e2149887cbfcd6f5908d2b65f99c9520763.gz

commit 33b7408317db55c3b5b70c7c3e663cb1a98b4208
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 21:36:17 +0000

    Properly indent channel.h
    
    
    20080721213617-3e2dc-ebcb8fc7329733c575a1cd5e969412b41ffef9e7.gz

commit 5358aa8fe1c834575e5e199d7a295fd05760fdcb
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 21:35:36 +0000

    Rename self->chan
    
    
    20080721213536-3e2dc-9cd6b3816f5beb7d10cc51a67632d16e804a99c7.gz

commit b478a7c33dc1cfb94dd988a2c6926ce6b916ba90
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 21:34:10 +0000

    Rename session-type into the more accurate conference-type
    
    
    20080721213410-3e2dc-ac64a9df228aef65cb9fc921a3628d4c063a559b.gz

commit 2e7a3f3aff817c9956559747265c4d511377d8b7
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 21:29:14 +0000

    Document the channel object
    
    
    20080721212914-3e2dc-0d916f3005fbee318cf6c3d4d44fce567a6db9d8.gz

commit 9a7d635f4491763a086235a5cd215ce5cc773e69
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 20:57:39 +0000

    Replace TpStreamEngineNatProperties with TpmediaNatProperties
    
    
    20080721205739-3e2dc-2595f77329e5f2974b37d0a3b6b9ea9321cddbbf.gz

commit 53ac86f51e680cace4ae6da013934a92e7e8b13e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 20:54:16 +0000

    Hide the private functions from the public ABI
    
    
    20080721205416-3e2dc-0f88106de6040b2f432976704b2bc4d43ab568e6.gz

commit faf6935b96afaf2c07de8422bc36640da71c9b1d
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 20:50:09 +0000

    Add initial gtk-doc infrastructure
    
    
    20080721205009-3e2dc-a9fa93d0de7726971667f3ffa6a3d74843d4bdcf.gz

commit c38fe65ddf8ef791d49fe2f3414d2bfdb115d944
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 20:36:27 +0000

    Remove double asterisk as it confuses gtkdoc
    
    
    20080721203627-3e2dc-da23ccb05ce95e0f9a7d542afdf9ee0a50df981b.gz

commit 742efc35bff7d569b23e30db53b0d202a9882049
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 19:21:00 +0000

    Don't allow undefined symbols in the libs
    
    
    20080721192100-3e2dc-0e18d1ef0fefd4e5a9aa615e3d11c852686cbe55.gz

commit 7d490e333e845373346dfb47a9365ca9700dfe98
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 19:17:20 +0000

    Hide private functions in private headers
    
    
    20080721191720-3e2dc-6706815924ec439ccbe2a61b981c9b663addf955.gz

commit 2ba4b9452e195a557a02fb347bb08e7079b03db7
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 19:12:40 +0000

    Add new method to create a tpmedia channel from an already existing proxy
    
    
    20080721191240-3e2dc-a367c43868edbc2715d49e4a5c0e2ef25995678d.gz

commit 761ab498e28b683b7047f677dfef0b2348b0f6d7
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 18:44:37 +0000

    Remove useless convenience lib
    
    
    20080721184437-3e2dc-debd5cbdbd4f803933855add89e6f7165ab00803.gz

commit 6f6e51159e50423596d5c858e7a3da6db4273e37
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 18:42:11 +0000

    Remove unused marshallers
    
    
    20080721184211-3e2dc-b7be95ceba0413c3c9012cc9c1eb85530c6b9bfb.gz

commit c774b26fe7357efffd2b7a0a4312eebe39f0bc01
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 18:40:49 +0000

    Move the content of the library into its own directory
    
    
    20080721184049-3e2dc-b09f9154b40fb92a9dfb5a2a7c45341af115cc8f.gz

commit 9b7cde28d8f841a6f918b477f0452260a8384f43
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-05 20:52:00 +0000

    Rename TpStreamEngineSession into TpMediaSession
    
    
    20080505205200-3e2dc-5a607ca075e352725d9b3dea3ab718fe453e0526.gz

commit 5f4a1d979e87a8d30d98b7918e3c269d61b0c595
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 18:23:24 +0000

    Add directory and Makefile.am for library
    
    
    20080721182324-3e2dc-126d99b7cb2da6580a2f6a45c62428c65c335bf4.gz

commit 6772349c43ed20281f885f7e12d1d3a727a55d31
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 18:17:02 +0000

    Use the right linking order
    
    
    20080721181702-3e2dc-69345fee935e7746546742f63af8bcb51f930a60.gz

commit 409920a9b8b75c818fba52479e83136fefda80ef
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-21 18:14:53 +0000

    Search for gst-interfaces directly instead of gst-p-base
    
    
    20080721181453-3e2dc-c335ac4e9ae2de092a78463a0ceafe8b3a004ce2.gz

commit 56ee237eebf2d3e59c06fded9a0c046ef7bc013a
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-07-03 17:03:49 +0000

    Use set_remote_candidates() api
    
    
    20080703170349-3e2dc-ae8dae4776ebe04f7ed527b5542ae8e36ecd7d35.gz

commit 53a28f49119bc8ae2aff09b117fcf262190f1bc1
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-06-17 23:36:23 +0000

    Fail stream if there is no codec found
    
    
    20080617233623-3e2dc-a4fcc2ce4aee64382713e0bcd05d536adb7a5417.gz

commit c8dc064b60566be3345834e2d0a551a1e4b35a63
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-06-17 22:07:00 +0000

    Send supported codecs only once (thats what tp-ssip expects)
    
    
    20080617220700-3e2dc-ed31d6d3f51f2a9508172484785b555b3066d192.gz

commit dc01467e674ff2d1191f5ca8d628de52c516c5c0
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-06-17 22:06:50 +0000

    Its codecs-ready, not just ready
    
    
    20080617220650-3e2dc-f24f1b10a9541ee65025d0e78e07c839c4a1287e.gz

commit 99d03fd529664b8358e9b1048e24fff135e09115
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-06-17 22:06:08 +0000

    Print send codecs changed
    
    
    20080617220608-3e2dc-d9b50ca91f39facc5110e5088c4d0c8319ef3191.gz

commit 169493def3a7c995ac97df2ee93aa78cee2b8a42
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-06-17 22:05:58 +0000

    Ooops, its errorno, not errno
    
    
    20080617220558-3e2dc-61dadb83acde3757ccf7e85f7b8297ef931aa52c.gz

commit db034183b155512695628f6b497a9d270f948861
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-06-17 22:05:39 +0000

    Fix indentation
    
    
    20080617220539-3e2dc-473c263d4e9154322f57520ca062d3d81e1b7315.gz

commit 0936851b7a873dc6231275a2cf0262326b202978
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-06-17 20:31:11 +0000

    Wait for the codecs to be ready before publishing them
    
    
    20080617203111-3e2dc-7844f7df86726b7278511d609dcea8ab19596efa.gz

commit 7877065c664eb62d2c7193b12edf4ce3df71b445
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-06-17 20:14:45 +0000

    Replace "negotiated-codecs" by "codecs"
    
    
    20080617201445-3e2dc-891437559d0043356d63f603fe617b0dc20aa1e9.gz

commit bb37aee16215c55016066a1a1d4db366dd5702be
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-06-17 20:14:15 +0000

    Replace "local-codecs" by "codecs"
    
    
    20080617201415-3e2dc-e1602a06d686a73f457a4a2aeae8d329273da634.gz

commit 940b364b5f0fe5c938dea9fc6b46ba5bf41c5c5b
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-06-17 20:13:17 +0000

    Rename local-codecs-config to codec-preferences to follow fs2 api change
    
    
    20080617201317-3e2dc-f8d8d87b182421114ab8e08ffa5a27e35190efb9.gz

commit 8b73d22dea22cdb9cb918e6ebb7064cf079ea544
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-23 17:54:33 +0000

    Error out of the gconfv4l2src fails on maemo
    
    
    20080523175433-3e2dc-65998f777a6006aa4d8f562f7805ed4b93c25e14.gz

commit 7e4a71e41966414f059bf150e14a3b71947bcbf9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-23 17:53:43 +0000

    Test the null-ness of the videotestsrc before setting its properties
    
    
    20080523175343-3e2dc-9e17b1d8f6cab9e5bdb226de3b1c668f0b1b2faa.gz

commit 190122201c22d7704e753da247915cf68286f0d9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-09 18:40:26 +0000

    Put the pref local candidates outside the stun if() block
    
    
    20080509184026-3e2dc-61f62b0e154fa7eab0653f884323adf8fab88db0.gz

commit 8427a0bfe6a27e5fb01a2fae42f0405338105a36
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-05 20:58:53 +0000

    Rename TpStreamEngineStream into TpmediaStream
    
    
    20080505205853-3e2dc-2d835261618b45fff0fc82019bc8e5d7892b7c42.gz

commit 9ee2a448e81f453d972eb645bd709e7df84f6832
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-05 20:42:38 +0000

    Rename TpStreamEngineChannel into TpmediaChannel
    
    
    20080505204238-3e2dc-702da51cda83f2cea47dd20530a129db79a8bf72.gz

commit 731909f5108014c1c48eb5992a38a175f79584d8
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-02 22:13:54 +0000

    Refuse GetOutputWindow on non-video streams
    
    
    20080502221354-3e2dc-5a7dc0d4fbd7104ce4ebe2336ee98d9475d68f79.gz

commit 99d5d41da5a885b9269c009620f9f1d600571baa
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-02 21:33:13 +0000

    the stream is not ignored
    
    
    20080502213313-3e2dc-b25d54840f84a70b9db656570741e8c439ec8948.gz

commit 9f36f6029449568310759ef649e9d338946cdf46
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-02 21:33:00 +0000

    Stop stream on close (so that teardown will be easier)
    
    
    20080502213300-3e2dc-33ab3fb44bffb59925bf5d02dd4309b9a6e55ec8.gz

commit 5c251d51a4e6733e1426f8ac4869837de8fab5c6
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-02 02:46:56 +0000

    Let the bin name be automatic
    
    
    20080502024656-3e2dc-34d65758fb5055b090c17354a300ab1db283239b.gz

commit 6d4d02c8cae108e2e6c8e0a9b16f2bbc646a3f92
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-02 02:46:29 +0000

    Call candidates_added() on every candidate add (in case we're using something like jingle)
    
    
    20080502024629-3e2dc-7bf92c04f67b7555f598ace56b73ed3ba2fff90b.gz

commit 3488cf8e30050f3364a6783b74f0b98e9e5664a8
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-05-01 20:17:33 +0000

    Set the compat mode to gtalk if the requested transmitter is gtalk
    
    
    20080501201733-3e2dc-42756cc2107e3a12584a93de2495ae48f7c77344.gz

commit cc073ee157e1154e06d73262e473eb7e09485aec
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-29 00:06:06 +0000

    The sink is not a bin on maemo
    
    
    20080429000606-3e2dc-e9a921b1a7b493b5ec5710529361497978f63cf1.gz

commit 874bd262983a6a352230c298d9c237e5d97329ae
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-28 19:19:53 +0000

    Use ifdef instead of #if
    
    
    20080428191953-3e2dc-14e5666e7c503e406e88943d0c20e96ab5de222e.gz

commit 2c088556d654ca1c3f35c866709d958043a1c618
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-28 19:19:48 +0000

    Init variable
    
    
    20080428191948-3e2dc-28d952f837f35c007b2ec5bd31451dcfff10ea9f.gz

commit d3da840f1bdd5f04b7d345cdba1d9df95ea24530
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-28 19:19:39 +0000

    Add proper stdlib includes
    
    
    20080428191939-3e2dc-16ed60c3b2313fefa36884290a205c6304c7f435.gz

commit 442c80fc560ba0904bebc8c131e167674887057c
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 22:21:40 +0000

    Add maemo audio src/sink
    
    
    20080422222140-3e2dc-1ff40bb2741aec3402924e5c4a6dc24ea97dd5a7.gz

commit 69ae07727ce447849fda04a219b15f6b27daae72
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 22:19:02 +0000

    Remove unused string
    
    
    20080422221902-3e2dc-afea804499ab6728fdcc09ece1dcbe162bd1471c.gz

commit e4c19845ac1a405ef8e3c867596a15d7d9e22cda
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 22:13:55 +0000

    Free resources in two steps on stream shutdown
    
    
    20080422221355-3e2dc-3bfeccac20ce5eab47aca6abad84945c31c7ea60.gz

commit 1ba1f8f9130711cff998cfa0b4465d8ed942187f
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 22:09:30 +0000

    Make it clear that these stop the audio sources
    
    
    20080422220930-3e2dc-f6a923c1a19e3d96f20e6a3125370852a74ec295.gz

commit ebdb064e71478d9b6bf8a9284cbde44bb8df56e9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 22:09:10 +0000

    Load element configs from the proper xdg directory
    
    
    20080422220910-3e2dc-5c7dfa490eb6aa09660e1c27eb1897c24a3c0c19.gz

commit c32d9bca9be4347047093667fa1bb50f84c6c2d4
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 21:48:44 +0000

    Remove unused FsElementAddedNotifier from audio stream
    
    
    20080422214844-3e2dc-14f45a58e97c6f3774df3b0589e64e2c45fc4da3.gz

commit 6d5e9cf59583f0c73ba5acf3bc8d3e98106487c9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 21:42:09 +0000

    Request audio sink when data arrives, release it on hold, etc
    
    
    20080422214209-3e2dc-4a8ed02f21b96bb5fa846b6ddb8d741398372856.gz

commit f12acad95a91a68f0580a816dcde8e97c6b37b00
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 21:41:58 +0000

    Create audio sink on request
    
    
    20080422214158-3e2dc-c127f1875ccbe6f9034810a731dfd0bfe48a5a80.gz

commit fe3068134b6c1f222c651fa5b3a60ac6334dd2a5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 20:10:56 +0000

    Add signals for the audio stream to request pads
    
    
    20080422201056-3e2dc-ddcadd01ea6ca2f815f68b523b07ab2f10236f3f.gz

commit 72e4062e8071881daab369d4ce6cc3bd0e19fc3c
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 19:53:57 +0000

    Don't manage audio sink states from the Engine main objects
    
    
    20080422195357-3e2dc-185bdae319706df6361b3b70038ab64d284cfcee.gz

commit 1c9fbd2604367f996ba35b79b12ad0da8617928f
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 19:51:46 +0000

    Explain why we leak the tee sink pads
    
    
    20080422195146-3e2dc-de74acb62926586b670b36c79d7a87542fef0a04.gz

commit 30896fc653d56d1e289e51f8d0cf30b113012c94
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 19:36:08 +0000

    Unlink audio stream before releasing it too
    
    
    20080422193608-3e2dc-312b671a0653559b4f35271aa002d654137b8e16.gz

commit 2c7a38c34d6306695e536e50d15ea3402e9752df
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 19:28:06 +0000

    We have to add/remote the audio sink only when needed because of the async stuff
    
    
    20080422192806-3e2dc-8d5b4d9005a1d2b4c318a1880f2196c0863ac581.gz

commit 9c57c37ab3cb357ef39870409315c1575875e3b5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 19:21:09 +0000

    Make audio stream use unified src
    
    
    20080422192109-3e2dc-56823d11d5df0a37e94488f32a8abf1ec4bf913e.gz

commit 44ac3dae2230e5b86aeb0aab74ece9fde589e309
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 19:13:05 +0000

    Make queue in videostream leaky
    
    
    20080422191305-3e2dc-15138add499dc6180651df28fecd05181f02b5ee.gz

commit 81d9f075d15f6731e1300d1020f800f1bf0d3342
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 18:29:03 +0000

    Build audio source/sink in main pipeline
    
    
    20080422182903-3e2dc-43b26c9a57dd340bd272869fc2a44529c70c4998.gz

commit 66c3269a8140dacb0a67d57cc57c9dbef01703d0
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-22 16:31:07 +0000

    Separat the video pipeline elements in its own function
    
    
    20080422163107-3e2dc-a122981090407322a1c218f0758e1125a0fcdb1f.gz

commit d42fd4b005b2cf1a7cc9f93c103885f69a86de22
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-21 22:35:14 +0000

    Add codecs conf to s-e
    
    
    20080421223514-3e2dc-03c203b98ace690532f76430f6ddc3ce7a3ccd01.gz

commit a6a73f8d02f3462852ea2077e56a597f75f2466b
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-21 22:11:36 +0000

    Rename some video vars/funcs to make it clear they are video
    
    
    20080421221136-3e2dc-7e57f4004fd71cf8428b2491e7ffece7eff0945d.gz

commit 264aae80f17d767eb0f7c49bf2efd4a7b778d797
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-21 21:31:40 +0000

    Don't release tee pad, it impossible while the pipeline is playing (yes, leak them)
    
    
    20080421213140-3e2dc-e7d6e32cf27aee4ba6ad46f6fe8e84ad0783feaa.gz

commit 2abeb3b76a62664ca0c9bbf267393a5fb93f6e09
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-21 21:31:23 +0000

    Use the right element name in the error structure
    
    
    20080421213123-3e2dc-3ce35d3a8774b8167e83f1604f3a10bcd71be60b.gz

commit 91f1c961aaa5a9d6ab5ad7f6492dce06e95b5220
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-21 19:50:42 +0000

    Really use output sinks and destroy them on closed
    
    
    20080421195042-3e2dc-072d108058ce106e9ccffe090abaa132da465baa.gz

commit 1370b22b292d19b0a7523d645802f555ecf44d62
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-21 17:25:01 +0000

    Create pad later to not leak it
    
    
    20080421172501-3e2dc-101c561083c546892c7b1361f1feeec4df2c9b41.gz

commit 1132e63a62a11ff1101723ebe9afc4742f10ab6e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-19 00:19:30 +0000

    Only test what needs testing
    
    
    20080419001930-3e2dc-2ac0e495ffd488cf9b592b75e998486cba43f98a.gz

commit 6f96491eaec856545273f20964f504eaf5f52f67
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-19 00:19:10 +0000

    Fix error messages
    
    
    20080419001910-3e2dc-7c7f0f88c22219974387059ed8ef0ab056bd237b.gz

commit f3d8efd654810caefb9d38e1ffd903e5eae1e877
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-18 22:43:40 +0000

    Add way to inject local codec config into stream creation process
    
    
    20080418224340-3e2dc-4f6855f3c1df0a997689a2194472894ac32a5ae4.gz

commit 3ea42a5e6ba8d0c4bf31291b7cf3aa70b221d7f5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-18 20:38:23 +0000

    Set the src pad after the preview has been created to avoid a race where the sync-message arrives early
    
    
    20080418203823-3e2dc-50c4183d922afb30c3b03f73afd684f58fdf7f0e.gz

commit 625083c326d0a4617576eaf7731b69c98301cf6e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-18 16:06:56 +0000

    Print message if the source stop is not sync
    
    
    20080418160656-3e2dc-36920574dac6e1a0bb76bd76f671352d13fe613c.gz

commit e7331b503656269ebf74198072d9ccd7b914a017
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-18 16:02:04 +0000

    Stop elements before removing them
    
    
    20080418160204-3e2dc-68075ea7176b9d787d3a0bf88ab58ac24f9b448b.gz

commit cc81c57d6d8bd7785d6dae4265ef27d0b28e9049
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-18 16:01:43 +0000

    Make the receiving signal related to packets arriving to the sink
    
    
    20080418160143-3e2dc-498b9e37ef5edf7a3d3a5ac0cd9ee5d2caabcf39.gz

commit ca5472b2879e2fd1cb75cd643def57bb33a6ce31
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-18 04:25:34 +0000

    Restart pipeline on errors
    
    
    20080418042534-3e2dc-853c873c131cac1d503500b3a2b31ce8da9748a0.gz

commit ed89a5e2bf9dcbabc137075edae9f281d806acd6
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-18 04:25:20 +0000

    Implement freeing the videostreams
    
    
    20080418042520-3e2dc-3ab29422fe4b2b6b4c8525e94ee37f512a20aa5d.gz

commit 0df2f4203cda56bd7e3838683d7a1482e8938af9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-18 04:25:00 +0000

    Implement freeing the preview sinks
    
    
    20080418042500-3e2dc-d0ab1bb7188d0f6c0a30d43b2ac7303f194565f0.gz

commit fd5b0b72cc4ea7ad1a6237352051bdd6c7e06bf5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-18 01:58:35 +0000

    Move to new s-e api, port to fs2, all in one massive patch
    
    
    20080418015835-3e2dc-ab028e989b09b4b6725f839c0581816d93cbcec9.gz

commit 871779d2248ce3d901f9fa837c7173b9f46ea9c5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-18 01:56:56 +0000

    Add temporary requirement on gtk+
    
    
    20080418015656-3e2dc-e39ca5b7810c5d40d77d1192ae8b8cee759bb60a.gz

commit dbaae1fd2daebb4505376b1a8135b2181898c92c
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-15 17:18:28 +0000

    Implement stream holding
    
    
    20080415171828-3e2dc-ea64661c508d21cb643d56f02a1cd3269671bafe.gz

commit 73487de1085d0846804558c2a1fff2b0962e2c79
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-15 17:17:55 +0000

    Remove unused includes
    
    
    20080415171755-3e2dc-380a65343ccb6c46c4b5d6eddf0d3b0023e61e04.gz

commit e646993f307dac75fd6311b91a1336b6bd93d801
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 22:53:26 +0000

    Remove unused marshallers
    
    
    20080411225326-3e2dc-a5c7c73969bf64dc311ed00f6ac6a835e4475e50.gz

commit f81ee97a75a38164dbcd295a7e5ccb5e2ba8bb74
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 22:53:18 +0000

    Improve debugs messages
    
    
    20080411225318-3e2dc-d6f1123d16f14302d5ea625d1cd0c8bb3b46ecca.gz

commit 4c5ec2e13178f43f8a810ec0b3f3662d4990796b
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 22:53:07 +0000

    Emit error on failure to receive data
    
    
    20080411225307-3e2dc-ecb6141b2054307763416d3874a6e10afed66b6c.gz

commit 5dd4ea1b657983021e440a483a6b58c11d8ef1e5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 21:15:48 +0000

    Port stream engine audio stuff to new api
    
    
    20080411211548-3e2dc-9869e6e81b0764d96ddfab1133ac9a3af48370a4.gz

commit 522bf83957fa5b8ee8d2a290bb67404a8b7fc2d1
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 20:38:11 +0000

    Remove all traces of farsight1
    
    
    20080411203811-3e2dc-0a37deb28ed82ed41c8dfff107ca586261e2f62e.gz

commit ae381156f5cf1c31ed3b87ac27bd215646f8d83b
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 20:33:26 +0000

    Only ignore not-linked errors from the video source
    
    
    20080411203326-3e2dc-a6ffa0a7a71b846b12cf14f109cce8d0bb0009b9.gz

commit 1c85c7ba48b2a9636524708e0c13a0ef5d96f5db
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 20:31:55 +0000

    Revive receiving code
    
    
    20080411203155-3e2dc-0b3ebfe1af93cb95e8918c96e8935894ce2b6312.gz

commit 43866c526d7b86c15599d6ef8f97bae2f65e70c3
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 20:13:32 +0000

    Hook up session creation/destruction
    
    
    20080411201332-3e2dc-e4f4b7b22f1455554c015fd1f38432741f7e796e.gz

commit 86696080728b955f6847d72f8166ed7a737e1531
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 20:11:43 +0000

    Misc fixes to the stream class
    
    
    20080411201143-3e2dc-f357177c6084cb939700952aa7535e42117e8e1e.gz

commit c9dd97575dd0a66c6256efe73520c77e1479df20
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 20:11:22 +0000

    Add Invalidated signal to the session when its proxy dies
    
    
    20080411201122-3e2dc-fd3b52b2783b5d09e1e1472e5a7a64e2999f8e71.gz

commit bdf03af9ee68d0025c2c58c0f4e2c7e324117c15
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-11 20:11:08 +0000

    Don't call closed cb on errors
    
    
    20080411201108-3e2dc-af947fc5295e3cbc6591a4a8fb27cb824d0a4f4f.gz

commit 0c837fe3a6f025cc3099d0393cbbcf16046b7011
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 22:44:43 +0000

    Add session-created signal to the channel
    
    
    20080410224443-3e2dc-f548ab0bcc11965b7b530ccf7dbfb3c0c8dcc3b2.gz

commit 7aeb300ba10231daa4c3c28364597916cf6cde77
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 22:42:45 +0000

    Send async bus messages to the channels
    
    
    20080410224245-3e2dc-135d4f73b0721b0076d97818cc4ff2afcb108974.gz

commit 6e8bc5da674e7080f3512775ebeb68780e066212
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 22:37:20 +0000

    Add new stream function
    
    
    20080410223720-3e2dc-9b9f197543163f2311acafeb0f79bd26d80c9df3.gz

commit db2ccba8c72e7d3cac98d056ad2ffcca562f3274
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 22:37:04 +0000

    Use new method to build streams in channel
    
    
    20080410223704-3e2dc-df63051d592b0fe1330a1ae3d8a88ecd82d05f46.gz

commit 74e8dd846682731ec13cc2643a7123f6eab5861c
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 22:36:17 +0000

    Remove stream gtype stuff from the channel
    
    
    20080410223617-3e2dc-2bd9545fef24f9887d2684599fe1481c9487bd0d.gz

commit 1cab7ab6b8399f5d4bacd5e74cedc71c1d3ce330
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 22:36:03 +0000

    Remove stop stream
    
    
    20080410223603-3e2dc-f5b5bfc6d9ddc173aba037e3cc1bcaf5c8116b3b.gz

commit ea7a1a758331737b3dd5bc7b46a6307be067c1de
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 21:54:54 +0000

    Port audiostream to new model
    
    
    20080410215454-3e2dc-9c64ba7a4eea4379a67cbd6e164dec68b8a26de9.gz

commit 4da1b9825d071be0710387dc359f3d2aa4f3e2cb
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 21:04:14 +0000

    Use property thing
    
    
    20080410210414-3e2dc-5f1110a55d10ad576283799f89f5acd57cc90512.gz

commit 40342a459f46332880b8bd7ea367a59a37eca92a
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 21:03:32 +0000

    Keep a ref to the conference in the session
    
    
    20080410210332-3e2dc-76667087aa9bf80481342d40dce450fc5f0e9d25.gz

commit 6afc37e68bef951be49cda0e27d14fac6f7630bc
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 20:59:58 +0000

    Remove unused state-changed & receiving signals
    
    
    20080410205958-3e2dc-493781d8641cf00474f418b4bb3a8dd5449d01c5.gz

commit 233a99d5232a7c3000e64a2294f9a1a5916c6e00
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 15:29:41 +0000

    Set no-rtcp-timeout to 0
    
    
    20080410152941-3e2dc-9d221457823d8773f6dc9c31147a9a4b9f9ba327.gz

commit e54ac3f0ea0b58ee2c26b2803c8054041068b782
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-10 15:00:18 +0000

    Ignore unknown cname errors
    
    
    20080410150018-3e2dc-35c2b80024ba9f2e205f69cdd9b1657bacfd55e8.gz

commit 448aeb297b658c920e5c0235eb8672329f140d97
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-09 22:28:25 +0000

    add sink-pad property to the stream
    
    
    20080409222825-3e2dc-fe3af51e91a2cabbfc5c0f30b145821cd2748cc1.gz

commit 6d002ae08c06bd41d028b397bc3a61c7149efe35
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-09 22:28:20 +0000

    Port stream to the fs2 api
    
    
    20080409222820-3e2dc-97051cfa97a85eba58bae6b7f4c44c4726e1d0ea.gz

commit 893fbe6c997c877e6227fa30f4567ac618ec56c8
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-09 21:52:23 +0000

    Add methods to handle bus messages on channel ans session
    
    
    20080409215223-3e2dc-ba89f56c3f3879ab7c91b893245ccc388802f7f2.gz

commit e6aa3615b9f41e58975db6b7419970887fd8bdd9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-09 18:22:39 +0000

    Replace farsight1 constructs with farsight2 version in session
    
    
    20080409182239-3e2dc-2f88fe2992d863b85fb03f506441c772b906818d.gz

commit 5d50d1d85a54d404754aba3016875136434dfa2d
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-09 18:22:28 +0000

    Add farsight2 to configure file
    
    
    20080409182228-3e2dc-2e4ee221c8de95d40c19a7835822cf83673c504c.gz

commit 61bb74f0f8a0cc09311d7ad81c1e44da9c25a556
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-09 18:08:12 +0000

    Use farsight2 constructs in channel
    
    
    20080409180812-3e2dc-511de671301f879ae4c8daf3a9301da7b6b13a47.gz

commit c2b32eed338f3d4480d6a56c99b5317af537414c
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-09 18:07:36 +0000

    Remove pipeline from channel
    
    
    20080409180736-3e2dc-de75d834acd30db186a3f1645d545495d57735cf.gz

commit 477f57b1ecd0132b570ef6e19c1bb91e14d854b3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-04-12 01:34:12 +0000

    merge conflict with coverage patch
    
    
    20080412013412-418b8-1cf4d2697d4d790b5d2dbc10ab426e12f2d46089.gz

commit bfdf5c436c0fb1d4ecbf8868f44a139627720028
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-04-12 01:28:35 +0000

    add --enable-coverage flag to compile with coverage info
    
    
    20080412012835-418b8-75e0a2428790e2840423f1f350d599bf3ada3d44.gz

commit c74c00895da4a4cd103352dd78965ec7f16c039b
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-02 17:14:17 +0000

    Make it clear that printf'ed message is from stream-engine
    
    
    20080402171417-3e2dc-91b6a574a0cf56c8e3f8a0ed1854251dd8ded69e.gz

commit b198d5f53f15a676ff9b5e5afbc68acc13812d51
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-04-07 22:52:46 +0000

    Oups, freeing resource shouldn't do anything if not on Maemo..
    
    
    20080407225246-4f0f6-c2237ecdcb43543e00c68ef4673e0eeb6fef13bc.gz

commit 0e3fdda44529d39c234bc48ab10e37b016fd55b1
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-04-07 22:18:04 +0000

    Audio resource only for maemo
    
    
    20080407221804-4f0f6-5dc3efef3f0892cad82a65e8b1fb3bb07b6ffcb7.gz

commit 212427e8bc08f042ef36d3a9d364663b671ce302
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-04-07 22:16:37 +0000

    No more need for the free_resource signal id, always listen to the signal. Simplified stream weak reff stuff
    
    
    20080407221637-4f0f6-26d1e409abc00b1331a7ec98a4c1b71f3a6f1711.gz

commit 0ed6f8d0ad74a844850945065cf4a142985ad56a
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-04-07 22:16:02 +0000

    Make the stream aware of whether or not it holds the resource
    
    
    20080407221602-4f0f6-16b7d650532664a8eb8f92d6d3b522f0c5f4591d.gz

commit a52dc9669f092e0a50bf5593e2ed96a3d506beb6
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-04-04 19:51:35 +0000

    Make the dump dot into an idler and add checks on non NULL pipeline
    
    
    20080404195135-4f0f6-9ec398a004d0b40caaadd0efca92f1ffee405ab6.gz

commit fc52d9e806df6a1035ba3b7d3fa2527518c05de8
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-07 20:05:56 +0000

    Make stop use a default implementation
    
    
    20080407200556-3e2dc-5cddf675f370006b5e60786a183322190a96200d.gz

commit 2b38b0f67e28d9e6ac7ae1c1a5d71b8f44325d70
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:27:01 +0000

    Add g_gnuc_unused in refactored code too
    
    
    20080404182701-3e2dc-b6b24d1938a16636002b84bf9d93d0d5ef5752f0.gz

commit 4a48ad574325250da1182010367f6d75a7310a93
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:23:31 +0000

    Create sink/sources in the children's constructors instead of special methods
    
    
    20080404182331-3e2dc-a231e79a2e1c73b4e2c1b9627288876f8b6d6878.gz

commit 39d875753dc1dceac47eb06c0b3e2f3697280a4d
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:20:04 +0000

    Verify that the media type is audio for audio streams
    
    
    20080404182004-3e2dc-ae5da1561ff47a4ff499fac7aecf516a75ab3e20.gz

commit 4f072dfe05419f826c90318fcba8fe7c94506149
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:19:28 +0000

    Update copyright dates on stream.c (been modified quite a bit)
    
    
    20080404181928-3e2dc-b78eceb063fc23aabe49baa10f0ef77872c59149.gz

commit e106f02ab9db40b1d2df05ca38f31226db87e87b
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:18:56 +0000

    Use stream properties to set sink/source in videostream
    
    
    20080404181856-3e2dc-9ef0faff6e5a0b87d46eec159a5d308d75b56a0b.gz

commit eb518198029a79f3e07c816c7f59c885ca1c0b55
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:17:42 +0000

    Get source/sinks from properties in audiostream
    
    
    20080404181742-3e2dc-d58aa294932e452f90835a5c54dc6d0b8df3c518.gz

commit 89422fc11d2e58e69231719ef5ec07b8e007c74a
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:17:06 +0000

    Move everything related to the video sink to the video subclass
    
    
    20080404181706-3e2dc-89066b785fdb078181bb450c4be8666f913469ab.gz

commit b7c46713e910615f63c27a158e473952d238a29d
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:11:55 +0000

    Add virtual function to stop the stream
    
    
    20080404181155-3e2dc-35b653cd84c1d6ba1ccceba3a594b520b9e07a2b.gz

commit 6cfe6ddf498d9920450fb4487373f3fa2f9c9abf
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:10:04 +0000

    Move the life-cycle management of the video source to the subclass
    
    
    20080404181004-3e2dc-581fa61627559ed89856d5f70d96884299141455.gz

commit be791db1a030c6d42f8df6aa18143c9292e707ee
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-02 19:15:48 +0000

    Add subclass for video streams
    
    
    20080302191548-3e2dc-1514b300afe4b777dbedb2960a6d67ec0864bdba.gz

commit 860fddfc5cd0896f8fd560f69dac457549b5f03e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:01:43 +0000

    More merging of refactoring into trunk
    
    
    20080404180143-3e2dc-de5eceb229d41a47f9701ca1e5fa45518fde928a.gz

commit ff31412beeb55a23a5ecb38aa45df3a4b715ebdb
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:01:04 +0000

    Make fs_stream a public member of the stream so its children can use it
    
    
    20080404180104-3e2dc-c762ae2a244aa0ff653ad644265431e44671fa2b.gz

commit 16a1aba7fae666a858f3018c7fc62a54214d9e2c
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 18:00:51 +0000

    Move volume/mute related functions to the AudioStream subclass
    
    
    20080404180051-3e2dc-0d1a42599a2a77c4ea2ecd4ff3c5cc5ee46b5e28.gz

commit 316b417132a354d924c7ea3e2bebd5525d93394d
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-04 16:21:50 +0000

    Merge refactoring into trunk
    
    
    20080404162150-3e2dc-0c060f2e992367a1b9fc7409ac7d26658faab99f.gz

commit edd96263d97230778034792b5a9cc56e48c54361
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-02 18:31:02 +0000

    Move making the audio sink into the subclass
    
    
    20080302183102-3e2dc-da2d7814067b7efa9aed09408238d24a5720aaa6.gz

commit cf50f241145fec067b6678a2902b799df9775087
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-02 18:28:14 +0000

    Move making the audio src into the subclass
    
    
    20080302182814-3e2dc-59ce6565f45981a90825992ca6a38dd840032f97.gz

commit 74cebbeca58545fbce8008bfc69b0955d61d67a1
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-02 18:27:37 +0000

    Make the stream_id public so subclasses can use it
    
    
    20080302182737-3e2dc-3d43f03d7c4ec42d7a62a80479305d8c94b3f976.gz

commit 28313df4c154bbd3762c43a8c8d9918d8fcacee5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-02 18:18:07 +0000

    Add virtual functions to make src/sink in streams
    
    
    20080302181807-3e2dc-0ec76c155c36809cdae0d1fca0f60bdeee4f60f3.gz

commit 4bac5495a02bf2ee6a142a04ff1806dfaad10075
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-02 18:11:53 +0000

    Add audio stream subtype
    
    
    20080302181153-3e2dc-ed0cd5ad739ba13a0590d592384c7e860bcaf84d.gz

commit 7b9201b82bfd86bee7e907d4baefaaade1e63d8b
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-04-02 23:20:08 +0000

    Adding support for SIGUSR1 signal : dumps a dot file of the pipeline.. very useful for debugging video pipeline
    
    
    20080402232008-4f0f6-f840585af55a5df7a65234f0e2c467ddab4c05a6.gz

commit e04346b7af9da7b4099eefe616236262604bccbf
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-04-01 22:17:49 +0000

    Fix bug when resources are freed when the stream is destroyed. The signal id was not reset to 0. also added a free-resource signal in the dispose of the stream. And changed some var names
    
    
    20080401221749-4f0f6-e87a9d5e5fe40b32ae774dbbe87ebc5542829b4e.gz

commit 138dd2e423071f3c4d5cdc99bc2c5350571cd1f7
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-27 19:18:16 +0000

    Cleaning diff... removing unnecessary newlines and forgotten property on the g_object_new
    
    
    20080327191816-4f0f6-6d88135c796dac720c18f567167192ea9647be88.gz

commit c4881ac609489409113018c19f24a650f3576288
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-27 19:07:44 +0000

    Fix conflict
    
    
    20080327190744-4f0f6-430c87b29d2a29ef36af03576c9991389467f32c.gz

commit cce864ce8987fc4b3c89162f6e929d546150493f
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-27 19:06:05 +0000

    Fix pseudo-typo
    
    
    20080327190605-4f0f6-b52cfa24cf01cd46d9f6f6e1847cc7b17b59325a.gz

commit f2e12682114cb6af8ab427c60ad4db6d47e4397b
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-27 19:05:45 +0000

    Remove unused channel property on stream
    
    
    20080327190545-4f0f6-3aefce222139eb4dfb1d2d672223ff2c05f17057.gz

commit 7ae3e9af90162fe1d89bddf9606747a98ed67d51
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-27 19:04:23 +0000

    Use signals to request/free resources
    
    
    20080327190423-4f0f6-830be80c3370a39edcb08fe0cf0e691cb6ca440f.gz

commit ad44481ebcb7f887065bfe0c79b7a37230f6309a
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-25 17:12:04 +0000

    Make the unheld_streams a GList and have a weak ref on it
    
    
    20080325171204-4f0f6-860e5b397a73f726c58cb712557031872eeabca7.gz

commit d8b7d5d85cc9436f84b2e2f314fde17775f50bf3
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-24 20:27:47 +0000

    Make sure that stream-engine is aware of the stream being 'held/unheld' when we start or destroy a stream.
    
    
    20080324202747-4f0f6-a2ca81279f6f65b7da7bcdd6f9e4369141e3656a.gz

commit d499b5e8f5d90fa7ea35a9fe7f2122a29160485c
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-24 20:24:40 +0000

    Add set_stream_held to the MediaStreamHandler
    
    
    20080324202440-4f0f6-c5d221233d0bd8bd48856f0a13eb5706efe7fc0f.gz

commit 4ee663740798efed837eb08165a375ced77da625
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-24 20:23:54 +0000

    Add unheld channel awareness to stream-engine : new API
    
    
    20080324202354-4f0f6-65821637861d01f11abf46544cf2a2caeaaae83e.gz

commit 22566c5c35d598c55955b2dba160eda057d3e08a
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-24 20:22:36 +0000

    Add parent channel property on stream
    
    
    20080324202236-4f0f6-8564dd0f77a823208801861ff7bfc48b0168d08f.gz

commit 1128974fea6830b465f07a706098b666a9aeea0f
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date:   2008-03-24 20:22:04 +0000

    Remove confusing tp_stream_engine_stream_new function
    
    
    20080324202204-4f0f6-703ac73ccb85eecb14c5902967c2856166c0528d.gz

commit 8749896db1d79da211eea81e56c00c7df932ce6f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-04-04 01:53:43 +0000

    bump version to 0.5.0.1
    
    
    20080404015343-418b8-4403bbde65ac533a091016fb0e09be43cec83579.gz

commit 1d33f0a18f3da239ad7d815bb82ecbef9c865c88
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-04-04 01:47:06 +0000

    final NEWS update for 0.5.0
    
    
    20080404014706-418b8-77d4752e7735cface34b70dcc720089f9325b4e8.gz

commit b22f8fb6b3713bb78e58a0f138c0106e28148633
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-03-21 21:08:06 +0000

    bump version to 0.5.0
    
    
    20080321210806-418b8-4beece88da8d459a68146b0654c6207c6e874e02.gz

commit 333ab3a45a866975fe38aabcd7085e3668e111db
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-04-04 01:12:39 +0000

    update date on NEWS
    
    
    20080404011239-418b8-7849d17570c35e132b106a874fb8e0f6c50d95d0.gz

commit 2eaded038082dfdb61ad292b67ca79b6d2baa225
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-04-04 01:10:30 +0000

    set the video source to NULL state straight away when it becomes unlinked, so the device is closed
    
    
    20080404011030-418b8-d758810d944de133fe1e0a396526f2c6dfa08564.gz

commit eb26c90247bee72d19bf3bc43e882ffff5faec42
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-04-04 01:10:07 +0000

    make less alarming error messages when the video source & tee becomes unlinked (happens normally)
    
    
    20080404011007-418b8-07c89da7b7092677d88ca138e52cf34f7dfd3528.gz

commit 6e7bd9b6f597483ce4b0ac6388315d8d50560771
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-02 00:01:29 +0000

    Init GError pointer to NULL
    
    
    20080402000129-3e2dc-7d5d0e5dd236b7ed1cd90daecf01bcb374a6372b.gz

commit f2639ddefa37cd9030271558c8556575759233c9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-01 23:27:10 +0000

    Don't try to remove non-existed idle source
    
    
    20080401232710-3e2dc-fb242bd6935b1a6e4c0c38e9090e7de388ac24de.gz

commit c2cbea4e889ed05b6c1d3819ac9953017039163e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-01 19:57:46 +0000

    Return from the right function (output volume, not window)
    
    
    20080401195746-3e2dc-d964af940f7fab39254c5638730e5bb0f62e3190.gz

commit 3f6b8889ce04c02118aec67321e9f93a5d9beae1
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-01 19:56:40 +0000

    Only return from the removal of the preview window once it has been removed
    
    
    20080401195640-3e2dc-93a3c3db5b3415fba8fb528e1c56556e345ffbf3.gz

commit 5536862729ab30963a00c8987eb6480df7eadfd8
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-04-01 19:05:39 +0000

    Remove idle calls for windowpairs when they are destroyed
    
    
    20080401190539-3e2dc-bc5a9e888b54235d37542e88f419ddf8b825e566.gz

commit fdef6b76aef22f8214c6003084e453b7984a8122
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-26 15:53:54 +0000

    Reset videosrc/videosrc_next pointer to NULL when the pipeline is unrefed
    
    
    20080326155354-3e2dc-8f29078080fc13d1ae2babb2db548b41dc86a231.gz

commit 337d9763296427c31079664692597acdf0bf8f0f
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-25 16:13:03 +0000

    Dont crash if dispose/error has happened
    
    
    20080325161303-3e2dc-2da1d4197db051e506c0e76d40de956c048a4551.gz

commit 36ee6379b4cd3d109e376fdcc9726f2eff61fb2f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-03-31 12:09:57 +0000

    Fix --disable-Werror
    
    
    20080331120957-a41c0-906222890026765b3761fd6fd4ffad0f15567336.gz

commit 656b96ad3cfd4be73c4706cdf01cd15468c495ab
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-03-25 11:10:48 +0000

    don't set audio src or sink elements on the farsight stream when maemo support is enabled, unless FS_AUDIO_{SRC,SINK} env vars are set
    
    
    20080325111048-418b8-de8a40e1660aaca8e11c596f604446570df2817d.gz

commit 605a5c3b626d20bc986f2aed0dc723c549f90861
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-03-25 11:10:31 +0000

    whitespace changes
    
    
    20080325111031-418b8-8a68cc748fc77c6bbd81977054b7f50776709cdd.gz

commit d66b252f3fc69c741dd7f6927f2f190127351bc3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-03-25 11:09:36 +0000

    rather than doing strange acrobatics to work out whether the unlink callback has been called already, don't add it if it's already been added
    
    
    20080325110936-418b8-b8c3232ea280507c902506194d433c09e268af99.gz

commit fcf014414db0008b187a94b8fa1343d16987ce8f
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-24 22:04:16 +0000

    Unlink the right handler
    
    
    20080324220416-3e2dc-0e753ee3a675a0f343e9671109ffe036310fe80f.gz

commit 4c7f4bef2b7467fc5e543fefecb35a24cd6eb1df
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-23 19:43:37 +0000

    Verify if setting the sink/source on farsight streams succeeds
    
    
    20080323194337-3e2dc-52af8aa5fd8c70b1ec17b1b5ac4e39601696542d.gz

commit 39c524b2969d6401625e0c5560be78fad3e206a9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-22 21:42:54 +0000

    Stop the unlinked signal once it has been received once (only one ref was taken)
    
    
    20080322214254-3e2dc-550775cbac7f1545a230623d1faa47304ea2fd34.gz

commit b5e7baac3a3d010cc2afac0c9c10a47db0bbbc13
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-22 21:19:20 +0000

    Use the right marshaller for x errors
    
    
    20080322211920-3e2dc-8c35f3fb82102dd3ca25ac26a1fa4846fa34eb54.gz

commit 3a4596f91da0928ae51487c7a1077ffba4e6442e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-22 21:17:50 +0000

    Make ref counting a bit more simple
    
    
    20080322211750-3e2dc-8c23e068cacddd2ceef9fd8359003bc423dd1e0c.gz

commit ee13d7354fdb87ac00c29d8d5040fd45d389e94d
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-22 19:34:15 +0000

    Unref the right element on errors
    
    
    20080322193415-3e2dc-9df8d459f464bb084ffb3af75f22bc6f6d1a7bec.gz

commit 40619539b1bae76f587fa2d952e2f23aa039eff4
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-22 17:22:51 +0000

    Make sure the output window id in stream is 0 when there is no windowpair
    
    
    20080322172251-3e2dc-efb9f12f488578eb1867e4e89ba3249b17ef55b0.gz

commit 7d521fd81c27d5bc087989ffc39436d0d6f3bef0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-03-21 22:00:16 +0000

    remove extraneous FALSE setting in stream _init
    
    
    20080321220016-418b8-aa53cb303958189f5485acb2b2b5abde6d45c005.gz

commit 1356b8bdfd2ed6285069e401c2b5a9a575d8870f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-03-21 21:30:01 +0000

    initialise volume to 100 and mutes to off, otherwise clients who don't interact with the volume/mute APIs will get no sound
    
    
    20080321213001-418b8-96f17402bec71f7dadf97a335f3b45ddbcdfcf95.gz

commit 82fb572f8f6c785c62ad50f8e138632307a70fa1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-03-21 21:07:42 +0000

    NEWS for 0.5.0 release
    
    
    20080321210742-418b8-986d2a67553ebe43dd5f85a29e99a4c7791fb873.gz

commit 003bb6dda9e7e61917ca9947c86e825f60fbc9d6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-03-21 19:00:16 +0000

    bump required farsight version to 0.1.26, because of changed src/sink reference ownership semantics
    
    
    20080321190016-418b8-4b0bac6ee8f9e349378c46c17dbfcc1c01f1a1aa.gz

commit 72aa6393b3be466b7d202de47a73cde9d441ca67
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-03-21 23:28:16 +0000

    Also recursively set properties on the audio src and video sink
    
    
    20080321232816-93b9a-8e6ed0d339de2f2caa1210a0cb8f8fddcdd603b7.gz

commit d8f5971576986887f7f60469f0e32ec2ed9e32a3
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-03-21 22:10:14 +0000

    If a bin is added to the audio sink, set sync to false on elements in it and listen to element-added signals on it
    
    
    20080321221014-93b9a-a39e7afb4ac03059c114d7467943bb148db10a70.gz

commit 4d547f146644a08e6efb6503a3e05a9491512c2a
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-03-21 20:21:19 +0000

    Mark unused parameters with G_GNUC_UNUSED
    
    
    20080321202119-93b9a-93967dec9735d0821f15c1443adc1ae58c83daae.gz

commit 94c47de6e3ed4534f6cd28e7d80e6048d349464c
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-03-21 20:02:18 +0000

    Let the code generation mark unused parameters with G_GNUC_UNUSED
    
    
    20080321200218-93b9a-bf9b73b0ad39a042271b415e075d72a0d1f41f5e.gz

commit e8de1d32797a79a4dcc6bb715af23bedb3f48133
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-03-21 20:01:19 +0000

    api-cli: Mark an unused parameter as such
    
    
    20080321200119-93b9a-4d5dfa6f6f31324cb317aa69e41d30c8b1f5a0cd.gz

commit d9b08098bf4e48010705af75bff9edd3c118a0b9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-21 17:35:48 +0000

    Rename testsrc to reflect the change to fakesrc
    
    
    20080321173548-3e2dc-204be8553806c31b28c4a6d00159a9ddfddcbd60.gz

commit 32d3f736b8eef704ec3d5172575fb7a0152ca187
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-20 23:15:07 +0000

    Use fakesrc instead of testsrc when camera is not available and dont start it
    
    
    20080320231507-3e2dc-9ad7144eb71e32066329b35707f3edd05263c712.gz

commit 6885fe53989d4725884b334d7ed9001f92d534a2
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-22 15:13:45 +0000

    Force a videotestsrc if there is an error on the bus
    
    
    20080222151345-3e2dc-1ec585609ddb76d47158c08312432f7a6b8eec52.gz

commit 05e2e64d39e59796901273648319c7984183ea63
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-22 15:13:17 +0000

    Fail the preview windows if the video source can't be started
    
    
    20080222151317-3e2dc-7d29c4412fa9b5817442ea1203f3f260c76ce481.gz

commit 05da36ac15522a09734ed7b77dab99f1cba775c2
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-22 15:12:22 +0000

    Test if the video source can be opened and use videotestsrc instead of it fails
    
    
    20080222151222-3e2dc-49626bf4fbe1a67e53455c348c8f279ccaa755ad.gz

commit 93456838d6415f2a06a7576a843897631120eb2e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-21 16:59:14 +0000

    Completely remove useless and anoying framerate filter
    
    
    20080321165914-3e2dc-354b89cbe9af7294a23449212d70f8fc9ff571b4.gz

commit d6308640f00f6dd93e345124dfb456d5a94cabb9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-21 00:38:40 +0000

    Allow for a larger range of framerates (since we can't use videorate on live pipelines)
    
    
    20080321003840-3e2dc-453ead8c5b7109a17293196a62b8c8875a5ff11e.gz

commit a795c39a144770cf6905d94af0f7ed367df6e0c3
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-20 23:58:28 +0000

    Stop source too when stopping errored video pipeline
    
    
    20080320235828-3e2dc-1dc17ea80d322713e4580e0724b32e8fa6c190f9.gz

commit 551fb7de021d6c5be8d54887a19d66e902a660ae
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-04 00:44:52 +0000

    Ignore badwindow errors for unknown windows too
    
    
    20080304004452-3e2dc-c3b42c492727e8b9fa46d35322b853cf65c1989a.gz

commit 2a0a76c5556d15261686dd7740199b000119655e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-04 00:37:49 +0000

    Ignore QoS events because the timestamps are unusable
    
    
    20080304003749-3e2dc-18d442f70b343699f2260d99cbb94e31412431bc.gz

commit 3dbb28c19329753c7353b2be4884adf99d7d56d0
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-03 22:47:53 +0000

    Ignore all bad-drawables
    
    
    20080303224753-3e2dc-db84504b782e5e3242c2269312f47d03a2254d1a.gz

commit 087d4aa1eb1fafd9eba47803c08f9fed5ed415eb
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-03-03 22:04:58 +0000

    Rename callbacks to more precise names
    
    
    20080303220458-3e2dc-c946b93c2d2660385d8c1e2f9cc7a6ad6c52b109.gz

commit 9c105fc08da4c23d4afaa37f1a94c6812bff86b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-07 14:47:50 +0000

    api/Makefile.am: Fix out-of-tree builds by allowing headers from $(top_builddir)
    
    
    20080307144750-53eee-7ffdeb7fd9625c3439d054aac85bb48c789a0c69.gz

commit af354e1c61c92b6339297b87317f542881cf22bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 18:10:06 +0000

    Update api/ to generate client-side stuff and docs too
    
    
    20080303181006-53eee-b7229e382c0759aaa3a8caf38179e2c6f96d2de8.gz

commit 2efff753b8e9ccdedf9197908eda81299d551762
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-03-03 18:08:49 +0000

    Update tools/ from telepathy-glib
    
    
    20080303180849-53eee-208633fe2b32cd5bc5d6f3a68243ef69448ad2f2.gz

commit d768718ba9813862ed483dd502e57d2909e39465
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-03-10 18:54:43 +0000

    Remove g_main_context_find_source_by_id
    
    
    20080310185443-a41c0-f28bd2d1e8498fd76544dcc2f037e7401bbede8e.gz

commit 4a8d2400c0d98db8e409e6bc95126782a83d16b0
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-03-10 13:33:58 +0000

    Reverse moving g_timeout_add in the previous patch and handle the timeout in a cleaner way
    
    
    20080310133358-a41c0-52c29a9ef17a7f5905f507c65facde9731836dd3.gz

commit eab4dbc9bc807045862568b000ee60218ca0f13d
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   2008-03-07 14:23:55 +0000

    Request D-Bus name after D-Bus object creation (bug fd.org #14877)
    
    
    20080307142355-a41c0-4e7db6c49c3bf14565e7d8a53c7b70c51dda254f.gz

commit 49332060ab51dbcbd6c72c29d1b6a8d3bd353a8f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-24 12:33:39 +0000

    only set the "preroll-queue-len" property on video sinks if "async" is not available
    
    
    20080224123339-418b8-d2a88a26e979e4692d0bb14155a0330cf2288a3d.gz

commit f6e0eabf30984f8cec3506106deccc75078a4439
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 15:30:23 +0000

    now we monitor video sink bins for elements being added, we don't need this hack to set properties here
    
    
    20080223153023-418b8-260b106a08da2037d2b9142170e4b5e7a10952fa.gz

commit 8e433eeb0ce7e8614a866f31f9ccd1eba4bd2eae
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 15:29:29 +0000

    set the chat profile on gconfaudiosink
    
    
    20080223152929-418b8-c89e4635162efe531fb94eb0c4e53c3c2551fa3e.gz

commit bfe0b46dfdfdb4fbd916c23bbebbe14f1c507c3f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 15:19:02 +0000

    we don't actually need to export the set_video_sink_props helper outside TpStreamEngine
    
    
    20080223151902-418b8-e5114fe4fe98dd1882b93efda2d09bdfbcbb8c67.gz

commit d48b58a5cd31061e34e74411481b21596c1ff081
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 15:16:07 +0000

    don't need to set sync here now, audio is already taken care of with set_audio_sink_props, and it is a no-op on a bin parsed from an environment variable (users are expected to know to put sync=FALSE :D)
    
    
    20080223151607-418b8-7294a62f203cdcac0d83d071c9a704decc2424af.gz

commit 80e4e116ff6f0b272a48781053f6af037115ff31
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 15:15:55 +0000

    clean up some indentation
    
    
    20080223151555-418b8-7a24e404a36767869807cbf2568cf7609be13502.gz

commit 964189136ea610520019c1ff798c593aab351c04
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 15:12:30 +0000

    reindent tp-stream-engine.h and add tp_stream_engine_set_video_sink_props function
    
    
    20080223151230-418b8-f11701e953907f47757fbd7cbf772d62ee3a3396.gz

commit a0d27d1116035d6e209a671f94d4f3583542b547
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 15:11:06 +0000

    move video sink property setting into a method exported from tp stream engine, and make it take care of setting sync=FALSE on autoplugged video sinks
    
    
    20080223151106-418b8-18b6a200b37c6748bc84bd64d659eef66c58da89.gz

commit b01dcf00b58d7a4f4762ee71dd647dc2e444a3cf
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 15:09:37 +0000

    print audio sink creation success/failure in one place, and add a bin element-added signal to deal with setting sync=FALSE on auto-plugged sinks
    
    
    20080223150937-418b8-0c59c9ec5ab120247a0c78fc60ae2d8d118156ef.gz

commit f765dced9d5d847964484ee18586ae24cbeb9adb
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 15:06:20 +0000

    print success/failure of audio src element in only one place
    
    
    20080223150620-418b8-2d84fca1fb89e37d8eb4cae800c0d9f7818f3c98.gz

commit b74dab3ed7bdd1c97d3a8db46f2735b7d66c689b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 15:05:57 +0000

    use stream-explicit DEBUG macro in fs_codecs_to_tp
    
    
    20080223150557-418b8-54cde3039dcd1d96e412fd4b0b101383bf41e728.gz

commit 728566cd9e402c0617ec91ffa73cebb29bc58852
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-23 14:10:19 +0000

    set audio src properties like is-live/blocksize/latency on elements which are added to auto bin elements (like gconfaudiosrc)
    
    
    20080223141019-418b8-1d984c78b95ce08c9de6ff50d865beae4c005a0a.gz

commit 828cb87d70d98c736821d345aa97cffcfc6c6427
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-22 15:13:58 +0000

    channel: delay creating priv->sessions until after GetSessionHandlers has returned.
    
    This lets us use it as a guard against adding a session due to
    NewMediaSessionHandler. Previously, we could get this:
    
    s-e: GetSessionHandlers?
    CM: NewSessionHandler! /foo/bar
    CM: here are your session handlers: ["/foo/bar",]
    
    and s-e would create two sessions for the same session-handler /foo/bar.
    This caused s-e to call Ready() twice, which (due to a Gabble bug) caused
    double emission of each NewMediaStreamHandler signal, resulting in s-e
    thinking the CM was trying to give it two streams with the same ID and
    cancelling the call.
    
    20080222151358-53eee-8cd44c4a30e0cf1528743f1fc2f2243a05f86141.gz

commit 578b442eaf7692f12c0f158673acbce7bdce6247
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-22 14:22:46 +0000

    Fix wrong parameter to g_signal_handlers_disconnect_by_func, potentially causing a crash during dispose
    
    
    20080222142246-53eee-fa72416cc08e6efec27bb371f6ad8139cc6492d4.gz

commit cb6d107f8287dcc4f6055bf69ce380a382322181
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 17:50:26 +0000

    stream: be sure to disconnect all signals in dispose
    
    
    20080220175026-53eee-cebc890f8687a3f3e35eacfdd01cfc62791e3b66.gz

commit b2d028cf2154c83ad22cc333249271e6f9d01062
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 17:50:17 +0000

    session: be sure to disconnect all signals in dispose
    
    
    20080220175017-53eee-937908266e3044568c33cc6a52f624d0a097923b.gz

commit 0d74134c3180bcde4fe50980e77fd1eaa8b65d01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-20 17:45:51 +0000

    channel: make sure to disconnect all signal handlers in dispose
    
    
    20080220174551-53eee-8151502e544f3b8e3d1e4b0ad7d0de27ee7ae000.gz

commit 11606f791a6a49b161e9032223c954b333a1b15d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-19 16:36:02 +0000

    Ignore some generated files
    
    
    20080219163602-53eee-b483065a39793f9e0fcae33cbe7d66a3d4847f34.gz

commit 4de605ba0f3451f832200a2f51132c884199a7a1
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-20 21:06:52 +0000

    Use the volume elements to set volume/mutes
    
    
    20080220210652-3e2dc-9e76e948cfc79d943fc11a02f3d665cacb68f739.gz

commit 182fd608c99b5cf20bb14687ef9fec4074e0211f
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-20 21:06:33 +0000

    Add volume elements with the sink/src if they font have volume properties
    
    
    20080220210633-3e2dc-6dcb21568c86b7a5092bbe2da1ad2cdb8b1f4302.gz

commit e5d33dc47fd626dc84fcb3ff8955ebf969d22523
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-09 19:08:42 +0000

    Default to using gconfaudiosrc instead of alsasrc directly
    
    
    20080209190842-3e2dc-b0ee29f75a5aca6e9183abdab9c75cc15e1dcd9c.gz

commit 502e31af3f0ab0757922d9f8d4a3b784bdb39791
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-09 19:06:02 +0000

    Try to use gconfaudiosink/autoaudiosink before alsasink
    
    
    20080209190602-3e2dc-7a8575fd6475c67492f54beded0a68ec1f50b4f2.gz

commit 211a9cf3ad8527de5f79904e274091fa3fefd949
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-20 18:19:36 +0000

    Set the output sink to playing before giving it for farsight
    
    
    20080220181936-3e2dc-d14252801a30f2a33a9788faeb8284d4ade91d30.gz

commit 42be4c0f02b7ba40b0f53fdaee5974300946c616
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-20 01:14:33 +0000

    Free the string only once
    
    
    20080220011433-3e2dc-db6f89907465f46597c4420a2e2d98cfbcc1ef58.gz

commit c0e679864d548b034c33ffd5b463e12931b8de4d
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-20 00:50:37 +0000

    Remove useless check for parent
    
    
    20080220005037-3e2dc-6280582c44f0709b91447136f1a4704c2603daa8.gz

commit 6e9b6ece9865172f080a342c82a6a579af36aee5
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-20 01:05:05 +0000

    Fix odd whitespace
    
    
    20080220010505-3e2dc-dddfc62829f8649dc42b7076c14a93db218ad811.gz

commit 0870b63044dbb7aadf69bcb18cffec7c45c8cee9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-20 00:56:36 +0000

    Fix screwed indendation
    
    
    20080220005636-3e2dc-1ac562e4fb13878f78a3d47caebec2d1e4c5e00b.gz

commit 2dab0c7fa6b21cd392e62c58735ae51864f26ce0
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-20 00:53:47 +0000

    Test for things before using them
    
    
    20080220005347-3e2dc-fda205d9ccbf3dbe61785a7385e56c561069d87a.gz

commit 34fd516123983b8f7b59fdd74d6b445631d7ba4a
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-20 00:50:37 +0000

    Remove useless check for parent
    
    
    20080220005037-3e2dc-38b716159a6c2bca5aefabf7aac3f9694e91313d.gz

commit 57101fefd5234861adeb4d5a8276f117b1828af2
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-19 18:34:14 +0000

    Merge no-fakesink and tp-glib branches
    
    
    20080219183414-3e2dc-842a33c44d7d783584c3329b1e1d7365816a34ec.gz

commit 0cfca358488126a837ea635bc7de9c905a852fb7
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-02-09 19:05:29 +0000

    Fix conflict between tp-glib and no-fakesink branches
    
    
    20080209190529-3e2dc-3fcbafb9a7d9fee79b519e79209a9f329e411c55.gz

commit 76dc1cbd378f1289a3cbcea56dfe843404b25a52
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-12-20 22:27:21 +0000

    Merge with trunk
    
    
    20071220222721-3e2dc-150f3725b3a435779651d60d0940ae3f90348c38.gz

commit 171050d5df00c06603b39ac606b64d3d64339c2e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-12-20 22:12:36 +0000

    Fix conflicts
    
    
    20071220221236-3e2dc-dbba0493be3588fdf07ebf7abcad4354993a05ca.gz

commit afbc57b6bcd0b63f061294ec864a77b876c3ca88
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-11-20 21:57:49 +0000

    Fix conflict with rob's refactoring
    
    
    20071120215749-3e2dc-c1ce41cbe7df3ac6c5f4d4e52b750f4f7079ed4c.gz

commit 1c43eb0ec128457d389d90c8343fabd9d0def49e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-11-02 19:26:17 +0000

    Make the indentation of all new code GNUish
    
    
    20071102192617-3e2dc-c74af663f73af14f48796d65f825cd242f0a780a.gz

commit 8881c2afd37107e7107e80f76333122a021526ee
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-11-02 17:01:55 +0000

    Don't leak ref if pad is already blocked
    
    
    20071102170155-3e2dc-7caff8c7b286d3acbef068123935597a32bbb102.gz

commit e072a00ad0034833d7148d14b0d08521f84e8131
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-11-02 17:01:32 +0000

    Check returns of gst functions before using the result
    
    
    20071102170132-3e2dc-07efccaa387fea523c51050ad065b70b7885432a.gz

commit cac6791157e7013c87f5bedd4b6e2d923ecc9e5f
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-11-02 17:00:45 +0000

    Assert instead of leaking and returning
    
    
    20071102170045-3e2dc-bb2b7c621e6b95bc59a3f1aefc48ff697c00cf67.gz

commit 5ae5c8d81303ca76de445cc94b32b22a61b9df19
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-24 18:32:05 +0000

    Properly check the return values of various gstreamer functions
    
    
    20071024183205-3e2dc-3ca42ad7f42753142ab8f70cb23082265e042333.gz

commit 6a0b2a8c1aa579aabc90297c58643eb64db6a217
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-24 16:56:48 +0000

    Handle iter resync and errors correctly
    
    
    20071024165648-3e2dc-4c85cf5ecfdd2cba751ab1fd7683eedf18ffe57d.gz

commit be67d3d17305e73d2c84b540094bf23155bd5e97
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-19 22:05:31 +0000

    only do the stop source magic on the not-linked error, otherwise we have to rebuild the whole pipeline
    
    
    20071019220531-3e2dc-e1a61792515e72e441ed50690ee46ca175290182.gz

commit d8789312a96157b20483022b41bb00ab5913a444
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-19 21:47:11 +0000

    Remove artifact from manual patching
    
    
    20071019214711-3e2dc-43c1d8606c2e44ab7040895c73d9aa4c63037169.gz

commit 8d8046937f16fc41e3f4175d7dba269deec497e9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-19 20:48:24 +0000

    Properly dispose of the video sink only when it is disconnected
    
    
    20071019204824-3e2dc-eaccaf0f5f7ea48e9a68c187524bdf62991554ff.gz

commit 319662efc28694de9d3e7904b805c4a470bbe546
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-19 16:37:13 +0000

    Prevent race where the not-linked bus message arrives after the new sink has been added
    
    
    20071019163713-3e2dc-7e0bcd161b02f830e45e746fdab419604d753baf.gz

commit 6344bafd395b7456613b3e6eb435e9a48eb7a695
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-19 16:36:56 +0000

    Remove the fakesink, stop the source when nothing is connected, restart it when something is connected, make sinks irrelevant of the playing state of the pipeline
    
    
    20071019163656-3e2dc-a3112414cdb64b2f49c348948426b0ca156daff4.gz

commit d559cf4e8e0877a448409dd827886816260639cc
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-19 16:23:42 +0000

    Do a bit more error checking around the queue
    
    
    20071019162342-3e2dc-28e690ebe9d5af50150bcbb921ff36eafd07473a.gz

commit 5fab4f63fb951a7e7414d775c57cb03309aa45c4
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-15 22:01:05 +0000

    Keep one more ref to the queue
    
    
    20071015220105-3e2dc-03e8ad685710db0cea042012bb5f58963a23ba86.gz

commit 0ce71cba5c722b586d000f1b1c0badad6befd9f9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-15 19:18:08 +0000

    Allow disabling the watchdog with STREAM_ENGINE_NO_DOG (for debugging)
    
    
    20071015191808-3e2dc-32f1591a1a0ec17c50e7a27eae2909c14dbd0cd0.gz

commit 5ae3cd61b125ace89c69344836915cce157e8f12
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-15 19:16:40 +0000

    Cleanup queue when the element is removed
    
    
    20071015191640-3e2dc-6c913b168ec7199493d0e98435215cd2b11e5bb3.gz

commit 9486cf74c072d9fe43f43b4508829b5734644b26
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-11 18:53:20 +0000

    Emit linked signal on the stream when the src pad of the queue is linked inside farsight
    
    
    20071011185320-3e2dc-5beb9fab4971e6397f903a729ce22f0d4cb5668c.gz

commit d79081215b05ad2c1a6912d4de027c5aa1d6b809
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-09 23:16:18 +0000

    Stop the video source on not-linked error
    
    
    20071009231618-3e2dc-1bec6ee9a6827364d425cd0b89498a7f3ade3f9a.gz

commit 24e842d0be99ead8401f69e69eb648deae2a38ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-19 14:35:08 +0000

    Use invalidated_cb instead of destroy_cb for 'invalidated' signal handlers
    
    
    20080219143508-53eee-47b1c7b794d66e1557d20adabd701357d56207b5.gz

commit e13b5b4ee5c2690a67213982cedafb1de0e9aad1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-19 14:33:27 +0000

    Use tp_debug_timestamped_log_handler if $STREAM_ENGINE_TIMING is set
    
    
    20080219143327-53eee-dbd090b45bdb0bd81fdd2c1e140b29f61b45803d.gz

commit a18b5ff4801fd11ab06a8d8657e1db8e1ee771a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-19 14:14:36 +0000

    Replace destroyed signal with invalidated signal in stream and session too
    
    
    20080219141436-53eee-e420884d3fd48a7d7576cae54c62ce961ddc44a6.gz

commit 65dac619669bfd2134ccaf8b83a7927c31b22a5d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-19 13:52:29 +0000

    Port from a previous tp-glib API to what was actually merged: use invalidated signal instead of destroyed, and notify::channel-ready instead of channel-ready
    
    
    20080219135229-53eee-81fba62a076436c6e44a5c4abe93fc75969d5533.gz

commit 84089792334790f675d2bc9ed736cf6eee47d4ff
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2008-02-19 12:54:03 +0000

    remove unused variables from session.c
    
    
    20080219125403-418b8-1931bc5365d99d2f08ecb76f854af1633fe4cf31.gz

commit 1fd7bb8c825e0bbb8e3b8d95f98bef5728f36435
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-18 17:07:15 +0000

    Merge with Tester
    
    
    20080218170715-53eee-12145f3d9f6acb9f0a20b83441c8bf4a34690d69.gz

commit f1e714a108bf4882cda9493366a5f66e05b4c720
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-02-18 17:03:26 +0000

    Fill in README and turn off non-GNU-make warnings (fd.o #14020)
    
    
    20080218170326-53eee-fd33c6a2e7c1c8fbf2e465a87da927fad28ddce8.gz

commit d2f8affa0bd8827da33fff4aff1766e29d5ee4e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-25 11:42:29 +0000

    TpStreamEngine: consistently call the TpStreamEngine "self" rather than "obj"
    
    
    20080125114229-53eee-2d59095fa08ee4ef2eefe7facc388bc2dbb0f389.gz

commit fa0d6265f27c429d1f77878750e3d9afbf5213f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-25 11:33:28 +0000

    tp_stream_engine_handle_channel: don't continue to handle channels that aren't StreamedMedia
    
    
    20080125113328-53eee-8aec99baecd5c764a84994eca2adcf46c305dc1d.gz

commit c4bd24582ebf274a6b86009d7196b36802a9c052
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-25 11:30:17 +0000

    tp_stream_engine_channel_new: also take a Connection object path, since TpChannel now requires a TpConnection
    
    
    20080125113017-53eee-3ea39fe558ce463d4259fa1725f015ecfdbafab8.gz

commit 36a5f7a0fa6c63c8f0fc854b257cdd6b23efa69a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-22 12:56:05 +0000

    Use tp_debug_divert_messages and tp_debug_set_flags
    
    
    20080122125605-53eee-1eb0ca41b8724f6cbc0bf81458f8196e3b55d390.gz

commit 3bd2a6380236c26217310341097151921f064f83
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-21 12:55:38 +0000

    Catch up with tp-glib API: extra argument to tp_cli_dbus_daemon_run_request_name (which in this case we don't care about, so pass NULL)
    
    
    20080121125538-53eee-5accd2b2bb8a3ed379f95625c9cb97cf7252d32e.gz

commit 5b16938f310a6d68c62de774a0924f0e9486413a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 09:46:32 +0000

    Use tp_cli_dbus_daemon_run_request_name instead of tp_cli_dbus_daemon_block_on_request_name
    
    
    20080115094632-53eee-bd6c9dc8a7c22b331358b004f21ba173d38ae4a6.gz

commit 7f5673d6551a0067b08222934a7dfd14b4c8dc6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-01-15 09:45:48 +0000

    Pass (GError **) NULL to tp_cli_*_connect_to_* (tp-glib unreleased API change)
    
    
    20080115094548-53eee-11ba84fa592ba9af1dd94205425ca0b745188b30.gz

commit f43d08e98b57ecd2af81e70ab7150107c7ac50a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-19 20:01:01 +0000

    stream: use both user_data and weak_object to avoid passing around "method call contexts"
    
    
    20071219200101-53eee-82988dfc6451c7f1201993477622789baca768aa.gz

commit 239aa60d2fccebea89f2bf0b82385400bcc63718
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-19 19:59:56 +0000

    stream: use TpMediaStreamHandler for first argument to callbacks (tp-glib API change)
    
    
    20071219195956-53eee-7826e0f5e5d263a1040fc25d9603f92e44228916.gz

commit 21031a99e13ba2e28e25b33e38c41b0019e9b71f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-19 19:58:35 +0000

    session: fix remnants of old DBusGProxy code (use correct signature for destroyed signal)
    
    
    20071219195835-53eee-f0452153852f3a8fd253292f0f70c446e59dafe1.gz

commit 7aff18bffe9ae9ec125ee4cc201c0821d131b33a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-19 19:44:51 +0000

    session: adapt to new tp-glib API, fix some remnants of old DBusGProxy code
    
    
    20071219194451-53eee-a70c4a00147d2a37fd9610aa500faa17ac2e50b5.gz

commit 6215a5f479d7b98929c33726b490b0188efbd8df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-19 19:42:55 +0000

    channel: Adapt to tp-glib API changes (typed arguments t o tp_cli API, tp_proxy_has_interface_by_id)
    
    
    20071219194255-53eee-e205941431d0d4f81a5f162ef6d0cdb440a41241.gz

commit ea4d8b284beff8165ffeb1a417120f706064b629
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 18:31:38 +0000

    Make sure TpStreamEngineChannel always emits handler-result exactly once
    
    
    20071213183138-53eee-95122d40ff01552a45e62d84fe10b06baa15b4d3.gz

commit 0da83071f4189fe502f90f8e967557579299b0f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 18:23:36 +0000

    Don't assume that TpChannel objects are immediately ready for use. Have TpStreamEngineChannel emit a signal when it's decided whether it can actually handle the channel or not
    
    
    20071213182336-53eee-b6753bb781be5eabafd4cbe0f8f83c071f61cde5.gz

commit ae13be312faf921c55bcacae7116324be89f42ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 18:23:11 +0000

    Fix signature of destroy_cb in stream.c
    
    
    20071213182311-53eee-64c5443c8949c19d828e1f264b0bdd2331cb596d.gz

commit abb0feef850e5eff2c883f2c70ac1a297de3d500
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 18:22:02 +0000

    Don't unref channel proxy on shutdown, but keep it around so g_object_get(..., "object-path", ...) still works
    
    
    20071213182202-53eee-f6c5b6454d4498b26513848ae9a97a2297091a66.gz

commit 6e66d8b236406698bcd5ca0790a7434c1784a7b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 18:21:48 +0000

    Fix signature of channel_destroyed
    
    
    20071213182148-53eee-399bf2f36692a84b037650d1c0c77ee037e45e8e.gz

commit 67da25bdd11006dd501428e29aa8945f30ab9d23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 18:21:03 +0000

    Remove stray empty comment
    
    
    20071213182103-53eee-a18215a1958aaf586488b76adf5d03ffd91f3aa0.gz

commit afe19b66aa9366a04e107dab3461e1529878b000
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:49:28 +0000

    Don't require libtelepathy; bump telepathy-glib dependency to 0.7.1
    
    
    20071213164928-53eee-03899176a063e413dcbb91a03a36b4fc439f19ad.gz

commit 72ae105f40968fa4562e940e24e2c276cca70b7b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:47:48 +0000

    session: Use telepathy-glib proxy
    
    
    20071213164748-53eee-3bdf55a394fbf3ac5e045262b71e42f54498de91.gz

commit 34f5c8353b44cc7e62967a9064b969c2fe11ef99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:31:52 +0000

    session: consistently call the TpStreamEngineSession "self"
    
    
    20071213163152-53eee-996af5c65caca5010ef38f6371d8ba686ed4799b.gz

commit 0a36723edbb764ebe4213966038ace637952fb68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:31:34 +0000

    session: use simplified private-structure access
    
    
    20071213163134-53eee-d8999e230e870ea46540cc8ef2474eec2f69d032.gz

commit ed90e0d57a48ad24e756310e88e8ed1b44391eb6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:27:07 +0000

    stream: use simplified private structure access
    
    
    20071213162707-53eee-e880782eb8a4806f37146631df537f17600f813f.gz

commit b5ea6892ea13de4a1c62d56c7acd0ca6094d8dee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:16:24 +0000

    stream: simplify private structure access
    
    
    20071213161624-53eee-5df2520246665e75ae5b6c5997808370d9a147be.gz

commit 33c666f59419a55bf9617c577f9a1483723e4c4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:16:07 +0000

    session: simplify private structure access
    
    
    20071213161607-53eee-bf44f4c84a1b277613deb0597231a228c3cad477.gz

commit f7022d106a8b89529fe23e530307d62cf9386307
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:14:18 +0000

    tp-stream-engine: update copyright
    
    
    20071213161418-53eee-0e4f74e64dcdd348d8ceebc1235bc7ff1dab0f39.gz

commit d9d2bb5269e6d66cba9006823bf9b77d1fe471dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:14:10 +0000

    stream: update copyright
    
    
    20071213161410-53eee-8598dc29a2a38e4b6f7206ae1503744ad176d7ab.gz

commit ffc879cb894e9b1adab535ba6d61733516ffe0be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:14:05 +0000

    session: update copyright
    
    
    20071213161405-53eee-25077543359c04134a4748b8d050cb66c20d7da6.gz

commit 93ae9891e0a67d2ee33187682058d5246249bbff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-13 16:13:55 +0000

    channel: update copyright
    
    
    20071213161355-53eee-9be711805eb729f094a35ed47fe07be540832828.gz

commit 49e8fe2425426ef51f03c784258d5c98cb67393d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-12 19:04:36 +0000

    Port to new telepathy-glib API: signal receiving is no longer direct, so signal callback arguments make more sense
    
    
    20071212190436-53eee-06f785417022b83c88a41c25751fb45d23760680.gz

commit 7d0f3fa3f53ded4dfff17f97ff8f6571c639bfd7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 18:14:22 +0000

    Use TpMediaStreamHandler in stream.[ch]
    
    
    20071204181422-53eee-b8ea200bfe92fbeedbe657feaeb45204f9978a2b.gz

commit 22075eb58bb52cc3e315ea15c5ad2f4afaa3be3d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 14:57:22 +0000

    Use telepathy-glib in channel.c
    
    
    20071204145722-53eee-0ec3703f501a5d39bc384979d2eb78388f65e83d.gz

commit 983150401a4bd2c361be400ba085418f3024f736
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 14:04:52 +0000

    Move TpStreamEngineChannelPrivate typedef to header and simplify CHANNEL_PRIVATE macro
    
    
    20071204140452-53eee-675bad5b336fb7ea929ba93e7341bfb9903f45b3.gz

commit aaa29ac8e021a43f49638041782ce833ecaf6af9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 13:09:31 +0000

    tp_stream_engine_channel_new: take a TpDBusDaemon parameter
    
    
    20071204130931-53eee-b1f0baf3fced4d02aec2d17ce07dfa02c6fbe3ab.gz

commit 739e8a5b6eb2643bb55d8b4470b2090fd4a03549
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 12:59:18 +0000

    TpStreamEngine: Add a TpDBusDaemon and use it to call RequestName
    
    
    20071204125918-53eee-59b3679110c112401ca23ea284794a44fc5a4e89.gz

commit dfb36bc31ec738e8864209c85fe416d0ed41e888
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 12:46:30 +0000

    Get rid of TP_STREAM_ENGINE_GET_PRIVATE
    
    
    20071204124630-53eee-3e26835c1ad1a80af0a94d3ad9fd65359db5123d.gz

commit c6a7705fb222990c9a73eb00c316c0f97f8f3d20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 12:37:03 +0000

    Make TpStreamEngine::priv a TpStreamEnginePrivate* so we don't need a TP_STREAM_ENGINE_GET_PRIVATE macro
    
    
    20071204123703-53eee-d7e6b2f852c99b33cda1227727c3fe99b5270a64.gz

commit 08cea0bef58c4367db940cf74a8158c4c656de3c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-12-04 12:16:25 +0000

    TpStreamEngine: avoid using libtelepathy
    
    
    20071204121625-53eee-6c6006078f47f2b0bff522c37a978a4678750098.gz

commit 42364157a374c1d2cee30ca8ab49e64601b0dc28
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2008-02-15 23:07:54 +0000

    Add a videoscale element in the video src pipeline. Fixes support of webcams that don't support cif
    
    
    20080215230754-93b9a-27325e243e1d8d0706ae1c3a99ef4e8dc9be2113.gz

commit e49cbbbf7aab533b17e683a949af08d957b40d5a
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-01-17 20:35:21 +0000

    Set the muted state on the src right after it has been created
    
    
    20080117203521-3e2dc-67166046be3ba4b9381e5111354e410d4ddc834f.gz

commit 7bfba6495d81a51117f6bfc259b2de8a4654213e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2008-01-17 20:34:58 +0000

    Use g_set_error() instead of g_error_new() to not crash if *error is NULL
    
    
    20080117203458-3e2dc-58fdc1745052c8da17b755b562d20b8cc6a1d126.gz

commit 27c2d85b77051dd8d81c66d6fbc12a3972f6cfc7
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-12-20 22:09:16 +0000

    Dont crash if no sink/src is set
    
    
    20071220220916-3e2dc-2d3fd8d19cb3d550ea1594dd625adda6651d023d.gz

commit 085ad5eab017fbd5124ba6a0db094a20104f8458
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 13:15:36 +0000

    Stop using deprecated libtelepathy names for things
    
    
    20071130131536-53eee-b0087e6aab079eb1889d91d7957bcb346016d033.gz

commit b7a54d53117edec39044e202b332b92f714282e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 11:01:36 +0000

    Port easy things (constants, interfaces, tp_get_bus) from libtelepathy to telepathy-glib
    
    
    20071130110136-53eee-17550b11fd1b7e2d0cec997446031fc6e7a747e8.gz

commit c59e68c3a0f411f8763db2b834ed868a554074d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 10:56:08 +0000

    Remove trailing whitespace in configure.ac
    
    
    20071130105608-53eee-19342a25ca972b728b7016cf6a214022df114928.gz

commit 0fdd46d2d7152f8090863d06c2b199b5e5dc872b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-30 10:55:38 +0000

    Use TELEPATHY_{LIBS,CFLAGS} rather than LIBTELEPATHY, now we're checking for both libtp and tp-glib
    
    
    20071130105538-53eee-e867e1f0e160424018cc0a57a212765c15a3c0e2.gz

commit bf9c51185cc313c8dd1177f7581de3f19ef7d889
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 15:08:23 +0000

    TpStreamEngine: convert synchronous method implementations to "async"
    
    
    20071129150823-53eee-334f17d817fbdb5ba3463a6f006828eec8e67fa5.gz

commit 18ea875a087a74cff9bc3676c250e790e40371fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 14:46:20 +0000

    Make TpStreamEngine synchronous D-Bus method implementations static
    
    
    20071129144620-53eee-5863ce89683b80bfb917dcdd0144944f4e50ed41.gz

commit fcb142af3d2bfa30197c5cfe84d898199c8e3111
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 14:45:13 +0000

    Make TpStreamEngine dispose, finalize and D-Bus method implementations static
    
    
    20071129144513-53eee-a4ed3904217f11bc9063537394ed2d0a63fe19f8.gz

commit ddc0daaa8029647b333007a5494cd9ffa6f7fac5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 14:41:26 +0000

    Remove some signals marshallers we no longer need
    
    
    20071129144126-53eee-4ffb0f5c2ce9dc5524002af7238d67c74cfea389.gz

commit bccc0e1855197db975bdba0a4336c9927a221f5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 14:37:21 +0000

    Get rid of now-unnecessary stuff from main Makefile.am
    
    
    20071129143721-53eee-855ee4131559131f28a52eb041c0b425abf179ce.gz

commit d9553da52bffd306df147c1622d2a53d57eedd73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 14:36:22 +0000

    Implement TpStreamEngine using the generated GInterfaces
    
    
    20071129143622-53eee-62f55d2ba33b803eadbcb14518f8ca583e809034.gz

commit c883fc38a13a5354a69a5f9828518b4d6b1e5799
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 14:36:05 +0000

    Link against generated stuff in api/
    
    
    20071129143605-53eee-5e8ec42ab34d01416bc0ac301fe467a5b5efe077.gz

commit 6d470e278241f2c1ee85df997d44270e959840f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 14:35:49 +0000

    Compile against generated stuff in build dir, not just against srcdir
    
    
    20071129143549-53eee-0b647fb1c7611018d9fce4aec7b153f378b5ab7d.gz

commit 1f9d38c1d699d8626b1da9a377dc5b37f242791a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 14:35:41 +0000

    Auto-generate service GInterfaces in api/
    
    
    20071129143541-53eee-969a709bc165e76b794f2db623d88309c376cde8.gz

commit e5b5d211eb0571f905548d617f9e13fbc1b0ec58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 12:35:32 +0000

    Get rid of types.h, use telepathy-glib directly
    
    
    20071129123532-53eee-3c7816a90d68bfb26d00323dde2dbdd6f33a42ce.gz

commit ee566d16f8b17b74edde292cde01afa5ee160c6b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 12:31:42 +0000

    Get rid of telepathy-errors.h, use telepathy-glib instead
    
    
    20071129123142-53eee-54f94e75595111a92be3baf95a663a9f884b1e4a.gz

commit 3d3e493b6b3562d78bf02b28b1347255f87b1524
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 12:20:36 +0000

    Make telepathy-errors.h and types.h wrappers around telepathy-glib
    
    
    20071129122036-53eee-a34c02f64cf47b4e417b3f0dde6f1d61908fd21d.gz

commit f794149b8d9ef5f2fb6be55ba498dc573822542c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-29 12:20:25 +0000

    Require libtelepathy 0.3.1 and telepathy-glib 0.7.0
    
    
    20071129122025-53eee-0d380476b3c7b6a4037feefd46c6ce332a52dceb.gz

commit 03ad70a24dde3021155fb5a910c8dea04cb578e5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-28 01:28:00 +0000

    fix LGPL in test files
    
    
    20071128012800-418b8-a4e6096d8e936c4a3610023bf2a2ab2e6f410e98.gz

commit e443bdb6a2d562c3540eb7d821c7e327f846cc83
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-20 16:41:23 +0000

    remove unused error handling code, and stop infinite looping on video stream errors
    
    
    20071120164123-418b8-4051034131286111931ceaf1430c9faf973ed5b4.gz

commit e35cc648786722d35523901433e248c30dc925ca
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-11 22:55:57 +0000

    remove unused _set_preview_window from stream.h
    
    
    20071111225557-418b8-24e811a9a485e2f94f937493071fd66dbf582914.gz

commit d4ac1b3458d58d33e113eb61629845c044968f13
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-11 22:45:02 +0000

    delete some unused rules and tweak comments in src/Makefile.am
    
    
    20071111224502-418b8-0b08212ef617f4ee87985d2628d6844f7ccafa75.gz

commit 9c50fe6e49e2b157ff7fb6f83904a7c89a6843d5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-11 22:43:19 +0000

    make the s-e binary deped on src/tp-stream-engine.xml
    
    
    20071111224319-418b8-3dcd460275d8f07c6783e27125b22be9dde9f8e4.gz

commit d0ae212f95c5b719c675e2ea813be351e1152357
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-11 22:39:48 +0000

    move common/telepathy-errors.[ch] into src/ and remove the directory
    
    
    20071111223948-418b8-3a5251db18ae2e04dcc86ffd38046484b05b8e07.gz

commit fc19c4cc2fe32f538fb96bfc97d59f93d48a2224
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-11 22:14:08 +0000

    remove deprecated and unused generate/ and tools/ machinery
    
    
    20071111221408-418b8-944788a24553591effdc3908b36b61cf0ec0cd87.gz

commit 227188065b47cf8d05a92f2b28551bd5665701c5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-11 22:05:20 +0000

    move tp-stream-engine.xml to src/ dir
    
    
    20071111220520-418b8-e99c904db0cfa19e68fe4b5aad9e97172db114ce.gz

commit 25ff9695cb016e47fdf9ba1fe32bdd19be47ffed
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-11 21:50:10 +0000

    remove backtrace code, it's not enabled by default, and never really worked that well (better to get a core you can feed to gdb)
    
    
    20071111215010-418b8-31e5a1d9b5a87732fa023db3adb2d36ee53a30c8.gz

commit 2832d5d0e5c59eeaaf14f573a4dc5c3410e81f78
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-11-11 21:46:20 +0000

    remove support for logging to infoprints, it's unused and there are much better ways to get logging out (set STREAM_ENGINE_LOGFILE)
    
    
    20071111214620-418b8-0a55510a7f121499fa1d6a53a8582c12a1457e57.gz

commit 6b179092d17b189e3158f17b13081877e77f7654
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-11-07 16:56:09 +0000

    Install telepathy-stream-engine to $libexecdir
    
    
    20071107165609-53eee-81171312eb8cc678e7c7c0f36736327393895162.gz

commit d945272a8cf69a64ff39349d78afc170aba2b291
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-10 00:07:24 +0000

    make params indentation consistent in the channel
    
    
    20071010000724-418b8-89a5bdc2acad06b85e6203b282bc17ef6eba597f.gz

commit 067709876ccd0801e5a1f4b12b3ffafd7c6e9fbd
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-10 00:02:41 +0000

    correct name of channel's "stream-receiving" signal
    
    
    20071010000241-418b8-dad98df5ece2d279aff5c424682932c5b259eec4.gz

commit 3669fc910ff6c13c52bedffa43cc227a49ea9d98
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-10 00:02:18 +0000

    add "stream-created" signal on channel
    
    
    20071010000218-418b8-8d747fd1d43f6852f1e49344b11571162f7ec9a2.gz

commit 8428a05e6620e914a3a3a822dafc3bee6a79e6e2
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-09 23:21:53 +0000

    don't hardcode the pipeline used for video streams in the stream constructor
    
    
    20071009232153-418b8-b129baf74e15a2c183dc51f12a7ac489684e35e0.gz

commit 29421b7c1e7e92e4accb0d1cb7bee5d9eb2f3b48
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-09 23:21:40 +0000

    use the {audio,video}-{stream-gtype,pipeline} parameters when making new streams
    
    
    20071009232140-418b8-a57e72c47089326dac16cf55213709907cca07ed.gz

commit 2da28116cab2a60fc903d92f094069986a2a709b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-09 23:15:14 +0000

    set the video pipeline on the channel from stream engine
    
    
    20071009231514-418b8-f913181aee53496f20bab08ace2ae7142de099b5.gz

commit e935d620030c30aa4359ae734a6d5b2a64e46778
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-09 23:06:32 +0000

    add {audio,video}-{stream-gtype,pipeline} parameters to the channel
    
    
    20071009230632-418b8-1f28741f8e735d199706ed8cfe0e7eea7fc6caef.gz

commit 81ee8c1cc51eb221e95d2aceeccb45b1542a7076
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-09 22:05:18 +0000

    Add queue before fakesink (we must add a queue after every tee/demuxer)
    
    
    20071009220518-3e2dc-9a52746bc6315216276b5d39d3df6d8a630e250a.gz

commit 65809306cb65c8ce233ca1ba3ac18f3e17222c11
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-10-09 22:07:16 +0000

    Fix asserts
    
    
    20071009220716-3e2dc-1afa8d1e7739b717b3d9f60284335c50c07378ca.gz

commit f9d6a453cede3d82373b5a873403d2bea03fec06
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-09 20:42:41 +0000

    free object path and bus name in the finalize function rather than the dispose
    
    
    20071009204241-418b8-8b688c85c82231180d8c59e742a7537c7eb8c188.gz

commit 09e141407b97992cf18ccd34d78d989d44ac29ec
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-09 20:41:23 +0000

    store pipeline temporarily in the stream private structure and use it in the constructor, because it's a construct time property and hence fs_stream won't have been been created when it is set
    
    
    20071009204123-418b8-8ee034312dcbd12bfa914da753b55ad74f76ed99.gz

commit 82b8eb4d6ce5a8245f0cea171234dfb021df75d7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-04 02:12:26 +0000

    tweak misaligned bracket in channel.c
    
    
    20071004021226-418b8-ffdb89b21ed2ef9b4c4e60bc21ce55ff13a79bed.gz

commit 91161b055ae5f41a6cdaa900407ad305ad124a72
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 23:47:40 +0000

    make stream engine use a priv pointer initialised to the GType private data
    
    
    20071003234740-418b8-a5cd9797faa7bd06b7aeaf43eb3e61b0401b7245.gz

commit 3bfe61cbf336b614970c64c0b4687821c7cd5861
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 23:47:30 +0000

    make stream use a priv pointer initialised to the GType private data
    
    
    20071003234730-418b8-8cbf780d25d9168857bef7207d8a3aaaa3356879.gz

commit e866c329b19828cb15b9c60ff1ca29c56f86f43d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 23:47:11 +0000

    make session use a priv pointer initialised to the GType private data
    
    
    20071003234711-418b8-347430fb69ec8eb3bc4db55603e9ac5e919e6bd3.gz

commit 461d4715a0107bd0827950e952afaa28c162072a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 23:46:47 +0000

    make channel use a priv pointer initialised to the GType private data
    
    
    20071003234647-418b8-6815d58a49cda0cc4db9f54400b0b57c12479497.gz

commit f25fcfa63a3ad5b4b871685c8fd527c9997373aa
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 23:35:54 +0000

    correct conn_timeout setter to use the right object
    
    
    20071003233554-418b8-d3c5dc18d3aeaf01cabfc0aae1677b26892ced26.gz

commit 43ce9088cdde659eea668400ba9e63d21cda9bde
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 23:33:07 +0000

    send an error to the CM if it makes a stream with the same ID as an existing one
    
    
    20071003233307-418b8-02de66702d6bbc4490e25683b8c29fd73ddfcab6.gz

commit d20d53067c8f84b299d6ac3d8eb5985e54612dd1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 23:13:19 +0000

    whitespace tweaks in stream.c
    
    
    20071003231319-418b8-e59e3155f338dc65853f3a97ec196dd7fbffc47e.gz

commit 0420c3c06d64509603ac4ed94c64892d0d938067
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 23:08:37 +0000

    split tp_stream_engine_stream_go into a real constructor that uses the properties, and a _new function for error checking (not many errors really)
    
    
    20071003230837-418b8-1a1b1c1de3345bc20079faf1859fbf05d28a2718.gz

commit 854a4c44d67dee03914580bb946b7cbd327dbb31
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 22:26:11 +0000

    make stream_id and media_type private members of stream
    
    
    20071003222611-418b8-f5a39f12fc45b74723887da37237a6502eee01a2.gz

commit 7529b0ce9f8316e86ee59539eb605ade2b0b0a1f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 22:18:07 +0000

    add properties to stream: farsight-session, bus-name, object-path, stream-id, media-type, direction, nat-properties, pipeline, source, sink
    
    
    20071003221807-418b8-291555d6c363f30de9b43d3b9fa0ce76d39e8aa4.gz

commit 4e217b8131ec261ea974c22131e9ccfd320511d0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 22:07:48 +0000

    move up tp_stream_engine_stream_init
    
    
    20071003220748-418b8-3f6169ce8751320603d4e29f7ccc48f51064ade5.gz

commit a3f7207a7cf0c03ad970bed54946f010ce141308
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 21:59:33 +0000

    move down tp_stream_engine_stream_error function
    
    
    20071003215933-418b8-401a74154c7b5219ae1ae58ebedaa3448ebbb69f.gz

commit 64ad06babaf465d591e365cf64dbf853b92d3ec5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 21:49:21 +0000

    add newline to channel.h header imports
    
    
    20071003214921-418b8-c2b1ebd23157eec689290d8f2fb45e17d6dcfff2.gz

commit 6a2d20a863a32e677f760dd624aac1f844dab765
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 21:47:24 +0000

    remove unused channel_path from channel
    
    
    20071003214724-418b8-50475c1fa9d2d3020eea19419124901a54f23ae0.gz

commit 7db801477b02e1bd1e8e7f2b39f0fffe14e3f992
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 21:46:54 +0000

    remove unused channel_path from stream
    
    
    20071003214654-418b8-643fb8e62e635669cf900fd4a1b0dac2f3641db4.gz

commit 88a78d9c25fa8d46821eeff3196c388daed876b1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 21:44:40 +0000

    remove unused tp_stream_engine_emit_receiving and tp_stream_engine_emit_stream_state_changed methods
    
    
    20071003214440-418b8-40928eabb0ac219d4fc6a79fb63171290a8e6bbe.gz

commit 48e87dfafe1a0d2beb87dedf76136371bb371aea
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 21:42:12 +0000

    use channel's "stream-state-changed" and "stream-receiving" signals to emit Receiving and StateChanged D-Bus signals on TpStreamEngine
    
    
    20071003214212-418b8-cdcfc1c9053a92b05295de44bdbc0dff613c1dd1.gz

commit 46ddcbd6a3bd74f3c7f4db680f8e335da072b422
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 21:42:04 +0000

    add "stream-state-changed" and "stream-receiving" signals to channel
    
    
    20071003214204-418b8-aed269841a947aebf429cbc3917dba47ca7631fc.gz

commit 19c6267ddc5c4da673a44931ce0a2a3c798f0686
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 21:20:45 +0000

    add "state-changed" and "receiving" signals to stream
    
    
    20071003212045-418b8-b54f5f33ec4c8be5934c3b83be129030cdfa54f5.gz

commit 054f3ae86484e3c16b914f993117ae45fcde2957
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 21:10:57 +0000

    rename "stream-closed" and "stream-error" signal to just "closed" and "error"
    
    
    20071003211057-418b8-5ca9026d804a964df518c9ebcda3aa1eb3ebdd73.gz

commit 628e669cd6b82fdff6c25ae744313a43c829de19
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 20:58:39 +0000

    make channel_path a private member of TpStreamEngineChannel
    
    
    20071003205839-418b8-c2cdefcffddf359b766785387e8a8eb8e36bed7a.gz

commit 47d9965fd16077a3953b25308c0c2c1b8ae27e07
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 20:57:05 +0000

    implement _lookup_stream using the hash table of channels by object path
    
    
    20071003205705-418b8-c8aa69f4ac708edecfa3e384bab96b93604e8192.gz

commit c9c85570b5bf283b8391a601611fc6d6ea4bb68a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 20:54:00 +0000

    add a hash table of channels by object path in TpStreamEngine
    
    
    20071003205400-418b8-a67e192c1cf3a76eb2b7603f8aee685b54756ba4.gz

commit f969eecdbde0b484f749bf2c9fa665b813cb45ad
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 20:49:49 +0000

    add an "object-path" readable property to the channel
    
    
    20071003204949-418b8-eea840ec444975d2a9bdfe8f1dd2d1b007907472.gz

commit 4a736745ecc908491848d755e91727c4d1392a7f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 11:37:56 +0000

    add a constructor to the session object and get rid of the _go function
    
    
    20071003113756-418b8-0649ef60dc304be4b326f5a767d3da2054115938.gz

commit 05628e594644b887ff578f78d6f286e5f237eadf
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 11:28:59 +0000

    add properties to session for bus name, object path, session type and accessing the farsight session
    
    
    20071003112859-418b8-08e48f6ba2e7ce39785bc9f4c17fdc699a87a76b.gz

commit fa3e34bbbca2b9b30913ce9130f677947d6e324b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 11:26:09 +0000

    remove unused nat_props and channel_path from the session object
    
    
    20071003112609-418b8-7177753204b51146bcda4635ad392c0493e4d8ad.gz

commit 0caa1bdec4cb2cee6c0ce31e69859fa69f463aac
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 11:18:04 +0000

    use the new-stream signal to make the channel responsible for creating/destroying streams rather than the session, moving code as appropriate and updating the functions for looking up and iterating streams
    
    
    20071003111804-418b8-a7c66b7d5906ea2abbcd116e377b055cc590cc0e.gz

commit 337403ea037db8cac32ba20c7d720220fab21990
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 10:51:17 +0000

    add a new-stream signal to the session
    
    
    20071003105117-418b8-5a838e4e55ddfd4d6be9e32679b9605bb25e0fac.gz

commit 3b49cece9c8c9249511deb6a1046d73b7baa79a5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 10:37:05 +0000

    move init/dispose/class_init up in session.c
    
    
    20071003103705-418b8-99112308c195469d26b3b077b3700bc991263dba.gz

commit cab3950ea4c7f7ff320820229c7537c8380d2f0c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 10:18:28 +0000

    correct prototype of cb_fs_session_error in session
    
    
    20071003101828-418b8-f1ee58d3977217a860280ed43e230feed913226d.gz

commit 79f2dd92e85c40a2d38751bbaf468341e005f3d5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-10-03 02:06:20 +0000

    correct indentation in get/set properties in channel.c
    
    
    20071003020620-418b8-7eaaad85a6fb2a94d4d941817ffa3af155d62b0e.gz

commit 18d4853fc4c5352ccf3910efb6c2397dc9e641f0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 13:28:08 +0000

    make TpStreamEngineChannel's sessions variable private
    
    
    20070929132808-418b8-47c5c0b339d2350d63a5964d250a7533a9910b10.gz

commit 6aae255c8c67ac6700abd53fc9b5930d696e62bc
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 13:16:28 +0000

    implement close_all_video_streams in TpStreamEngine using tp_stream_engine_channel_foreach_stream
    
    
    20070929131628-418b8-02325dcdcca430c947f793f0d4beebfdf45d13c9.gz

commit 3d02372fcb27b23c85ffda640895c5bbe3bd4dfe
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 13:12:35 +0000

    add tp_stream_engine_channel_foreach_stream function
    
    
    20070929131235-418b8-b29a2da2f491004ab904a21313c115b502fdc599.gz

commit 2b61ff2c7e5ee2774b1f4cb04a62dbcff2ee8f81
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 12:54:56 +0000

    implement _lookup_stream in TpStreamEngine with tp_stream_engine_channel_lookup_stream
    
    
    20070929125456-418b8-54303da610650d4531770dbb50805ad5992111c9.gz

commit cf653005ae5a2089d6e4f38819bc22a78af2d5c7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 12:50:11 +0000

    add tp_stream_engine_channel_lookup_stream function
    
    
    20070929125011-418b8-0e6a2314a09e4c28cae46b1e7b555390c698ef85.gz

commit 0a077393403b778d05a9b7081deda78b0c13bf03
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 12:27:49 +0000

    split tp_stream_engine_channel_go into a real constructor which uses the "channel" property, and a _new function which makes the TpChan object and checks for errors
    
    
    20070929122749-418b8-6308555243247234cabfb0175034b975bca3b420.gz

commit 6f5355db4db0faa25823b85d412f859ac5d5e873
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 12:05:03 +0000

    correct function prototypes in channel.c
    
    
    20070929120503-418b8-e240b55ae8621714ed72568d584104bee0b47e9a.gz

commit 418765794a84d6a9149356a66cc7b67c9f988b17
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 12:02:42 +0000

    add "channel" property to channel object
    
    
    20070929120242-418b8-2376a00e7d34b6d8d3a1a0332a628273907ccf87.gz

commit 46dd330f28f9e5b87c1431e09f54b64a4511a233
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 11:56:44 +0000

    remove unused connection_path variable from channel
    
    
    20070929115644-418b8-40e830d8cb79403eb0e9313a7d4123387ba2a162.gz

commit b71fef433fe94c71112114cddb03bef933dd580e
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 11:54:04 +0000

    remove unused connection_path variable from session
    
    
    20070929115404-418b8-bc68e0be7e817c8568c3c688e8f1fd00cb211256.gz

commit 7ba4937dd89a56525cbd89b518873d7a8942d86a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 11:51:59 +0000

    remove unused connection_path variable from stream
    
    
    20070929115159-418b8-18d850218b61f6999f11c2305caa2dd3746dda6a.gz

commit def31cf8f81a6ed1631ccab3d278505a6f07336b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 11:51:12 +0000

    remove unused connection_proxy from stream
    
    
    20070929115112-418b8-806c0c3c369a3164713c8e140ab19952a26917ea.gz

commit d880cfd7238660b797b9724fb31378e51bf2acab
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-29 11:46:23 +0000

    make the channel object only store/look for a pointer to the media signalling interface, not the streamed media interface which it doesn't actually use, avoiding a needless assert
    
    
    20070929114623-418b8-75f2e3f1c098c651d09b3eba502595e5f252068c.gz

commit 8ed5c2728b4f1372b64d1bac047d29a96b9daf92
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-28 14:02:34 +0000

    rename TpStreamEngineStreamProperties to TpStreamEngineNatProperties; make const where appropriate; improve readability of code to set properties in stream.c
    
    
    20070928140234-418b8-abc7862b254618e7dfd87f94c8839930219d9ba4.gz

commit 97bee3976449f2acb5864d5327035bce6d3b6dbe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-01 16:07:26 +0000

    Put --enable-seq-dias in ./configure help rather than --enable-sequence-diagrams, because that's what the option actually is
    
    
    20071001160726-53eee-e058225c94e394baa3adcd63c5ce55b3ea9dcd58.gz

commit 97f295ba9c4822cea558f23f4ffe2153e231da2f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-01 14:37:52 +0000

    Don't copy around sequence.pic if srcdir == builddir.
    
    For the record, this batch of doc/ changes are to fix fd.o #11818.
    
    20071001143752-53eee-6e8a8cd8efa14cf8ca17ccb35b6682bdf7a484e6.gz

commit 2c49741f88ea0010cfd4d657e818a951443505a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-01 13:59:19 +0000

    Copy sequence.pic to builddir when doing plots, to fix distcheck and other out-of-tree builds
    
    
    20071001135919-53eee-892a8ce30744c8df7c2b319f147305cc1411e613.gz

commit 73ecf684f4d0a533eee2ebe0c3491f007df4429d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-01 13:59:13 +0000

    _boring: ignore doc/*.png
    
    
    20071001135913-53eee-040922e5c652e5e34856e663ec72322d66638798.gz

commit e5d79007cb017420ee16e018bcb63fa5cb700de0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-01 13:58:46 +0000

    _boring: ignore tarballs, dist/distcheck directories
    
    
    20071001135846-53eee-1bf8ea0f482be9430a336b50ac05a1c7ed51d8ce.gz

commit 99fbed5f11f81cda616837b473e27536c8e3e1e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-01 13:57:37 +0000

    doc/log.sh and doc/test are cruft generated by pic2plot, behave accordingly
    
    
    20071001135737-53eee-ae3617e785c6942c6689e799ca094bf311e2c2af.gz

commit 6590f3db1080e755934bee2c95b70c6997402ff0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2007-10-01 13:47:25 +0000

    doc/Makefile.am: ship sequence.pic in tarballs, and use a more conventional way to ship make-call.pic
    
    
    20071001134725-53eee-6e463fe22ab3366e41ce186b7cd17850a8df3f41.gz

commit 34903dfb68b4acb3d4ec0dc4070feb57e7ad2c84
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-09-28 08:53:39 +0000

    Print debug message on general warning message
    
    
    20070928085339-3e2dc-52b8f9db5ca95b0e5c6f2499fd491560cadae105.gz

commit fb2e68c044daabdd34ef1e6268a60c91ceab7bd9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-09-11 21:09:32 +0000

    Disable leaky queue on maemo
    
    
    20070911210932-3e2dc-4520956722ab9c64b9fe8762e18aa4497167e992.gz

commit 754088ce383bec1b6b5e86dbd55f0fb3d0d00c0e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-06-07 10:12:50 +0000

    Add leaky queue after tee to prevent freeze on blocked network sink
    
    
    20070607101250-3e2dc-25e9dcf43c104d9aefc48f08bfa88c6a851f981c.gz

commit 49eed89d1fcae642a62bc314399124cdd72efc29
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-28 09:08:08 +0000

    bump version to 0.4.999.1 (next release on this branch will be 0.5.0)
    
    
    20070928090808-418b8-82a3717669ea376ee41282bdf3345e9b17bc8597.gz

commit 906ec775a2ad45e386e765730f28c42c45aabe70
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-28 08:47:49 +0000

    bump version to 0.4.0
    
    
    20070928084749-418b8-68320d83d38d3362e64c69e12823668e014d9674.gz

commit 70e0cf6d6732561c59b2e51342c4f731aae82ba2
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-09-27 08:10:27 +0000

    merge misc-signals-marshal.list into tp-stream-engine-signals-marshal.list
    
    
    20070927081027-418b8-adce4853dc3378d60b06c10dda2b29a757388b8c.gz

commit 4ffcebe9abcd3ef01175110b5d78fb02a0800346
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-09-19 07:20:43 +0000

    Disable force-aspect-ratio on maemo platform
    
    
    20070919072043-3e2dc-8c7eb095042f68bcc9cb09726c61f00f9bf6a535.gz

commit c86fb987e5d9733be9fbedb7db60668aa02889fd
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-09-11 15:11:49 +0000

    session.c: disconnect destroy_cb before unreffing session proxy
    
    
    20070911151149-c9803-f45b1a9251284033bbf87ef3af1cde0127911c80.gz

commit 6e4d4f286253c28f6a3a9eff460b7fbcb108cc64
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-09-10 17:58:46 +0000

    channel.c: dispose: move proxy pointer aside before unreffing
    
    
    20070910175846-c9803-7f0fba541cd01b343a3eb19196d6ea67d5aae794.gz

commit f9a7fa1ac955fa5177b9c2f60e171b4601b84237
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-09-10 17:52:30 +0000

    channel_destroyed(): do nothing if priv->channel_proxy is NULL; move proxy pointer aside before unreffing it
    
    
    20070910175230-c9803-cc9a7b8c7cef881d22cd04899bb72b9d4f22d41e.gz

commit 1004dd5089f53f8b988937be64bbe1987e227866
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-09-06 23:47:09 +0000

    Make sure the external sink is playing before it is passed to farsight
    
    
    20070906234709-3e2dc-f194eea08c6528033435d4df3776ddf5216fb413.gz

commit b50b3a598426452fdcf1a33065ef5759b3ce0971
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-09-05 21:16:36 +0000

    Remove video sink from the pipeline before setting it to NULL, but only after the farsight stream has been stoppped
    
    
    20070905211636-3e2dc-be9869488ccdcb0dfa1ceacd9431428fad01e641.gz

commit 349aaa6aba631606093d8da281ff4c1163e69982
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-08-27 17:23:25 +0000

    Disconnect the destroy signal on dispose
    
    
    20070827172325-3e2dc-87307027de6c3932ec6b4f249b7f00806c8ce8fa.gz

commit 3c78437dac8df4bdb4ce9f3ceec2c2431b51b970
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-24 16:23:51 +0000

    use _exit () instead of exit ()
    
    
    20070824162351-b59df-5fa8a4ee9a2daeaab7cde559d1684799a51bde67.gz

commit 3db357ed0918b7c39aaa970b7ae96204f1dfa0ee
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-24 15:47:11 +0000

    use write () instead of g_warning () on SIGBUS
    
    
    20070824154711-b59df-1f84d7c1a9e6ed134e0b2ff3fb5efe9aaaea4d75.gz

commit 9478d473fde4048f4e94691cf616879762862dae
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-24 15:40:17 +0000

    on SIGBUS, call exit (1) instead of idly calling dsp_crashed
    
    
    20070824154017-b59df-2ae69b644a6c31a4d95e68c2cef2bf45919e784c.gz

commit 40d51a992f1c8de81d76f55f2b3c811b9d4c9fd9
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-21 18:27:40 +0000

    stream.c: unref stream handler proxy when it's destroyed
    
    
    20070821182740-b59df-58d48f25064fe287eb791c26d0a261272412a819.gz

commit 95cb7d54bfdcbde25aa983fb01f5b6cef9491dbd
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-21 18:26:48 +0000

    session.c: unref session handler proxy when it's destroyed
    
    
    20070821182648-b59df-7582e0d1e387e98041a9d88aaf015199ce4d8691.gz

commit e69343dc809405dd3fcab2b34db02f4a2b7217d9
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-21 18:26:07 +0000

    stream dispose: move pointer to stream handler before unreffing
    
    
    20070821182607-b59df-ed069cfb849c60f361d5c12caa8a5511fd67c728.gz

commit 363f9117a8a9212e42afb5878984b1b2483d1bc6
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-21 18:25:18 +0000

    session dispose: move pointer to session handler before unreffing
    
    
    20070821182518-b59df-e246fe3195533bea1aad5eb5e5ebe4254b94bf66.gz

commit c1e3044b0793a1d430bd275b581746fb1297eef7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-20 16:35:27 +0000

    only unhook destroy handler if the channel proxy is not null
    
    
    20070820163527-b59df-7a98b83fac89345546b3c99d8c3269780261b19d.gz

commit a46f924c6640e4c183823ef033595c727d72b525
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-20 16:34:58 +0000

    fix inadvertently inverted condition
    
    
    20070820163458-b59df-09c4aefeed2aa1e611e39f121c737a77c46e52d6.gz

commit fca5ec037bc31a958412f1d2aaf3778903974f97
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-20 15:55:29 +0000

    shutdown_channel (): remove unused second argument
    
    
    20070820155529-b59df-8b33b064908185f2ce9d6d8dbf5162a399d53d7b.gz

commit ba514a39bb1c7e97d29785e30abfabe21e51e8c1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-20 15:54:45 +0000

    channel.c: use nullness of channel proxy to decide whether to try and disconnect signals
    
    
    20070820155445-b59df-d9c342fe78aaf98f1ac9ac1ec7d182d31519f0a9.gz

commit 089ef212066301f9c8893aa255b4df12e0a115bd
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-20 15:53:59 +0000

    channel.c: nullify reference to channel proxy when it's destroyed
    
    
    20070820155359-b59df-4ebe71c5adf74eeedb13a9f41c3a2ee945ded105.gz

commit 76b6ca96e5fb8e4e358ea8bd530f5b98e01f4300
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-08-20 15:49:54 +0000

    make disconnecting channel's destroy signal handler idempotent
    
    
    20070820154954-b59df-d9ca8b6faf221cac9fc0b15973822e7c3b3192d2.gz

commit 9c19156d09c1a67474bdeb647117177db8afebf6
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2007-08-09 21:58:05 +0000

    nano back to 1
    
    
    20070809215805-2425b-1498385e90eabf87a6cc41ae50e13928bb6d238b.gz

commit 2205e576ada703b8f487063d1119e2a4bf6168c6
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2007-08-09 21:57:14 +0000

    Bump version for 0.3.25
    
    
    20070809215714-2425b-d99f0647326e740ccafe74a8435fe8d7908e88cc.gz

commit 19d85bd517c3aeadc4d349f49732565468758a62
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-08-08 21:26:49 +0000

    Send error when the codec negotiation fails
    
    
    20070808212649-3e2dc-eca1806979c34f8df5cfc93aac5ee5ff69999f55.gz

commit 1af2f19942afbb057803c2bbbd58111a5a6091ca
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2007-08-09 19:20:17 +0000

    Variable name hairdressing
    
    
    20070809192017-2425b-a2ed9ffa116e17c3d1c40adc4cbb963e2fc97b9e.gz

commit 31a9e2dd2b3631c970abcb874b4bf3a64e41c970
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-08-08 20:48:25 +0000

    Tab oops
    
    
    20070808204825-3e2dc-ce49d336a4a59f1719b2778d4660923855ee1db7.gz

commit 82a49787aac930c8f76a37d2e1ce0f8be61350f6
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-08-08 20:08:20 +0000

    Handle case when a window id is re-remove while it was being re-added, cleanup code
    
    
    20070808200820-3e2dc-f328699e2045917d175a72c0db1a0fa5d8eda23d.gz

commit 78563d7a8a285948bdf4f9f66767297197757429
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-08-04 22:40:42 +0000

    More fixing of the way the preview window is removed on errors
    
    
    20070804224042-3e2dc-270ecbb67f0fbfebb292971dd3cc2ef97291a3b1.gz

commit 88f26792c967223f6cb85e79c29567b55e23f9d9
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-08-03 18:36:59 +0000

    Handle BadDrawable error too
    
    
    20070803183659-3e2dc-91474b4aba3dadfac8ec4e82055067edafe9b94b.gz

commit 23a224dd91cf2c55603ab09b89d2444a7ec8004d
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-08-03 18:36:17 +0000

    Make remove output sink before more like remove preview sink (ie pass the window to the callback directly...)
    
    
    20070803183617-3e2dc-11fa08ed36781d7b7de63c3d540e56c8e720297b.gz

commit a27b65a302ad5ef31226ec669b51d503c99ba0e6
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-08-03 18:33:25 +0000

    Do all changes on the main thread, block the src pad of the element before the tee
    
    
    20070803183325-3e2dc-c6d58d8957f84ced2f9eb21b29431112240c3763.gz

commit d2a6e14781de15bb4f2e17db2a9c0154c33bfe82
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2007-08-07 21:22:50 +0000

    Set preroll-queue-len property on preview xvimagesinks in order to support multiple preview windows
    
    
    20070807212250-2425b-32f82a2b4624514166fdb5942fc361f7cf76d945.gz

commit 86a6b9557bacb363aa6da1bed10b572f91fdcb9e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-07-06 19:49:18 +0000

    Remove tabs
    
    
    20070706194918-3e2dc-69ffbcd09e545ffa21e64ffd818e941a36dedeed.gz

commit 6801e0c050072556f901925fae44c7585164ccdd
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-07-06 19:11:18 +0000

    Don't block eternally on failed state change
    
    
    20070706191118-3e2dc-873dfccb9bc9c60cd4b8877d998d70ec6fdefba0.gz

commit 9da4fe2ede222b3021d75dcaa8dbfcd2d4cf828e
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-07-06 16:57:56 +0000

    Unref pad after use
    
    
    20070706165756-3e2dc-fae8012a9da9ee7011e86b57601387fd4fe2aae4.gz

commit 3b61050e743df84c5b115d9e94bbe82fd53f4519
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-07-03 23:16:33 +0000

    Remove old _remove_defunct_preview_sinks function
    
    
    20070703231633-3e2dc-3595b0d02631940a0ce8a924180eca5b15bf535f.gz

commit 141d9415a974e68cd3bbe42c7f8eb847ffd07ac1
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-07-03 23:14:23 +0000

    Do proper pad blocking before removing the preview xvimagesink
    
    
    20070703231423-3e2dc-524270cca3145b46b800d1a8434522e7b86c1d86.gz

commit 3edfacdd2a3a4bcfe9b7ad5d5e50ccfe32bb88d0
Author: Olivier Crete <olivier.crete@collabora.co.uk>
Date:   2007-06-27 17:05:22 +0000

    Call gst_init before any glib function (and g_type_init is redundant)
    
    
    20070627170522-3e2dc-687383a0f82a3cb11de87d96e0e1255239bb7395.gz

commit 850aae2c8749d9953415cff675d8d0b9402d12e6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-05 16:24:17 +0000

    raise dependency on farsight to 0.1.21 for working state change signals
    
    
    20070605162417-418b8-9ae131f1382f53ad85b0f1944fce43f6cad2771e.gz

commit 214ebfe7ec8d217bb71a8f701d4ce24cf23a5c43
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-05 13:40:50 +0000

    guard stop_stream with priv->playing, otherwise we end up stopping the stream when the CM makes it's post-Ready push of current state
    
    
    20070605134050-418b8-9759192d26c941577496f16df0bc02dfa35ceb6a.gz

commit ec0fd471ec8a7dc4763e4ed0916c543708d432e3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-05 13:39:40 +0000

    use farsight state change signals to emit the new StreamStateChanged and the existing Receiving signal
    
    
    20070605133940-418b8-aa0c454cc4fabdc16f33ba8f0c9cc8f26432d29c.gz

commit 46b2c42ecd8d069f1259a65b2ccd6dbe43c38a83
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-05 13:37:10 +0000

    add a StreamStateChanged signal to report stream state and direction changes to the UI
    
    
    20070605133710-418b8-d007baf92a504bf8b7749ae86a1fc7dcd3cc64cc.gz

commit 3c6ffb040ca9012da60bef35cf655844ecc55e9a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-05 11:17:48 +0000

    free the stream's channel path variable in a finalize, so it's still valid when we're shutting the stream down
    
    
    20070605111748-418b8-025c608f144194ef8f0b2f93e7170008226ba3e0.gz

commit a9be0c0202484a5e069c1a4f4dd3ea8b299c3435
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-04 13:32:30 +0000

    remove redundant guarding around calls to fs_start_stream (now a no-op) and fs_stop_stream (now idempotent)
    
    
    20070604133230-418b8-2e23244cdc306c4bf5958b4771fb6ac04da77f42.gz

commit b96596a0cf71f0de8d518c473a5d11de3e178fb1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-04 13:24:51 +0000

    remove redundant code in stop_stream()
    
    
    20070604132451-418b8-ebb356a8e35484292996cccee0dadb4490f250ff.gz

commit 871f6eba44593c42ce28e2257fd4d7aea79a25a0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-06-04 13:23:49 +0000

    remove calls to start and stop media server
    
    
    20070604132349-418b8-66563f7fff267fd423ea75b0bdfcf5fb5930d949.gz

commit a77087e979cb0106bb2bf6df9897a949dc0893e8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-05-01 13:37:05 +0000

    fix signal name due to bizzaro inconsistent/meaningless naming in libtelepathy
    
    
    20070501133705-418b8-5494f115b08ab0456dbd22eb0112510b4147a553.gz

commit 03be6d68610077eae11ef4e3fc5f6acc001e5656
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-05-16 23:33:56 +0000

    Set force-aspect-ratio to true on video sinks
    
    
    20070516233356-93b9a-dc927dc206803bf057667430e501ffc07b55f393.gz

commit 514b8ade57787bc13d6e20733bacdb8856603de5
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-05-16 22:36:20 +0000

    For non-maemo up the resolution to 352x288 instead of 176x144
    
    
    20070516223620-93b9a-2996fba9abb3c31ec8619d61ddb3147484ebeba7.gz

commit d7955614256afd3ac8c5eeb57d4739bf06eb6f1f
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   2007-05-16 22:27:11 +0000

    Hack to force usage of ximagesink for the preview window, so the xvimagesink is free for the main window
    
    
    20070516222711-93b9a-88d0ebd5dd96651be57cceab4c68bb1a3daae4e6.gz

commit 6df0bd6caa0468d739ef8e53c59c5cd98606eb29
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2007-05-22 15:33:48 +0000

    Set QOS to FALSE on video sinks
    
    
    20070522153348-2425b-43f93ddb0c6d5ec8be549389a8414d2b5b5637b7.gz

commit c7a2be5f8fae210cde772468cef353d519e6c5f1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-05-09 11:17:07 +0000

    autogen.sh: remove $MAKE test
    
    
    20070509111707-7fe3f-721aabcfe3902503610a86adc94ccf5598bda2e5.gz

commit e95937e77decd4a038bb79718010d4611b502381
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-05-02 15:04:51 +0000

    create a ChangeLog so autoreconf is happy
    
    
    20070502150451-7fe3f-d08e0791e3c23cfe85dfee9049d7fe504b8c1c09.gz

commit cfd6f2639f8570d7ef01d0fc48711645f5262bd9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-05-02 15:03:48 +0000

    add autogen-sh
    
    
    20070502150348-7fe3f-128c6e3685e505509d43372983aeaf79d5bfc2be.gz

commit 27e1870599aee2f0dab18b88fa08d3ab4ca96ddd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   2007-05-07 12:08:51 +0000

    implement STREAM_ENGINE_LOGFILE to redirect stdin/stderr to a file
    
    
    20070507120851-7fe3f-22652072971f90ac337ea902624c3e0503c474f9.gz

commit af52b2afc833332cc7d672bfa84a5292623b0b33
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-30 18:32:33 +0000

    bump nano version to 1
    
    
    20070430183233-418b8-7bf5c8dbc38c4057955c9cc1c5930361010ee1b7.gz

commit 3a7792f436f5e177fee107dd57a1e5984f519f30
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-30 18:19:01 +0000

    bump version to 0.3.23
    
    
    20070430181901-418b8-cfdbd54578b2bb82df72a56bcc3164048d2c221b.gz

commit 1438f22ddb20a5073f10a5db3d9cf14f8d8abe66
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-30 18:09:43 +0000

    add missing argument to property changed callback
    
    
    20070430180943-418b8-6cb4ba70ddc76629f5d58e036618d915c9860174.gz

commit f232fed8e2061f0326447b05e47ac3472d71f890
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-30 16:43:45 +0000

    hook to the property-changed signal on the TpPropsIface and keep the TpStreamEngineProperties structure up to date, so that if eg NAT traversal mechanism changes between the channel being established and the stream being added, the correct value is used. refactor property getting into some cleaner functions.
    
    
    20070430164345-418b8-e8739e2cccf90bd643126d68812c4ddde2919fd1.gz

commit e9d30426862f6d7a9245554b70911a598974fdaa
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-30 16:42:51 +0000

    bump farsight version to depend on the new "transmitter-object" property on streams
    
    
    20070430164251-418b8-c59f30bf43cc35c6a49e250ccbf63965542faa42.gz

commit 3315dafd76c0499587a5d2ddad8227daf1f25b72
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-04-13 20:25:13 +0000

    channel.c, stream.c: removed turn-server and turn-port properties
    
    
    20070413202513-01440-91f135d4afba0cd2725d14b0b81a2e62abc1f2ac.gz

commit b555367a548e6a644290cd8c036a321ad425f600
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-04-12 22:59:12 +0000

    stream.c: reverted transmitter property names since farsight api isn't changing, and fixed a ref leak
    
    
    20070412225912-01440-cac0d86d3c6ed5fe8b710c3520ef2cb9827ad8f9.gz

commit d90e1a579857150a96418af3ff5c343993074cdb
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-04-11 15:51:08 +0000

    using modified farsight api for setting the transmitter properties
    
    
    20070411155108-01440-5059cb75f61f954e3eafc85af071865f5b32675e.gz

commit 26a26864abc4ed8300fc4614fa294a3ec53046ca
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-04-04 10:52:22 +0000

    StreamEngineChannel now uses turn-ip and turn-port properties
    
    
    20070404105222-01440-dc3c4c7ddfbc98f8266e7e6b61814c8b82940d00.gz

commit 05b2ee8c9a1f611c18d49a80f15f73bcf847944c
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-03-26 17:05:45 +0000

    setting relay-token property directly on the stream object
    
    
    20070326170545-01440-104b85611f0cf160b962c97329a493a5229da16c.gz

commit adbf4b6240bfb9a91be4b620fdd1eacebb6823bf
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   2007-03-12 11:58:21 +0000

    stream.c: pass relay-token to transmitter object if possible
    
    
    20070312115821-01440-ddd6d2a8a666a92f74748f6ce65604d92d08680e.gz

commit efa0753111fe9aa8c062df7b4910730520b05474
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-15 20:00:58 +0000

    bump version to 0.3.22.1
    
    
    20070415200058-418b8-b375f32968921a70a0c2e1b5b48b26149ff72cd5.gz

commit fa2f10e1db64282cd629e1bdc161116d21dde8e0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-15 18:30:35 +0000

    bump version to 0.3.22
    
    
    20070415183035-418b8-410c74cca13c1089b2361f908c6a19c48e835f4f.gz

commit 5e2f04dcedc1bb73b18736c9d88ee58c4dabea76
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-15 18:23:52 +0000

    unhook telephony event signal callbacks at dispose time
    
    
    20070415182352-418b8-034fb5442b04575592bbe26427545fe0e6bc24f2.gz

commit cfacd812d149609f39047bbdfcbd59d56f2a6cd8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-15 17:52:52 +0000

    add debug messages if event start/stop fails
    
    
    20070415175252-418b8-a78d8ab3d11fd26b61bd5518dc13795c9bfa9fbf.gz

commit dd35d7ddfeaea5034fe846b35aaa6efc5048f0df
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-14 19:03:45 +0000

    bump farsight dependency to 0.1.17
    
    
    20070414190345-418b8-18a0887a2866f403f49dda81644b21dd53b3bc73.gz

commit d9a377a3d072f171d1f4f01a7fac9ba51fddf2a3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-14 13:22:52 +0000

    fix broken debug print in stop_telephony_event
    
    
    20070414132252-418b8-46d2cd43d95366462a321a785715bb8e22635b4d.gz

commit fef97e6fcf5cc3dd9c92fba49db2344e1f848ab4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-13 19:08:08 +0000

    bump libtelepathy dependency to 0.0.53
    
    
    20070413190808-418b8-347fc851a7530676c4bb14efdb56c593b0fb890a.gz

commit e09fb411c916d47e46f89a1ceb297ee143560547
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-04-13 18:43:34 +0000

    add support for propogating telephony events from the CM to Farsight
    
    
    20070413184334-418b8-71943bdcac30621343c883f9a89e7b318f32612d.gz

commit 712083b49527bbf74904e984c1f6b2019f5ca083
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 01:24:58 +0000

    bump version to 0.3.21.1
    
    
    20070227012458-418b8-9d91a5954c442e40fda9d2eb8946adfb52543c80.gz

commit 0f7de66bc68c94904bbc4501c2eedc14d026f770
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-27 00:57:18 +0000

    raise libtelepathy requirement to 0.0.50
    
    
    20070227005718-418b8-14c2087f3f6a16c703e1ca160da79115653d9175.gz

commit 64f80ec7fd9ff44867eef1df345c0a088820c57c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 14:13:47 +0000

    bump version to 0.3.21
    
    
    20070226141347-418b8-f54125573fd5e77f46e0597368c4a49a35fc9be4.gz

commit 6aefb986cf798964d3bca3d2b51788fcaf9486b5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-26 03:22:22 +0000

    remove duplicated = 0 causing stun and NAT properties to get confused
    
    
    20070226032222-418b8-b4cd10d15c8ab409697f9f2d569e6c1952b471f6.gz

commit 1828f35b227e4cccb82f74618e72473a26e45366
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-23 19:15:04 +0000

    get NAT traversal settings from the channel properties interface and provide them to the session
    
    
    20070223191504-418b8-8bab339d59e7c7169f873f1e995416f854168563.gz

commit d56b634218bbbad5d3db96762faf5e9bee9423ae
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-23 19:14:50 +0000

    fix unused variable in channel _init
    
    
    20070223191450-418b8-fe72d43884866842ebbad5337523bd1d5c71f0f9.gz

commit 9b0c1150e7e24e942155e613167dae1fdc4d53f4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-23 19:14:02 +0000

    make the session provide TpStreamEngineStreamProperties to the streams
    
    
    20070223191402-418b8-8e030fc7a20555f55ef624467a394ef09fe0629b.gz

commit 495ec2f359d745733fee7280fceeb3cfb34d4655
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-02-23 19:10:24 +0000

    get NAT traversal and STUN properties from a TpStreamEngineStreamProperties struct, not from fiddling around with the connection
    
    
    20070223191024-418b8-3ae05d1b8adaca3781e7f99c8e7c8c9db2c113de.gz

commit 17a33d5913c9f8ff4f7bc4add0a44e9491e967f7
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-24 22:29:57 +0000

    add header guards to session.h
    
    
    20070124222957-418b8-41ba703ba56c3850cb7898e0e46dd8dcf9f9e22c.gz

commit c592af0dd8977c66f259a96eb32e9037249e4c49
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-24 22:26:49 +0000

    add header guards to channel.h
    
    
    20070124222649-418b8-34573b1ee391c1385f57314c1f5a6c578a39fe07.gz

commit 6545449ba29685e0dcc313d5d6f2712b1491cfaa
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-21 12:07:53 +0000

    remove unused volume and mute members from channel private data
    
    
    20070121120753-418b8-71292029fbff2df551aa58f5c208e77edbb46e7b.gz

commit 6ac878c150c4464fd7ab25d6d20381c038545a06
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-21 11:36:16 +0000

    use new util functions to disable the media server when we handle our first channel, and re-enable it when the last channel is closed
    
    
    20070121113616-418b8-c749b8433da36676192e7fa8f202e17fe0c6e2a5.gz

commit 236c202003303c09787988954ca62da6b70b61c5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-21 11:26:50 +0000

    move media server enable/disable code into util.c
    
    
    20070121112650-418b8-9cd1d460c917864dcdcdc8b1085fe5730cd0d731.gz

commit 5acc423dcb1721a2037dbeb968700a645c89d049
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2007-01-21 10:40:29 +0000

    move g_object_has_property to newly-created util.c
    
    
    20070121104029-418b8-204dec95aa42983c650cf983359bfbca01751398.gz

commit 0e38920c668a07d115fa7095ee89946b5d8f9658
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-01-23 14:01:18 +0000

    allow using separate sinks for output vs. preview windows
    
    
    20070123140118-b59df-36282ed6386fd9f5b992f3daf26505767f7a0403.gz

commit 9d15edaf2601d4c48896a37701181235af3e4970
Author:  <raphael@slinckx.net>
Date:   2007-01-08 15:47:28 +0000

    Build fixes
    
    
    20070108154728-afd96-29b81747cf939365ebd085fad6f3f30a70d6c25b.gz

commit 2307c2b0c37cb7206c2a9d945e1c49eee757e5a0
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-01-04 17:57:55 +0000

    set nano version to 1
    
    
    20070104175755-b59df-f6d1a7f93e23fa60167c52112fc2b01065a11294.gz

commit aa31fb42556e41ec8047e58bdfd5e28b57db5b5f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2007-01-04 17:53:34 +0000

    version 0.3.20
    
    
    20070104175334-b59df-58608e3704eb8a821a69a47182f339675860208f.gz

commit b5573dacaaa4935f4934a4fd48984e6cda707a56
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-01-04 17:52:51 +0000

    set nano version to 1
    
    
    20070104175251-c9803-f6dbfeefab60fc91dd652b1f92d70a2f631da71d.gz

commit 62a7f598ec8fdce2bbf02662bd43d4bc31e2b8c5
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2007-01-04 17:52:26 +0000

    version 0.3.19
    
    
    20070104175226-c9803-563e7f266ca6555f38baa2b815537d0b7ca794bc.gz

commit 2c025d2b6b7ff38c3ad27744d63ec5f6f485936f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 22:58:19 +0000

    actually link colorspace ! videoscale ! sink, it seems to behave better then
    
    
    20061229225819-418b8-54dd1a07dd43854538cc6f794b62e219d278187f.gz

commit 366d6262e88b39212b7ffd8c0320b86bce69bc1c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 20:57:53 +0000

    Link the sink elements (ffmpegcolorspace ! videoscale ! whatever) into a bin so that they get set PLAYING together.
    
    
    20061229205753-418b8-467caa3524e62645bb27f792740e2fa85dceb30d.gz

commit dbe331c90352fdb2afd3fd621233544c24b03357
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 18:57:23 +0000

    use new video sink making function for output windows too
    
    
    20061229185723-418b8-ac7779fe42eea6cf6c58ec0b62b1e3da6efc814a.gz

commit 155f41311797eb5de03584471ea4add515add9c4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 18:46:19 +0000

    return TRUE when we've scheduled preview window creation for later
    
    
    20061229184619-418b8-e6a60bad12771d54805a78f355c55abfe57bf857.gz

commit 150d76477702b93bcb19f4729347ac5b561c3fef
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 18:46:10 +0000

    tweak indentation
    
    
    20061229184610-418b8-07ef369295b67b7887d101f8b4812212806bbcd9.gz

commit a4fb35d4d5d62a3df9f50f6b37b3622aab85292a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 18:45:49 +0000

    add a v4lsrc fallback for the source and print the one we finally use
    
    
    20061229184549-418b8-46600239749bcc3e5efe1374250fce8c68396a4a.gz

commit 9de92e736daddd25b330224bdbffae2f6cc9cb8d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 18:44:39 +0000

    link a videoscale and ffmpegcolorspace before the sink so that it will work if it's ximagesink, not xv
    
    
    20061229184439-418b8-5c3c51241b58bd0d47846662adea873ed91e5d36.gz

commit 62a32aa3b3358e2f3618e90287ce23270f523c85
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 16:48:25 +0000

    when providing the X window ID, set sync to false on the actual sink (for the gconf/autovideosink cases)
    
    
    20061229164825-418b8-f3897e0f7637d975bb580c06c344012a46d10f51.gz

commit da5b09bda12b918290813cd171a4da17377b0448
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 16:45:50 +0000

    extract preview window sink creation into a function which tries gconfvideosink, autovideosink, xvimagesink and ximagesink in turn
    
    
    20061229164550-418b8-3eb7add3349d01036b62cbdd45ac5cc4f97573b0.gz

commit 9e21a39ce520ab18cc389ffd170b0885c1312792
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 16:43:28 +0000

    export g_object_has_property from stream.c
    
    
    20061229164328-418b8-3762d5c336c48556aaa9f102e4a0adf9839044a7.gz

commit 7277e59c4b9a512415da71357fd75134b9843890
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 04:50:47 +0000

    wake the main context after we schedule an idle wake-up, because it's been observed in some cases that the mainloop is not woken for a long time, and many errors are printed...
    
    
    20061229045047-418b8-cfb4760312e7c69e72ddcf9b83f7211a608be67f.gz

commit 5c45852e78474ffd78e16efadc49365d1def7788
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-29 02:41:03 +0000

    when handling prepare-xwindow-id messages, look for window pairs belonging to the parents of the element that sent us the message, as well as the element itself, to deal with x/xv image sinks which are in a bin (or autovideosink)
    
    
    20061229024103-418b8-30c8fccad7a571e019c270eaa6c570c219832c48.gz

commit 1405f8f03f81ca85d9c0ee859fc72b56a7f0e78b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-12 23:32:28 +0000

    TpStreamEngine: try linking a videorate and an ffmpegcolorspace into the video src so that our filter will negotiate even if the hardware's not so imaginitive
    
    
    20061212233228-418b8-ace250560fc463dbbe1cc9c1deb7cf98ccca1f58.gz

commit fb11a878926b3ce7ef16ec5aa9598fe0859d63a6
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-12 23:30:58 +0000

    TpStreamEngine: filter the video src to I420 atm because ffencs don't deal well with anything else
    
    
    20061212233058-418b8-48f2b5e4639186dfaf7daae748a4e84328e2eb61.gz

commit b14df79f3aee318a5a2d3c8a7b1a40bd5ff21065
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-12 23:30:31 +0000

    TpStreamEngine: before going to v4l2src, look for gconfvideosrc
    
    
    20061212233031-418b8-d19020a844724d7e4ccb1bb87c40aab96d8e0b0b.gz

commit 544056348316aa1dee4fd01836a91ae2043a16c1
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-12-09 00:49:48 +0000

    Remove xvimagesinks BEFORE stopping the pipeline
    
    
    20061209004948-2425b-f2d4b951da8d54ab05999cf3457c2ccf0bb2e025.gz

commit 600712e0676aa53d941e1b5b6276bf1d5e66256c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-12-07 12:58:01 +0000

    version 0.3.18
    
    
    20061207125801-b59df-83fb1316ef21376db830dca70e99e68428c8e067.gz

commit 75e299b43707372740153adaf4f507807424094c
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-12-07 00:11:35 +0000

    Don't mess with pipeline STATE!
    
    
    20061207001135-2425b-134463544d234c9ee011775155b51b53252c65e0.gz

commit e7e64b1e4c7236da44991c07e5d243ef724ce68d
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-12-06 20:25:36 +0000

    Correclty call check_if_busy()
    
    
    20061206202536-2425b-8cb4bb9633c4cd5d39cde57e6fac01a33fc7fcc7.gz

commit 9d5a70c750bff39ea5d059717af343af85a3483f
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-12-05 23:45:45 +0000

    call check_if_busy() when removing preview windows as well
    
    
    20061205234545-2425b-daed9d34578dd3a21da4323422bd5f6827818f7f.gz

commit ea65953abf69f9bac8642abdabd8e0f757aa1367
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-12-05 17:52:41 +0000

    Fix debug msg and only set state to null on pipeline once
    
    
    20061205175241-2425b-cc0b5af6378f4800c7a7a8e3c73a6418dd637476.gz

commit b6aa569cf5fcea7b42f013ce3875cff98bfdfdc0
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-12-04 16:27:25 +0000

    Async handler fixes : shutdown video streams on xvimagesink errors, shutdown video pipeline and restart on all others
    
    
    20061204162725-2425b-974eeb66217418b3ba5c618da06dd7b01f6b4fc0.gz

commit d196fd4b3458dcae83403608f84992940573728a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-07 09:49:31 +0000

    bump version to 0.3.17
    
    
    20061207094931-418b8-9a89530fd8d9130298ed4bdac777584e47155590.gz

commit c62d9691f0a2a24a51add434d06b086a70a4ced9
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-12-05 18:33:44 +0000

    only pause the media server for audio streams
    
    
    20061205183344-b59df-ee49ca8e0c903a5d454d15bfe8fb57de56ae5c09.gz

commit ed202cdf14893e60b0d5f4ee489fd50fe15e2208
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-12-05 17:45:10 +0000

    change video source caps filter to use QCIF instead of CIF
    
    
    20061205174510-b59df-7f806c0b348d529fd6882ab540a3ec741c4ce329.gz

commit 145f76a595ef4aba9a9cf8ffed50e843e2ff0fce
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-01 21:12:10 +0000

    */Makefile.am: clean up so that generated source files are *not* included in dist tarballs, but their sources (xml or lists of marshallers) are
    
    
    20061201211210-418b8-83200456851b5038fe4cb48bee1ea5966deb5b2e.gz

commit 97b0fbd07e1865fbe50d4207c75bb5913977adba
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-01 20:20:03 +0000

    tweak the segv handler to print a message & backtrace, rather than try and do glib stuff, although it's disabled by default
    
    
    20061201202003-418b8-965f5e8e6258d6c240d6743e1487abd09c1571a0.gz

commit 8f27eb80a38a0ed1e8282a00ab329a66a5218c10
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-01 20:19:45 +0000

    Makefile.am: write darcs changes to ChangeLog on make dist
    
    
    20061201201945-418b8-96f41ae1aee75c9fe3400973823fcefaa3fda8d7.gz

commit b66a4903d8092a32412ca6074ec88d04eaae4b9f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-12-01 20:18:55 +0000

    bump version to 0.3.16
    
    
    20061201201855-418b8-40b0e5e47543fd31ed7ab68348be28b06566af1a.gz

commit 48b161c5d31146e6326f2798dab84d7647f27cd7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-29 16:54:25 +0000

    make cb_fs_stream_error call tp_stream_engine_stream_error
    
    
    20061129165425-b59df-fe0cd24e0726c2887d2c234761c65ecc8a726070.gz

commit 677fd2caca9c388a553517ce58bdd388635e59db
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-29 16:53:11 +0000

    make tp_stream_engine_stream_error not call stop_stream, call Error() synchronously, and emit the stream-error signal so that the stream is stopped and removed
    
    
    20061129165311-b59df-57eedd71c88b0ef68af7f4b886fac4e53bbcae5b.gz

commit c4ed8c0e7a4daebd5f9b786e27fafb9907590c61
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-29 16:04:45 +0000

    rename/reindent Farsight callbacks for clarity/consistency
    
    
    20061129160445-b59df-1c954e6b5010479f6b60a695c9aca3ce66f96074.gz

commit 9c9e7d3a4706f73adecd61e2c62ec8b4b381a31c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-29 15:46:36 +0000

    slice-allocate method_ctx objects
    
    
    20061129154636-b59df-8706e96eac41e1cd8cd92d3fe070c84bf5332b26.gz

commit 29d01f7e73e52609ff249764cf4873ff687ed78e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-29 15:13:26 +0000

    wrapping
    
    
    20061129151326-b59df-15ec8c17e3d2344a993477bb0de629edd3535837.gz

commit 8c880ec265528a623a1ac4fb4dbc7611c0721500
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-29 15:13:15 +0000

    resolve conflict
    
    
    20061129151315-b59df-2b509c2a8bcd1593b0a23a20b1da5de2d57d1080.gz

commit a37a8fa482ff4965ce07f9c1852570ab8fc73a18
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-29 14:56:33 +0000

    stream: emit error signal when async method call fails
    
    
    20061129145633-b59df-341ec8fe17e7b08554b6da477ba9cc40b6c20210.gz

commit f4e0b2f38129dbdfbb3f35dbdece56a0a43dbd6f
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-26 18:30:15 +0000

    make segv handling and backtrace printing only happen if you --enable-backtrace
    
    
    20061126183015-418b8-af0752395ad11f46dc4627059747826b7b11e7f4.gz

commit bcdae90bf4f23ecb3466e44a350f6bd4816921a9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-26 18:11:52 +0000

    fix some sign-comparison bugs
    
    
    20061126181152-418b8-5aedc9356edb20522fc74002821e7ab4d5037f8c.gz

commit 728ee82b72c4e503c2af5931cdad223d8bc5d3d0
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-26 18:10:14 +0000

    configure.ac: copy versioning & cflags stuff from gabble
    
    
    20061126181014-418b8-125e473c3fe0598d50919dfb637aa6d4a4dd9226.gz

commit 28ee1f7b55a4fc10ce1aba4bf68be2685a6813d9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-26 16:44:57 +0000

    bump version to 0.3.15.1
    
    
    20061126164457-418b8-c36dbfa40bbce9b30a6f762b23428b12e34c87b5.gz

commit ac233b4232ef231c275f2a19d36297aaca618939
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-26 16:39:59 +0000

    bump version to 0.3.15
    
    
    20061126163959-418b8-75eea636a0c983a7cb5cf1d59ee9536c3601812e.gz

commit 05e541385504e2cd8e614930a7929c18de4024dd
Author: Jussi Laako <jussi.laako@nokia.com>
Date:   2006-11-26 14:42:23 +0000

    Re-enable realtime functionality
    
    
    20061126144223-358ba-295dc48f350696e98fa7a4012461c93ca044a402.gz

commit 21ab55218e2347e2ed0d6991aa90e8e5cd6c53a5
Author: Zeeshan Ali <zeeshan.ali@nokia.com>
Date:   2006-11-26 14:40:55 +0000

    * src/tp-stream-engine.c: (bus_async_handler), (_create_pipeline): Get the whole caps from the environment rather than only the fps.
    
    
    20061126144055-f39b6-645ed1bad79c43c50143eeaa51565eea28fdb6ec.gz

commit bea0345ac433a5c24e9efc7f0904b27a122ca170
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-24 16:27:14 +0000

    NULL pipeline after called stop on farsight streams
    
    
    20061124162714-2425b-cafefebc70683295fbe139cc45b89a0566a0c843.gz

commit bc3b42f5ddb70ef18716e5eb7610f8cc1df9f194
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-24 16:26:27 +0000

    Stop stream when tp_stream_engine_stream_error() is called
    
    
    20061124162627-2425b-91ea088fe79ea432f3761eca52e4380535061fef.gz

commit da2f85023b5f132ee92ae81e97be5d831709a3c8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-26 13:53:17 +0000

    set the watchdog bark/bite to 5 and 30 seconds respectively
    
    
    20061126135317-418b8-5731f06a3e463da7c25d39a2740f41d139c82b9a.gz

commit 49723eee89dcd3288f391a592bc7eed7a2d3a5f9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-24 17:59:58 +0000

    add a SIGALRM based watchdog, reset every 3 seconds and aborting us after 5
    
    
    20061124175958-418b8-be9b7ea29d5a32790099b76a0deb77068ddd2e4a.gz

commit 4f1190aab4d511b71a721d7ca5e2cd8b9f5cf287
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 21:46:51 +0000

    version 0.3.14
    
    
    20061121214651-b59df-4d7271363532a5087f12b60ee1f1b7b124a06e8f.gz

commit d2b464b120140f452bc73eb72355bf92d509dee5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 15:53:29 +0000

    instead of shutting down on pipeline error, close all output sinks/preview windows and set pipeline to null to that new one gets created
    
    
    20061121155329-b59df-81f6daa4e486abaf89df8ed0f47f27f3812c075e.gz

commit ae8708bd2878e6e48998ac78e87eb04fbb236140
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 15:33:29 +0000

    when we get an error on the video pipeline bus, close video streams rather than all streams
    
    
    20061121153329-b59df-ba18bb3b171b6fd66fad12ed5e01fd2601a7c946.gz

commit 4335fac0522d0dbed38984836e8a2b0e83fb2328
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-21 15:32:37 +0000

    make stream media type a public member
    
    
    20061121153237-b59df-e538b395b9656079ef91c4ce010c714be52dd9ae.gz

commit 4c5f27e1c5bffa6f2cb5c7d9755fa86fcd647529
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-16 12:32:25 +0000

    make dummy callback call g_warning instead of g_critical
    
    
    20061116123225-b59df-c6a51ba5ad9aab95b7c0e31bb80126b31174f1e2.gz

commit 125b838d1cc65b887457bdc96a60ffd4e5485899
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-16 12:19:52 +0000

    version 0.3.13
    
    
    20061116121952-b59df-f32099c2aac2165813c8f3824da79454afd8034f.gz

commit a0b48c61c9913bfe795b399a5887769543f42803
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-14 18:33:55 +0000

    Check if sink exists before actually unlinking/removing it
    
    
    20061114183355-2425b-fede1a6c1563066ff50bcfd93b93372909017b7a.gz

commit 5f142a2de90551bc993dd5b498419d6149919513
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-14 00:03:51 +0000

    Give error string along with the GError
    
    
    20061114000351-2425b-389b24bf383e12bbc9904da87816effbf2b49eec.gz

commit 92e456821a83a944e990c2db2ebbdff849b82369
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-09 10:27:37 +0000

    fix the fix to the error management (double brown paper bag)
    
    
    20061109102737-b59df-1bf0bc439b58bebef114072cb0e0c339cc669c0a.gz

commit 95382f0cab588d2539a74d5813b1b4affd423841
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-09 10:14:42 +0000

    fix error memory management (brown paper bag)
    
    
    20061109101442-b59df-21fa6b6a46632689e0a90a7da3ec04565bd88ccb.gz

commit cc006c6d4e893d033505a635c2474d623d6fc645
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-08 16:23:16 +0000

    version 0.3.12.1
    
    
    20061108162316-b59df-b1331760bba30eaaa477b1d282e19e82a1e8b6ec.gz

commit b1c5918e84a0877911c3fb8718f364ab0ec79b3f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-08 16:11:42 +0000

    version 0.3.12
    
    
    20061108161142-b59df-80460f478ba1627d27cdec6f0ce47e40835256cc.gz

commit 5cab19c1ecd7fe1e91a5c133a881623890856b13
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-08 16:10:58 +0000

    always pass error to _add_preview_window
    
    
    20061108161058-b59df-1968dcdd837e72f17e6a80b823d8782122f42b0f.gz

commit e6b0011db7b8dbfee042ad92de27f012646bc54a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-08 14:44:19 +0000

    save error message in GError rather than gchar *
    
    
    20061108144419-b59df-1a3a9b1ac05720ff2f36c39abd4d09dd4510c55d.gz

commit 8d7a7fcad6dd62c98c8c282d15133474dd48a92a
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-08 23:13:31 +0000

    Indentation fix
    
    
    20061108231331-2425b-0659ddc4fe5247eda3aec6f13684968762b3e53d.gz

commit 0dd7b1bf403fdd6ec61cdfe00b1b7b14cfe5e8ab
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-08 23:11:50 +0000

    Correctly free errors after gst_message_parse
    
    
    20061108231150-2425b-b9d767d63d097aef13e214b9fbfb8727c9aa549b.gz

commit a1c5466582032b2a46d55b8c04ff57377203b243
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-08 22:23:32 +0000

    Get rid of static error string
    
    
    20061108222332-2425b-1f8c851f32390f4a3dc2e507afb4756afe70ee56.gz

commit cf7be183e0bc93b44dd42d781737a1eb1633956d
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-08 21:56:04 +0000

    Only add preview windows after the pipeline has gone to PLAYING
    
    
    20061108215604-2425b-37e53f270e37545fd148e2d063f8752642a3d233.gz

commit 4f687efe8d9d0b6f947f8d86d7bff62f2af7c4e2
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-08 00:45:36 +0000

    Patch by Zeeshan for better error handling
    
    
    20061108004536-2425b-b23a4537e14dd95bff0562ff76499027a99b369c.gz

commit c776ff60031e13d372d18880dee80757d4975083
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-06 14:35:35 +0000

    disable realtime priority code by default
    
    
    20061106143535-c9803-0e3682fe0ca8e52971b7d73bc65bd57b496fc32e.gz

commit cb676c595069cd91d4d1fcfb38ea41dd2dea152f
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-06 14:34:29 +0000

    host realtime setup code to before gst_init
    
    
    20061106143429-c9803-e129cd0e6f7c704af36f4a0cf3a8e20d7d3fe61d.gz

commit 55bb67a0858d44955b4f7f97b1cf1c07adb8e928
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-06 13:03:00 +0000

    only declare rt_* variables if USE_REALTIME is enabled
    
    
    20061106130300-b59df-31896b135c05e0e2d06a041dbbebab3b95a0d680.gz

commit d6794373ade74bae30411dd5d434a84547fdad6e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-06 12:58:20 +0000

    move various #includes out of #ifdec USE_REALTIME
    
    
    20061106125820-b59df-8fc1162653d92e0e32781214defb5e3a5382aa18.gz

commit eeb50d13d40848c5e1b6172c3ad57f94c7cb6de7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-06 10:24:39 +0000

    support connection managers that don't implement the properties interface
    
    
    20061106102439-b59df-91a45e261d01d652efa614f13228d3265f4dda43.gz

commit a8d48ae43492a770dc35d0c4a1fdb24e198c3c0c
Author: Zeeshan Ali <zeeshan.ali@nokia.com>
Date:   2006-11-02 12:53:29 +0000

    Patch from Zeeshan Ali <zeeshan.ali@nokia.com> to prevent race condition where a preview window is created before we store the XID for it to use
    
    
    20061102125329-f39b6-34d1d951641760e946b29d4702ec2cbfc77b4280.gz

commit 2655d3917806b5a3bca9bafb828ec9f15c7ac941
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-01 03:16:27 +0000

    bump version to 0.3.11.1
    
    
    20061101031627-418b8-08e39a46610f3df4338ad746b4d444b9ba8e906c.gz

commit 3ef935c9a3a23078ec0ca43b94872183bf845779
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-01 03:06:29 +0000

    bump version to 0.3.11
    
    
    20061101030629-418b8-aad6ca0a94db203440a6cf976ed588f953198a4d.gz

commit 0f462063c4ca9e33e634cc3e34c2f5431c1c7d54
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-01 03:00:30 +0000

    add ChangeLog to boring to stop it creeping back
    
    
    20061101030030-418b8-653badd44692b1c328bcb784a1ca8bf1f2d4d105.gz

commit 38015bfb333c5db3268d575ddf1d7cb7ff1e443d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-11-01 02:59:13 +0000

    remove totally incomplete ChangeLog
    
    
    20061101025913-418b8-852fe4ea6a42849540044b59bcaca98425ea765a.gz

commit c016bf22eb925de6022ee8cef200bbaf2510abef
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-01 02:02:07 +0000

    Removed ffmpegcolorspace between tee and sink,  set preview xv sink to READY before linking
    
    
    20061101020207-2425b-b2b4f1b077b870cadcf74fb08fb6f79aeb8a2f96.gz

commit 4a1d1359ca85747cacedc056560dda125cdb19db
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-11-01 01:56:19 +0000

    Some extra debugs
    
    
    20061101015619-2425b-9b24a537b64d0683ba344c9bc7fc532c14e78f43.gz

commit 6886363f18e4a968d020cd04e0c176e2c20abb0e
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   2006-11-01 02:35:12 +0000

    patch by Zeeshan Ali <zeeshan.ali@nokia.com>: allow setting video source FPS in FS_VIDEO_FPS environment variable
    
    
    20061101023512-c9803-d08f36f79156d242aa3b7829d53a47fdd2e54d69.gz

commit d1edd0ad9414764465cefa666c8fb729688625d2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-11-01 01:08:16 +0000

    resolve conflict
    
    
    20061101010816-b59df-10802d53ce7586de1fd2d8b1b05e4f7f662ee4fd.gz

commit 13e054ee33f3ff4658fa6661f7896ae666f89cdd
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-30 16:34:07 +0000

    make previous patch compile
    
    
    20061030163407-b59df-1f6db5bd67f22d9de437a0e42b7fda05a4a93e67.gz

commit cdf3f1b66c2366e439ec24e59737c868f5085219
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-30 14:06:39 +0000

    clean up media server proxy in a safe manner
    
    
    20061030140639-b59df-f08b4c038975dff8da93ce9a622dac822e739b2e.gz

commit 3168c65538ce853259974511d8611be9061d5a91
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-10-25 19:48:17 +0000

    Tell set_stream_sending() to simply unlink/relink tee to stream bin if a video stream
    
    
    20061025194817-2425b-44651e0e6fe30761e800f991f0e66e9639503dec.gz

commit c5ca6619e2323fbe888494bc46f805fd3e10f9af
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-10-25 00:57:36 +0000

    Make s-e pipeline more efficient (block source when no one is listening), also fixes a seg fault
    
    
    20061025005736-2425b-43c4baa12cfc96d274f64dcffbeab5ddce67fe43.gz

commit a69d04e82fc33c64ca279abbfad84028b4a8c80d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-30 19:11:38 +0000

    set name on video src bin if created from env var
    
    
    20061030191138-b59df-0ece9479589c18ad9b7ff5363f5c02f33f380293.gz

commit c7ab7de56974b72589419b282e4cf04e034dd3dc
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-26 19:59:27 +0000

    version 0.3.10.1
    
    
    20061026195927-b59df-fbb67c324607cd37d3aec50a01b36e6d8892cd47.gz

commit c346df3f9af3aefbee16dde276587fe84b5a724b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-26 19:54:48 +0000

    version 0.3.10
    
    
    20061026195448-b59df-6b7d2bd26d10d1b03e58a720724620acc9323767.gz

commit a32f596cf8f66041fbcd392c99ed6d75b85a4c42
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-26 19:54:31 +0000

    assert that pipeline description produced a bin
    
    
    20061026195431-b59df-253dee6a021a66e0c16c417dfdd427fc77dcced7.gz

commit 902cb878bceca31444a09e396b51e946f1ed83c6
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-10-25 19:48:17 +0000

    Tell set_stream_sending() to simply unlink/relink tee to stream bin if a video stream
    
    
    20061025194817-2425b-be866e3c79062a8e37b55482677426677430a0ab.gz

commit 1004878d466bf9d7e798fa571787cc71e6375314
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-10-25 00:57:36 +0000

    Make s-e pipeline more efficient (block source when no one is listening), also fixes a seg fault
    
    
    20061025005736-2425b-a26fae751be1c1e79f8cd54670b5fe80f35979a1.gz

commit 5734dbf47c952b5b7bb15de2e179a20ef68c1911
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-23 16:55:40 +0000

    don't free NULL GError
    
    
    20061023165540-b59df-102a7f83dfe2c764220c6916929caf8cf1573a71.gz

commit 306d9135f5e7212f7e1600423fc80e5372012d3c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-23 16:21:39 +0000

    add debug message for close request
    
    
    20061023162139-b59df-18952549b9d3db556c860ad5a19674a9a91a3a46.gz

commit 19114396de290131b0e76b40b5b0d6dc8290d5ba
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-23 16:20:20 +0000

    cope better with Maemo media server not running
    
    
    20061023162020-b59df-a10c2555a95627145dbf4a4ebba8b30bfdabe442.gz

commit 699b4e9e1f1fd5f2f8d2244f456603ebd7c8a85b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-20 15:36:22 +0000

    fix type-punning warning on bin iterator
    
    
    20061020153622-b59df-c152d147724d744399ce84e0e0f65424b1ec3713.gz

commit 12471f309ab3b741efdb7c832091b09e25093105
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-20 15:35:45 +0000

    channel.c: remove unused dummy_callback
    
    
    20061020153545-b59df-e8abde4939348c8c69f0c9e6b4374e84f1e7575b.gz

commit a6c21de62452a6dfd9e1a8f7cd2eb807ae7dbb12
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-10-19 16:34:54 +0000

    Implement a shutdown() method in stream-engine
    
    
    20061019163454-2425b-c04f793e8a003f13800963988492c39d780e68c6.gz

commit 481bda5a37b1fa22df96128616dc13d1c356b8a1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 13:26:40 +0000

    version 0.3.9.1
    
    
    20061018132640-b59df-83a347ffb9d2279070a76a29846ba8947039142b.gz

commit eae38a69b0344dc5aa84287494d88ac6dc28d607
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 13:20:46 +0000

    version 0.3.9
    
    
    20061018132046-b59df-04f1afd0f2e2710b067cd6feec2d0a70f1406a1e.gz

commit 50c63d581c0a41918af13ed7f831516d9f71b841
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 13:18:40 +0000

    set pipeline to playing after adding window pair
    
    
    20061018131840-b59df-eab263a4339d59be27afdacd7727f24f661f4f3f.gz

commit d1260e6fb48b7740ddc4758be615f1a1a5e1b5aa
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 13:18:03 +0000

    print source of prepare-xwindow-id message
    
    
    20061018131803-b59df-b5c6c745d682a9bc4957e0f4c882ea9f6adf335b.gz

commit db8e9597c19ab4ed2d8fd2dea7f51b9b0c44487a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 13:17:19 +0000

    search through bins to find sink belonging to window pair
    
    
    20061018131719-b59df-5162c2d3b92161b3099d66e3ac2f722c968e6c18.gz

commit 5d3b010b9a008f65843782de883c68de85ae1287
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-18 13:03:45 +0000

    add window to window pairs list before getting the pipeline
    
    
    20061018130345-b59df-81b20f969686a648ba96225f6435b65dce7e7465.gz

commit ace98c68d87a04eeed14a15743620f3c1695766d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 20:44:48 +0000

    bump version to 0.3.8
    
    
    20061011204448-418b8-19f7a04888088737d15ae40fe791e7f06241e606.gz

commit 572197c1fb12774cd8c3004566d23b9fb859b77b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 20:40:44 +0000

    TpStreamEngine: if MAEMO_OSSO_SUPPORT is enabled, look for "gconfv4l2src" in favour of "v4l2src"
    
    
    20061011204044-418b8-9be1b5143555be2356f57878e798c39649814773.gz

commit 7f3724e07d0aaf148e8b94f44330eb26ba6704b2
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-11 14:32:44 +0000

    Hook up SetStreamSending signals to farsight_stream_set_sending
    
    
    20061011143244-418b8-4755106eba6692feff50107fe041da030a5719a8.gz

commit cdb478399bc1169e7578d23988485711e4c1ad24
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-10-17 15:36:14 +0000

    Propagate channel error to all streams instead of sessions
    
    
    20061017153614-2425b-a01c623c92cf5e405338fb2991befafb2f4073b9.gz

commit b99d8227c5230428a6aef03a65f42cb9f4062ed5
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-10-16 22:04:11 +0000

    Properly handle gst errors in async bus handler and exit()
    
    
    20061016220411-2425b-257557755b9bdcfda965b0efad109901e7480202.gz

commit 613f84a02e3efd271ff70c8cae5c2846874c9862
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-10 14:48:07 +0000

    TpStreamEngine: ignore BadValue errors on preview/output windows (they can happen with xv)
    
    
    20061010144807-418b8-823957066885bdf5e8c4cc5bcf473aafb4a3e67c.gz

commit 84f2af360075df29b33703a1c78f45e1edd2eb08
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-10 14:20:32 +0000

    XErrorHandler: add signal for BadValue errors
    
    
    20061010142032-418b8-4b0264aeed9fa0fb2d4a05f4b71ef5b2ad86ae2f.gz

commit 9ad79308fdcba05fcefdcbb9a8fa8ee473db3a6b
Author: Zeeshan Ali <zeeshan.ali@nokia.com>
Date:   2006-10-10 12:05:15 +0000

    Build the videosink from the environment variable if set.
    
    * src/stream.c: (tp_stream_engine_stream_set_output_window):
    * src/tp-stream-engine.c: (tp_stream_engine_add_preview_window):
    
    20061010120515-f39b6-382c7575f17627f3078e4b0145f8b6a9673fbdde.gz

commit 607d222c015ebf7bb1701964f3a5bfb87e4e46f3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-10 13:43:52 +0000

    version 0.3.7
    
    
    20061010134352-b59df-0b04bb7ccfb751583a3037cf4d5ce3fe38bb2a92.gz

commit 50bdb3793245feb5e43c03b8e2d9c2fd70971737
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-10 09:34:46 +0000

    remove null_stream argument from _remove_video_sink and null it manually in the only relevant place
    
    
    20061010093446-418b8-4f54b463837ac06c27ac99206865ceedc69cf16f.gz

commit 4a6b13c80086e167b84f4e8ff4d496ef61a64c0b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-10 09:19:00 +0000

    remove overly defensive ref/unref of sink; it defends against a case which we rely on being true in the other place we call _remove_video_sink
    
    
    20061010091900-418b8-1871d26863ccf08a178657b9365caefd9f0073e8.gz

commit 57b7dbddec1eefdab6aab79b4a6f90f0dcfc15c9
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-10 09:14:15 +0000

    only stop the stream on set_playing (false) if it was started
    
    
    20061010091415-418b8-7346d97192fad0c17198a9190852482a26dd7795.gz

commit d0a5947339a01c576abfaf6ea0337512015d0b77
Author: Philippe Kalaf <philippe.kalaf@collabora.co.uk>
Date:   2006-10-10 11:13:26 +0000

    Add new dbus signal "received" on StreamEngine to signal when we are receiving a stream
    
    
    20061010111326-22d42-2fc712750b89ba085bc69b7119c5878760ee15fe.gz

commit 563bf33c63c7ebc92cfc0b9595d232bb68b0fba0
Author: Philippe Kalaf <philippe.kalaf@collabora.co.uk>
Date:   2006-10-10 11:12:43 +0000

    Fix volume setting bug
    
    
    20061010111243-22d42-abae81a2e77f3a4ddea50e3160c788e494cb0b90.gz

commit fb26b67ad685e26be32d66641c0cc994378d4da3
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-10-05 00:54:39 +0000

    Cleanup xvimagesink leaks and shutdown sequence
    
    
    * Fix GstMessage leaks in bus_sync_handler (Gstreamer example code is wrong)
    * Don't set sink to NULL on normal shutdown (only when setting window_id  to 0)
    * Mangled ordering and logic in _remove_video_sink()
    * Make sure stream-engine stops all farsight streams when channel closes
    
    
    20061005005439-2425b-bace153c52b9e2229205ab8c7a90fc79c706a701.gz

commit 80591354ed880c7a9aec6f3c1f822c92ef6dbf18
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-04 16:10:10 +0000

    fix _remove_video_sink call
    
    
    20061004161010-b59df-d3a039a7aff196d567045f3fce5de8e067133008.gz

commit c6237439828eb07823da4aad3c452efec05f49bf
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-04 15:55:42 +0000

    remove video sink when the stream is stopped rather than when the window is disposed
    
    
    20061004155542-b59df-8edd67bfcb09ec1ccd938c61e4b05e2968eed2e6.gz

commit 110e36729d4e216d1cfb45eb5e5fd46059588488
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-10-04 14:34:22 +0000

    have a helper function to remove the output window, and call it from both set_output_window and the dispose
    
    
    20061004143422-418b8-4ca641946c9be16ccc515cfa24608f3a860c14d5.gz

commit f2becf67f8bb07e5b9a6c607ebdc3ac69c5990a7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-04 14:12:29 +0000

    fix stream stuff
    
    
    20061004141229-b59df-cad28ad8942f6608111df54c4bb85215a0a63d94.gz

commit 53439e9393db401ed7ba706b8bcc54f1b3f5403b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-04 13:59:20 +0000

    set output window to 0 on stream dispose
    
    
    20061004135920-b59df-6adc97046571dec41d9c7835876d31e4a5aa5361.gz

commit 6cf5d0ec298dd4d69d9183f3de5901d1bbe2dce0
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-10-04 13:42:59 +0000

    remove video sink from pipeline when output window changes
    
    
    20061004134259-b59df-bef145070f556fd35d3b6a5a6b093ed72077b114.gz

commit 8dbc44f4603c5748485a04d6fe2859fb67e8250c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-21 15:29:40 +0000

    bump version to 0.3.6.1
    
    
    20060921152940-b59df-e248353f3b8f26c083724ac1e406f39111eaccf0.gz

commit a6ef98fc44f8c4ceb779ab7637f41e14e6cb113d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-21 15:23:46 +0000

    bump version number to 0.3.6.0
    
    
    20060921152346-b59df-3aba681c75a99753a85a128ef1971929219eb819.gz

commit 4c2c70e0061442faaff20677df49353cfc32d597
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-21 12:38:48 +0000

    NULL media server proxy before unreffing the proxy
    
    
    20060921123848-b59df-4e784ad15f3a534d4be917414e50151bc728771d.gz

commit 427ea3938e8992b765eef94dd7dd545283e3ba0b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-21 12:10:31 +0000

    consistently refer to Maemo media server as media server
    
    
    20060921121031-b59df-746d19a6ed2b5c62defad915d9331f774d159aa8.gz

commit 8c0fc963c3c30f01c059b1f20ef3edb749dd4f9b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-21 12:09:17 +0000

    clean up boring file
    
    
    20060921120917-b59df-436e1a332467a3b551cce8cba3d77cd194723e86.gz

commit 3f6b635e614ca58454c00368b2db38c64c0be556
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-15 15:00:55 +0000

    bump version to 0.3.5.1
    
    
    20060915150055-b59df-e90864309e87efebd279634c8376e024fbc0ca23.gz

commit bed5b9e0c41cbf84a1fb43586ff323ac53499637
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-15 14:10:30 +0000

    bump version to 0.3.5.0
    
    
    20060915141030-b59df-9b5f023ec43f8429566cf4a1e6cf1276695016cb.gz

commit 0aa4a12fac73bde4e32a84ff294134f595e59f82
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 13:37:03 +0000

    Tweak debug message to not say the name of the sink, it's not always guaranteed to be one thing or another.
    
    
    20060915133703-418b8-35a57cebc8b1b92a321a6a3d4f1cd9f4410a07f8.gz

commit 1951f9c74f461535cc68e25ca4d7379e0fb2aede
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 12:02:22 +0000

    Make X error handling code in TpStreamEngine also handle output windows as well as preview windows.
    
    
    20060915120222-418b8-337832c65bcf68682afc0a71f546f107a1102244.gz

commit f92567c41712c086778657c78b49b8297a89d1d3
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 11:33:32 +0000

    Improve debugging on SetOutputWindow calls, and fix bug where even in the no-op case (existing ID is the same as requested) we tell the stream engine the window pair is removed.
    
    
    20060915113332-418b8-13831623d38f93af498749736dca68214825c248.gz

commit 74fccc638ae54300124e1dbdaba8819a7e058100
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 11:29:38 +0000

    Make SetOutputWindow(0) unset the video stream sink.
    
    
    20060915112938-418b8-e1b1fb0db47052a41d45262c22af067ecc668826.gz

commit 198f55b2f96196aa4871c096f2ff126f8dac8047
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 10:11:50 +0000

    Store the TpStreamEngineStream in the WindowPair for output windows.
    
    
    20060915101150-418b8-143a716a8ddbd74bc4e03be2888339c57276007d.gz

commit ea8814e878208b9f77b1b6db03e956f17519e1b5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 10:10:23 +0000

    Add a header guard to stream.h
    
    
    20060915101023-418b8-a72548cecb8bf681121920cea958063a16bf1322.gz

commit 0f9e6222e82d0a5940134bfdcc1558d78e44b082
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 10:03:16 +0000

    Remove BadWindow handling from stream.c
    
    
    20060915100316-418b8-4d04435e9520e22005bff1966c09f9ad746d1eae.gz

commit f17d84ad2549cdcd773f5cb26dc1ff0755099fba
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 09:41:30 +0000

    This atomic stuff seems not to work... just go for volatile atm.
    
    
    20060915094130-418b8-9e550b5beb7020b22626cd2db107d79534df96ec.gz

commit 2e8da82c5a4dfb44d1163813d9b7be82272c8a5b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 09:23:25 +0000

    Unref XErrorHandler object after emitting any signals, to avoid leaking references every X error.
    
    
    20060915092325-418b8-8a5852643b9ddc99a086b00bde12efe8b1e30ce9.gz

commit 58e1527d6b43617c490aa2b98386b787d096feed
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 09:22:42 +0000

    Ignore BadGC if there are any pending-removal windows, regardless of the resource ID, because we have no idea what the xvimagesink's GC is.
    
    
    20060915092242-418b8-48e3214fb0c2e9ed17840f5bbbcce2eb7453565c.gz

commit ac610e6bbdad01d4b6b0edbfa1f60e5258532d07
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 08:49:16 +0000

    Apparently in glib 2.8, the g_atomic_int operations don't expect volatile... hmm.
    
    
    20060915084916-418b8-0126498e4264f19998c22b39534291c1c688e056.gz

commit 600b47c38cfa3fbc7df132f141751ac9c249278b
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 08:41:48 +0000

    Fix silly bug where we look for preview window errors in the list of output windows.
    
    
    20060915084148-418b8-8f02d6c25c4b1a3cf7fd544792b1b9e8bb295c7a.gz

commit 0612cb0d9c629d2d503915e2c13468e6a5f2b75a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 08:36:04 +0000

    Keep only one reference to XErrorHandler for the lifetime of TpStreamEngine.
    
    
    20060915083604-418b8-76290c8f7246fb315e2f40096b8106feee4e8f8e.gz

commit 67f6c373e997c5934ae01e679fee917db8e4bc5d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 08:32:19 +0000

    Hook to BadGC on preview windows and also ignore it if removing is set.
    
    
    20060915083219-418b8-f93952bec3e79fed05c925c073b2bdf7aa622afe.gz

commit e10c25154b47c720bea353a4139c8737b07eb7c5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 08:32:07 +0000

    Catch BadGC in the XErrorHandler
    
    
    20060915083207-418b8-c6591aed2d920a46c914a39b435e0a556747cb00.gz

commit 706d874cafdf8890d1fcaa607a891068b665b087
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-15 08:29:29 +0000

    Replace use of g_atomic_int_set with g_atomic_int_compare_and_exchange
    
    
    20060915082929-418b8-747064312b40714a1a3e534ec488254136955111.gz

commit 4d5a916100c1d4210b6815ebaf95dbd786cf0321
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 16:53:03 +0000

    Handle stream errors in the main thread with an async bus handler.
    
    
    20060913165303-418b8-03e0449cce1e1a07ca895e4ec2836ef2b73b91af.gz

commit 9d8f1dca7e94f3a9662433a138fd3e705d3f4c5a
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 16:12:32 +0000

    Quick hack to handle a resource not writable error from xvimagesink and remove the preview window.
    
    
    20060913161232-418b8-9b07246048eb2b251afb3c6d40e6004b3a719e99.gz

commit 7baed3a235022d22f0b0b8bdcda2fa753e264b12
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 10:38:47 +0000

    Make wp->removing volatile and access using g_atomic_int_get/set
    
    
    20060913103847-418b8-446415fbe26ecaf707d27ae593027e10d79c9f22.gz

commit 870fc3a31878d0b0c849f1659a4ee68743eb6094
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-13 13:12:28 +0000

    bump verison to 0.3.4.1
    
    
    20060913131228-b59df-3c2f42b9d56daed63cf802c869d5e60c0c63611a.gz

commit 3d9bbaf97eddd307069082168ce4f56588565188
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-13 12:52:20 +0000

    bump verison to 0.3.4.0
    
    
    20060913125220-b59df-c382b44efd1f22cd8c639fc62da35f42e1a13f0f.gz

commit 60bccaf424c410e8d6b9fcef31333538c4536e19
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-13 10:35:27 +0000

    Try and remove any defunct Xv sinks before adding any new preview windows.
    
    
    20060913103527-418b8-08f74245cd5ebd2585f4fbae40877d0183e62c40.gz

commit 335821b5b35311c9a46f376cc92a4aba49efb37a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-13 12:26:44 +0000

    use weak reference for X error handler singleton
    
    
    20060913122644-b59df-2e7abc2829c825e8f1566498eae928f9f14e6971.gz

commit 7e7a52f2ab2fb8fd59194098a64ba075cb1a64d1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-13 12:10:35 +0000

    remove x_error_handler_cleanup
    
    
    20060913121035-b59df-d46a0a0942134a83cd6f2ab6540695c016f31929.gz

commit 8ae7f1faec834376171e44fb69a5a01938321870
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-13 12:07:35 +0000

    return return value of old error handler
    
    
    20060913120735-b59df-02c75ed9b7d69e7743e8d67e4843efa3b3f67c79.gz

commit e90cc7977106ee1211357752c8d295c4fbaa71e5
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-12 17:04:34 +0000

    Store mapping of sinks<->window_ids in a linked list of WindowPair structures, and use a null wp->sink to indicate that a BadWindow error is being handled already, and that subsequent errors (usually one more BadDrawable and one more BadWindow) can be ignored.
    
    
    20060912170434-418b8-8d9bae910698ea5d6e5da6e6e6dd3eece7e5b83a.gz

commit 21cfb677f6dfb61ad753bd20b556fdce507fefc8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-12 14:53:21 +0000

    Remove preview window element from pipeline in the main thread - the BadWindow callback happens in the pipeline's thread. Ignore the BadDrawable errors that we get until this happens... :-/
    
    
    20060912145321-418b8-8570a1e98c6c384418ee290fc367723d20246d10.gz

commit 5d615bc4c5f9c1a9e5a6f5b33a1564b07ffa9d73
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-12 14:24:21 +0000

    Make SetOutputWindow robust against repeated calls
    
    
    20060912142421-418b8-8b9adacfadacac4fbbc1e977f89646f3cedeea0e.gz

commit b782f4f327a8bfdd6bebac24831b8be499d9ec5d
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-12 14:23:26 +0000

    Unref the sinks after giving them to farsight so that they are freed when the stream is
    
    
    20060912142326-418b8-33a5d4c0a7ff22726b0a10a24ff389a64988f399.gz

commit e7defe5f27bb12849e81257b206571acc3185334
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-11 18:28:26 +0000

    remove output windows from hash table when we're done with them
    
    
    20060911182826-b59df-0ff8133f7d290c22058a056d0cd3eaa8b2077235.gz

commit 6ec1905d5e78453b4a82c5f3a1d88b5ef0fe1a3b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-11 10:17:32 +0000

    configure.ac: simplify pkg-config calls
    
    
    20060911101732-b59df-6c664292833f5afe0d68fddb1eee56963ffa13b9.gz

commit fa210da145e5e72dd0164a54f10dda95951473a7
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-09-12 19:56:44 +0000

    Remove broken pad counting code and add fakesink to tee
    
    
    20060912195644-2425b-1de4673967546a8902b43a49104ad15ee28a6b63.gz

commit 85b0c012bd685b11169abebe55cb20a1059c6bbc
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-12 11:45:47 +0000

    TpStreamEngine: hook to BadDrawable signal to cope with unexpected preview window disappearance
    
    
    20060912114547-418b8-f26cff0d5835e7e01d7cd468f2dd44def0d51314.gz

commit 23a87203ab7d17bafaefd83c2603c5835007f891
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-12 11:45:06 +0000

    XErrorHandler: add callback for BadDrawable
    
    
    20060912114506-418b8-975eeeffdf51e84e6150637fee102620d15a09c2.gz

commit 0bbcd24d0db80fd54ee4ae4616da7d7c91083427
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-09-12 01:10:41 +0000

    Replaced non-functional iterator pad counter by my own (tm) tee pad counter
    
    
    20060912011041-2425b-0d3e2aceacef1a21b4a2203e72f2744dba8bf25a.gz

commit b942843979ced702ebaca6c1c4499c74fd7e0924
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-09-12 00:25:09 +0000

    Properly dispose of preview sink and PAUSE pipeline if it is the last element connected on the tee
    
    
    20060912002509-2425b-494c669a33b36fff76562b8e1cb5cdac6c23e405.gz

commit 95ea0980529d572f387dbc06affc47cecae773b8
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 15:20:15 +0000

    Look up the preview window GstElement with an ingenious reverse lookup on the hash table of GstElements -> XIDs
    
    
    20060911152015-418b8-b9aa285c5e83c69d9f8106e3d01340b5a68a070f.gz

commit 00df85bbee5ad9cba816a472464c0abb3d8606c4
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 15:18:28 +0000

    Remove g_object_unref from preview/output window hash tables because a) it was doing it to the XID value rather than the GstElement key, and b)the GstElements are not referenced when they're put into the hash tables
    
    
    20060911151828-418b8-8236433fae47ef1b255c2807e1bf9da1c5445d4b.gz

commit 76d7faca079fe2b67b993791c66f8be5489c5720
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 14:45:38 +0000

    Disable apparently duplicated BadWindow handler in the stream
    
    
    20060911144538-418b8-9c619450df08b67eb16a0ecd6b62387430ae4630.gz

commit dea04a8f0c23650dc59c25ea286627bba7886751
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 14:45:14 +0000

    Hook up BadWindow handler for preview windows
    
    
    20060911144514-418b8-581497649f8eb403096b1d169d8d8642bf2d11d8.gz

commit cfcc20311c587779400b602c464f13191be3118e
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-09-11 23:36:11 +0000

    Fix inverted g_hash_table_insert call for the preview window XID
    
    
    20060911233611-2425b-e15f48386d8a3b4df5fb3a557191839f2089410f.gz

commit 62bb89d1772451903e8697cd12a108727d00c24a
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-09-11 22:25:13 +0000

    If there is no window_id, just return GST_BUS_PASS instead of asserting
    
    
    20060911222513-2425b-aa195a967ec26df6b3247b64b74e5b315623c0cb.gz

commit 1f947537867689a3674788a66618029357d072ad
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-09-11 22:19:26 +0000

    Add sink to bin in case of FS_VIDEO_SINK being set
    
    
    20060911221926-2425b-57f088f0ebe366b12a542cb790d95978a42154f7.gz

commit eeb85d2d1c3200436040f64c50b19dbba64f8671
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 11:09:44 +0000

    bump version to 0.3.3.1
    
    
    20060911110944-418b8-b1222ad9ae9b119080d6769a3513474a9f0edd37.gz

commit 83778741cac969362ca31a4d87c186290f101472
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-11 10:59:45 +0000

    bump version to 0.3.3
    
    
    20060911105945-418b8-e389db6bd96580d63705827450305ae1533d63e9.gz

commit fbbd06e7c4157ce743ef0f2e825dd603871566a9
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-09-11 06:52:05 +0000

    Use env var to make shared video source
    
    
    20060911065205-2425b-4947fbf069795d516022e51523fd1c96276f5726.gz

commit 2a7bbddc61af42ce838ae4c53244719397d05ece
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 19:15:16 +0000

    update for new farsight 0.1.8 (there is no STATE_PLAYING now, because state refers just to connectivity; mostly remove these checks because the functions are safe when not playing anyway)
    
    
    20060910191516-418b8-4b90f3f1d345bb362ed67c73bfdf1d818164b6e5.gz

commit 0f4fc1e57d2b63b4af1ffd150e05204ababdabe1
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 19:13:12 +0000

    update to telepathy spec 0.13.4 and libtelepathy 0.0.33 (basically s/ice/media/)
    
    
    20060910191312-418b8-0abe17577a502957c4737ba4406ad5b8edd2d71a.gz

commit bb4aa182f3d1fd7127fe080185814abcca51e59c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   2006-09-10 15:36:10 +0000

    configure.ac: raise libtelepathy dependency to 0.0.33 and farsight dependency to 0.1.8
    
    
    20060910153610-418b8-f27b687f44ea6415467ad0e0450c26198dc3ec46.gz

commit 23d46acf5d456fb40f4a8402d496b9c2808e4602
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-10 10:24:19 +0000

    up video filter resolution from QCIF to CIF
    
    
    20060910102419-b59df-0bef6bcf6d995ae8b6d20299d56273e6f87119b3.gz

commit 7c1215f3a698c8a13dbf433261f3855df35aa7d8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-10 10:22:40 +0000

    make video pipeline use v4l2src
    
    
    20060910102240-b59df-48ce8c53718c15f8fe9a1e0f37f92c4f866e1775.gz

commit 0c55fd800832a1601244f60b30c1595c7fb46f7e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-10 10:19:51 +0000

    print GStreamer error messages
    
    
    20060910101951-b59df-191096b36260602f6e081432fc54688bd3fcd8d1.gz

commit 14459f7ab76bc5e6a6d3429820cb079e948570da
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-09 16:58:37 +0000

    remove unused member arg to new_ice_session_handler
    
    
    20060909165837-b59df-502aa69a139c9c10c7a9e563b8bfde81929263f5.gz

commit caee6a82fceeb336751018940dd24e96cf2cb797
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-09 16:57:42 +0000

    get_session_handlers_reaply: refactor, improve debug output
    
    
    20060909165742-b59df-aa53f7c63d41e107f570df75c5ac3bdd8c4a49de.gz

commit c39e956261c100ebf22a1c8f443bd81a4aa23b9b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 17:04:14 +0000

    move BadWindow handling back into TpStreamEngine; add ffmpegcolospace to preview window pipeline
    
    
    20060908170414-b59df-2e59ce08b9b452f8651ece14c4355296034d6ca2.gz

commit 620bacb9ce9178a9e59288c68927516e799abaf9
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 16:58:18 +0000

    set sync to FALSE on preview window sinks
    
    
    20060908165818-b59df-baf1f827f31f3a7fd3f9e32769fe45dd686868ea.gz

commit cdcf9a4eaeb344692cf70b7c39ae4922b3544a94
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 16:57:03 +0000

    set is-live=true on video source
    
    
    20060908165703-b59df-6b6649e7f117f52d1b527fe6385bc3278c7ae330.gz

commit 4d38f4491f2600470da56aebdc14890c42a07615
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 13:33:06 +0000

    set Farsight sink to NULL, not fakesink when bad window error is received
    
    
    20060908133306-b59df-9c66dd293384d6b1c5222379b1f6380187d5a851.gz

commit 472aec76d5ce3d60723f5c79e7b4c3959376f29d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 13:30:09 +0000

    stream: include stream ID and media type in debug messages
    
    
    20060908133009-b59df-2002c8711a3ad636e1e0e3656a01e6a42d5f7d2e.gz

commit ebe50196cdcc7541c0cd0fd4d3e95578faa923bc
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 12:50:31 +0000

    correctly set stream IDs on streams
    
    
    20060908125031-b59df-c76b72ed830c337a96a387190f5bae37a28e781e.gz

commit c3f80ae70374b33233c9e238955871e855f86028
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 11:53:43 +0000

    set pipeline to playing after creating preview window
    
    
    20060908115343-b59df-bc8a16704adea957ef013b001e7da86befae0ecf.gz

commit ac30411a70793b6f5bb39edc3bb31cfb82350490
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 11:53:07 +0000

    don't set pipeline playing immediately after creation
    
    
    20060908115307-b59df-ec7809a0bec61f6190f24de67963d3102960a8d8.gz

commit 694997328a8f8e888881ea331e65162109d0a143
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 11:52:49 +0000

    don't set YUV format on caps filter
    
    
    20060908115249-b59df-537dfa5aec706a1ad3a9729351a8fc991333b273.gz

commit 68fa04f8e1c7c3e506b1e0831bc3b20dc3d27808
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 11:52:02 +0000

    stream: set pipeline to playing after setting Farsight stream to playing if media type is video
    
    
    20060908115202-b59df-26534f1d7fca77a6f6e6b59b3966f172f9cc4f74.gz

commit b369185350ffbd8d503d1e7fc737f23c528adae3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 10:57:51 +0000

    set_output_window: don't check for fakesink; hook up X error handler
    
    
    20060908105751-b59df-2e116b4b6d52f170cac5f5a1640eec158d1dc47a.gz

commit abf12449277ddbd930a2dfc815fb874ae054a603
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 10:56:03 +0000

    tell Farsight to use the stream engine pipeline for video streams
    
    
    20060908105603-b59df-8ab586e525a303bcfcca07b6f7e3969c467d1150.gz

commit 542f82978232435b18769c7732b39acf96cae1fc
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 10:52:10 +0000

    don't use fakesink as temporary sink for video streams
    
    
    20060908105210-b59df-4770793732f7319035c64c988f12460f294737ac.gz

commit 800f936ab5cb1fe323637b3e014f830208714bcb
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 10:51:20 +0000

    use tee as source for video streams
    
    
    20060908105120-b59df-f9bddf6515f2699a5a0b177983d68faecd32b829.gz

commit 73aa69b293237c6e106fb11e744049d7ccd8e0ac
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 10:48:07 +0000

    hook up sync bus message handler for setting X window ID on video sink
    
    
    20060908104807-b59df-f04672e70362c5aadbe0bdc901eae8c971c9b0a9.gz

commit e89dfb2c47f96ca4fd6839ad30b0fd53b1126046
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 09:22:47 +0000

    document tp_stream_engine_get
    
    
    20060908092247-b59df-aa40e3cd434e0a5adbbd42da64828952bfa28403.gz

commit 2f349f6e648ea16812747d77d8dff15d0251587e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 09:21:43 +0000

    tp_stream_engine_get_pipeline ()
    
    
    20060908092143-b59df-44361db002146812aa5db306f8ac071814570bfe.gz

commit 43a0ed4a4f36dd5e7277d3f2c2796323aa4b5044
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 09:20:20 +0000

    set pipeline state to NULL, not PAUSED before unreffing
    
    
    20060908092020-b59df-15ad0904ece68a4a3d5dae5e75837af87dc9ca60.gz

commit b996406639a1d561d80d74f99df1eab7d2de2ac8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 09:19:46 +0000

    remove fdsink code
    
    
    20060908091946-b59df-5f1e70da860a7fa0b7131b020439b4864802565a.gz

commit 151b2c7e37218cebf777dbdc93ef3af644ee8acb
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 09:10:50 +0000

    unref tee after getting it out of pipeline
    
    
    20060908091050-b59df-4d70e0f0df663314ca90d1e9679856ce2e36f595.gz

commit 830f2f84a223b910177751a60c3423412d2a13de
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-08 08:05:39 +0000

    xerrorhandler: add copyright/licence headers
    
    
    20060908080539-b59df-22ac6c1789e9e903473c051f46bee42c7cd35653.gz

commit 9adc6fc726832f371fb727a32f9c55a4f1b4a802
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-07 08:58:07 +0000

    use g_hash_table_destroy rather than _unref
    
    
    20060907085807-b59df-da58207b4ac16e041fe71e1fe59fa1cf72cc6da8.gz

commit b2ee363a2af5778fb0b0ddfb981c1ccf5166e04c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 15:49:30 +0000

    bump version to 0.3.2.1
    
    
    20060906154930-b59df-83fbee6964c8545dc1ea8443e3011d0cf9328c89.gz

commit f18c781d3435e7365d614593f952749644d63d45
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 15:46:00 +0000

    bump to version 0.3.2.0
    
    
    20060906154600-b59df-074e68d1a45ac1c7b7e48eae5f6afc54dafc56b4.gz

commit 1dbf11701ccd6c808a4d1dc561b5d9530678f120
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 08:58:37 +0000

    default to v4l2src, not v4lsrc
    
    
    20060906085837-b59df-8e12d55cea67b841448b1aa662dae6d0be41434f.gz

commit 1fac1a07ec72d16b90b791748d5be941279e14f0
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 08:08:19 +0000

    handle new Close signal on stream handler
    
    
    20060906080819-b59df-c2a531a602b9070e23e98c9929bb481bae98c2c2.gz

commit 48ee810e1f1784ac6a345192c53692a84d3d6c03
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 08:07:32 +0000

    stream ID should not always be 1
    
    
    20060906080732-b59df-c2e66bce6f412338808da64a82d4d113fc226019.gz

commit 7b41cacff1bdfc590be01fd4b0c6c2a123dcd6cf
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 07:54:38 +0000

    prevent stream-engine from timing out if there are preview windows
    
    
    20060906075438-b59df-519d9c098a696347cf81cb719c6e2a0408714b2d.gz

commit e5b1429ae17582ae239aa62fb1bc79bdefd0d634
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 07:53:46 +0000

    set preview sink to GST_STATE_NULL before unreffing
    
    
    20060906075346-b59df-868e89b840847426a5f9cb09dec498389c559d61.gz

commit 0803c1d765f92a08699e289e2f8b5acd60e9741a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 07:41:54 +0000

    revert to simple v4l src creation
    
    
    20060906074154-b59df-444e703f9c7c68a4c0deccd0b30d93e7693c669e.gz

commit 1cf77e76389f7b92544f5c9058c7cfa9d6f2ef3b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 07:31:27 +0000

    don't emit stream-error signal when embedding window goes away
    
    
    20060906073127-b59df-76f54e761344a943613feefb867d5c46369a6c9a.gz

commit 1323d601814c9a4b50134bc5a11b758d31441fb9
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 07:24:13 +0000

    sync element with parent after inserting into pipeline
    
    
    20060906072413-b59df-0d51919633af4ad4b69d47f542f8743eb135debf.gz

commit e52522d41f3c8273d9f744b35bf06150b842e41a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-06 07:20:38 +0000

    check for mute/volue on src/sink before setting
    
    
    20060906072038-b59df-0e2d0da13d76fdd3591b2a30578737ae56496ca0.gz

commit 68b82f8f071fe28d16bdb0f091c43cb86f19fac0
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-05 16:10:22 +0000

    src/sink creation: parse pipelines in env variables, add debug messages
    
    
    20060905161022-b59df-f9bcf9fe25d0879f18d7c049ea6e061821b5ee25.gz

commit f77d8e595d34cc6414c4aaf5ade1554ce7b4d0e4
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-05 09:18:18 +0000

    remove obsolete _set_preview_window on stream
    
    
    20060905091818-b59df-68ebcc54ecce7b669048bd037f23e6ca0c9590fb.gz

commit 1efe79b5e3a80aefe714a594b8a274b3ebf79398
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-05 09:17:36 +0000

    make TpStreamEngine a singleton
    
    
    20060905091736-b59df-97e1350e10eff4f4de0c79749423a6de30c3cb2a.gz

commit fbf61054f31de2b7d84adc4bf62da596e6a316d7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-05 09:02:51 +0000

    tp_stream_engine_{add,remove}_fdsink
    
    
    20060905090251-b59df-431d53e447695289fef5f0bcf7b9434a208a15bc.gz

commit 50a8cbe3d4de657eb5eade41bf448eb89bffc9d2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-04 18:56:28 +0000

    simplify src/sink creation logic
    
    
    20060904185628-b59df-92c2726310556d89880e7e379d5721e95de09de5.gz

commit 61679de5eb044bf13d1efb97a6908c5654033b7e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-04 18:41:30 +0000

    check for sync/is-live properties before setting them
    
    
    20060904184130-b59df-cca34437d203896043425bf2eb8388bcc21aa544.gz

commit 90fe9ee9365b34c13cd1696712b8f4b352305b0c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-04 18:34:21 +0000

    SetOutputWindow: only set window ID if sink is has the X overlay interface
    
    
    20060904183421-b59df-9a12d93e1def0e52bd2464b0a82a33b7af0d10d8.gz

commit 880574d9191cd60d6e18a9065de184feacf844b3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-04 18:33:26 +0000

    explicitly set tmp video sink name
    
    
    20060904183326-b59df-2d91d15c586b100203a44716c43e1f5f164765f8.gz

commit 59b728f83f06e7eed8e51c699fd287a5e4bb705d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-04 18:30:06 +0000

    better support for setting src/sink through env variables
    
    
    20060904183006-b59df-e631672e86dbfb05b8e297a92ccc9715022e602e.gz

commit e4f8e3613cb85271f0f85f8e6941aea0559f351e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-04 18:10:09 +0000

    set sync on sink whether it be audio or video
    
    
    20060904181009-b59df-a7ede277f327b3bd5593bfa22c41ab2af692065c.gz

commit 4452e6a068189532be5faec879a8e9bd48ec89d8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-04 15:05:04 +0000

    call IceStreamHandler::Error when the Farsight stream raises the error signal
    
    
    20060904150504-b59df-315a5747336441399e27cf9d5e4ed4037aa7c9f5.gz

commit 09792d5f530eb2e1b1cc1dea97f39b5298d66c37
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-04 15:01:49 +0000

    initial implementation of AddPreviewWindow, RemovePreviewWindow
    
    
    20060904150149-b59df-0844f3be5240064f425ae5ec9759d9727410f97e.gz

commit f7aeb80f270d1b23497ff14cb49c46e968e39a66
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-01 18:51:30 +0000

    make bad-window callbacks return boolean; call old error handler if error was not handled by a GSignal callback
    
    
    20060901185130-b59df-55005d13e836d219ad3e78f94ff98bce6c9342bf.gz

commit c444c7d514424ce16f66681f52325376e86e7bbc
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-01 16:18:33 +0000

    hook up stream object to X error handler when media type is video
    
    
    20060901161833-b59df-d200a087c24cfe61436300e236f239c5d3f31858.gz

commit 977eb9dc26432c8d1f9d4744bbb819dafac9db08
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-01 16:18:08 +0000

    add XErrorHandler class
    
    
    20060901161808-b59df-3a6f54b701d50a1b88b0cf494e255d814313f404.gz

commit cdcb7c5747889b796958b2899cba8e9cecd22e8b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-01 16:15:55 +0000

    link against libx11
    
    
    20060901161555-b59df-6aff434d235c6b43028553834d55052569cabd91.gz

commit 98f84dcc76990bd242072091205b81871b72fd0f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-01 14:55:06 +0000

    re-set mute/volume on stream when codec changes
    
    
    20060901145506-b59df-ddbbd75d5252deb9b6c4e04c6cadc92a28d66e8f.gz

commit 47ac2feea0edf757f5c45d7ad4c33e7fafcc8614
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-30 13:41:17 +0000

    remove unused interface XML
    
    
    20060830134117-b59df-5dfefe33fc8b67dd7d619850ecb01a4791a09292.gz

commit adacf77f270135324631262ad40c0fc21b8cc45d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-01 18:11:10 +0000

    set sync=false on audio sink
    
    
    20060901181110-b59df-ac64f63f57c1299bfa603e6c7fc82a50a36ab569.gz

commit fec7b27f5bc3c749207c532cd447bfe86ffca0d9
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-09-01 14:54:10 +0000

    fix memory leak of optional parameters hash table
    
    
    20060901145410-b59df-dda68c3fd9e5022c70f7cf190032acf24788067b.gz

commit 0885dd0090a370a9978688c84191a8ab5c4cfaa8
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-08-31 23:42:07 +0000

    pass optional codec parameters back to the connection-manager
    
    
    20060831234207-50843-c73e94e700aa33db4397a61cc2367cd7089e6a91.gz

commit c7f3c5759a4592ac850d04f2ca748d0029e8c6e0
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 17:51:23 +0000

    version 0.3.1
    
    
    20060829175123-b59df-d0aa37f6e1c5c8986e6fd94ae53c8a1e2a3a41b0.gz

commit dd62dbc8dc8789e77da94b96e683098368c7dccb
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 17:44:54 +0000

    remove duplicate declaration of generated marshallers
    
    
    20060829174454-b59df-f7b8d712b701fd2612fc22e45fc7db480908034e.gz

commit b340d9308cfeb9d3a0ae620909c21c789dd2a569
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 17:44:08 +0000

    don't generate media * handler headers files
    
    
    20060829174408-b59df-7606f9c6ac79c7d69f5a6704c449df48ec5fde57.gz

commit 2ad896cb048ac7ed02bac057c8d1a0ead77a511c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 17:43:39 +0000

    remove #includes of generated media * handler headers
    
    
    20060829174339-b59df-b25577db4b6141d2605983b19a545330017c0c23.gz

commit 317ce53de2717a0a2beb0b313bccb02c17d1bb72
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 17:41:37 +0000

    use libtp ICE calls rather than own Media*Handler calls
    
    
    20060829174137-b59df-80e8bfd0d37ec5442ab82d81ace8b9adeed9a74c.gz

commit 7a0a2b43e9874288e5aef82000a055e42557e28a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 17:40:51 +0000

    uncomment SMC::Error call and replace with IceSessionHandler::Error calls
    
    
    20060829174051-b59df-9bb0fd24bfac85b81d98b22c2b4fa1f06620d5b5.gz

commit d3394fba1be28ca3d8c8ffaaee5e32beda3a33a6
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 17:24:09 +0000

    s/Voip/Stream/ on bus name, object path
    
    
    20060829172409-b59df-daed6238d80d30aafb25ce8a76ca3ca94498f965.gz

commit e64763ae71d76fc2a02928d4d15066de4051734b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 17:08:55 +0000

    add types.h to Makefile.am
    
    
    20060829170855-b59df-1312c4a47edc0f3e194753bdc44157e18cd19430.gz

commit 819a9fbe3bf9d3a78c789f08a24948254a3a93b3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 15:46:02 +0000

    HoldStream -> MuteInput
    
    
    20060829154602-b59df-6f089278ab40f984e46409be3b218790d1c3c431.gz

commit 6344aec8651b0445dac9e0ee2af428526668be41
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 15:09:38 +0000

    HoldStream -> MuteInput, regenerate stuff
    
    
    20060829150938-b59df-51a2a4f89e84b2f4b2302e41e8a945b34f419389.gz

commit 31129204a508cf1444dc267628de6de197290873
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 12:03:03 +0000

    remove #include of stream-engine-gen.h
    
    
    20060829120303-b59df-503537b1242eb77116fa394ff1e68f58a41cb656.gz

commit c04bb5bcdebecd3b14c90f3cdc0d3c1d7175167b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-29 12:02:11 +0000

    merge with new generated sources
    
    
    20060829120211-b59df-266940af961507493c78b91764feda8eddf9848f.gz

commit 04cd82315a967607f50f380550ad8b6dddccc6d7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-24 19:50:49 +0000

    s/Media/Ice/, and other spec change stuff
    
    
    20060824195049-b59df-2286703d903c6f994e2f50b4616bfb125c7109f6.gz

commit 9d218abd45963ccfc38200f8e89cb109b68ff936
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-24 12:11:45 +0000

    NewMediaStreamHandler -> NewIceStreamHandler
    
    
    20060824121145-b59df-91ea0fa8f99dce06d594ea939375444ea9e41aaf.gz

commit 11a1f6bf2736b62b763f69a84486a62c2d5ecd46
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-22 16:53:22 +0000

    regenerate generated sources
    
    
    20060822165322-b59df-adbcf4f046878c7e6c53aba0f63642374b2dc7d5.gz

commit b918457f763d900bc53833063cc5fbf18da93faf
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-22 16:52:47 +0000

    SetPreviewWindow -> AddPreviewWindow, RemovePreviewWindow
    
    
    20060822165247-b59df-b240b9d13c32048b218bd7c62de5bbeee3e3d49f.gz

commit b59b1e8bbd83d36f92ebf9c90fe91624cfae0d65
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-22 16:44:48 +0000

    MediaStreamHandler -> IceStreamHandler
    
    
    20060822164448-b59df-aaeba45c75406b682dbb2675ac0f163d024b9023.gz

commit 001cb1add1a3e718f364c92d9f4ae9b25581f97d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-22 16:21:08 +0000

    indentation
    
    
    20060822162108-b59df-cf64c18b1a9b27daa718eb205f3d00b1abb8d0e2.gz

commit f9a02d14f9f874ee50cda12eeb6b60ba9df7c4ed
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-21 16:22:46 +0000

    implement new API on StreamEngine object
    
    
    20060821162246-b59df-a888a0685a26a21de82e27d3062370fc12ca40c4.gz

commit 2d409f3ad2933401649d7b6c6b86a989382e95c8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-21 16:21:58 +0000

    implement stream lookup code for stream manipulation
    
    
    20060821162158-b59df-9c9baddce259e363d1247b5c50bae22328795e2d.gz

commit 8d60a903ce059fdb6e52312df6e9e7c1c02eef87
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-21 16:20:34 +0000

    implement stream manipulation methods
    
    
    20060821162034-b59df-50707a498113bba20f05677dd2862a1c1a55b673.gz

commit e62aab32e91986cda991b6a3c4ee68138054f320
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-21 16:20:01 +0000

    save media type on stream
    
    
    20060821162001-b59df-69ed2df769b80a7de55412174eea74e472c80c50.gz

commit 4be8f1c19e7a033d2538168a46db70e4eb5dd87c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-21 16:18:10 +0000

    refactor gst element creation
    
    
    20060821161810-b59df-6dae9d693be773eff18bd1e64b9dcb52d34b7e2e.gz

commit bdb92ef46e25a4ba9fa67ee3e4a85f1ac916c883
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-21 16:16:13 +0000

    configure.ac: check for presence of gst-plugins-base
    
    
    20060821161613-b59df-1480ce4f86b507501b26728486c37cd868ff7743.gz

commit baa8dbafd16c863c7bf83e5a06398c3ef6f67741
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-17 14:27:57 +0000

    channel: remove unnecessary methods
    
    
    20060817142757-b59df-ccf798078e03ad0e92ad4c488b11178a606c50f2.gz

commit 2fa8108cce5e75ac928d802e90de4ca2aaaa0305
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-17 14:11:46 +0000

    session: make streams a public member
    
    
    20060817141146-b59df-48abc3540284415fc9aa9593e06cb8562bca5a04.gz

commit 8d647a3102ac1bff8e071d3b34d6a1ea53562de6
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-17 14:09:21 +0000

    channel: make sessions a public member
    
    
    20060817140921-b59df-62718c95a868923b000c1e935dca51e12425f048.gz

commit 6df334950a0a196f667878954e88cacd7fe7fa63
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-16 18:11:08 +0000

    give stream a stream_id member
    
    
    20060816181108-b59df-4d1fa690d0781130b62d26b4c60e72da20aebe73.gz

commit bac98307c1720ed5957300ec74fa5f8cdf98eec7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-16 14:51:26 +0000

    refactor src/sink creation; support audiotestsrc
    
    
    20060816145126-b59df-411b7b73753966e623df3fbe298e67a150173154.gz

commit 0e17005396f3e0c292cd52a3bcf724b40a027dc1
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-16 14:29:41 +0000

    disconnect state-changed handler from stream
    
    
    20060816142941-b59df-c69b065a9419a10a26d5007a5891f0ca9b5d85f7.gz

commit e54eebe71c0ff384cce8b1785263eb8582d80d54
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-16 12:15:51 +0000

    regenerate generated source
    
    
    20060816121551-b59df-6deb2c6afe027554fe95f5ce9956512fc4f3fc4c.gz

commit c2af16b1e84372c2c5923e56433feb323bca5f68
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-16 12:13:08 +0000

    xml: rename parameters
    
    
    20060816121308-b59df-0569020a1dd7f36bfcd31da8c8af14af55363824.gz

commit 2f67f69110a0a195b8815a6b8efb32aee8a3ab3d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-16 11:53:13 +0000

    channel: save channel path
    
    
    20060816115313-b59df-4c98d89779649f7b64ff5d6772a66cc649e1412a.gz

commit 18703f763f6cec54cb83b3111fe7db9993569b3c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-14 14:26:27 +0000

    stream.c: tidy up debug messages
    
    
    20060814142627-b59df-4cda9180997612fb6675f754bb49ff5409da717a.gz

commit 6ed2e9ccda65c7934e4f4ceaf184429e6d0244a2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-09 16:25:19 +0000

    stream.c: clean up g_message calls
    
    
    20060809162519-b59df-8f04c8c9006791bb53c38c775f52cd86daa3380c.gz

commit bb0b5597a7bfd17c145fc065fe7e0886493e64d3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-09 16:22:34 +0000

    move config.h include higher up, and wrap in #ifdef HAVE_CONFIG_H
    
    
    20060809162234-b59df-89982540aace76a6d890bd619b0660a339b969b8.gz

commit 1af47351b42d244fd4ebc105b5eb8bdd2b387510
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-09 12:42:30 +0000

    use media engine disable retval rather than checking for non-nullness of error
    
    
    20060809124230-b59df-4aa1ddb373801e09c635648c78ba262c766a4b3d.gz

commit d3456617c7fb018da428a2a23920de1709788190
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-09 10:45:48 +0000

    make tags file boring
    
    
    20060809104548-b59df-e81a39af374a65e24db0e2241422ace157432be2.gz

commit 06b5293a014916357c2831a720c6e7cefb2bae84
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-08 17:22:56 +0000

    fix media engine handling
    
    
    20060808172256-b59df-bed1a76d1e60ad44f70b5ce1256e175a5f511f67.gz

commit 54f57a294110d46942a58a21c5516e8c0ab028be
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-08 17:21:56 +0000

    undo overzealous media-engine.xml -> stream-engine.xml
    
    
    20060808172156-b59df-519206405de5ff1b5e6603826cd7f131c3ac8019.gz

commit 3ffad30fc19d7c920774c8d72079112f69f99d3f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-08 15:04:13 +0000

    fix "g_object_unef" typo
    
    
    20060808150413-b59df-3b7671bc64a44a98cba051ad833621a82d1bb85e.gz

commit d0a42e5214250049d6331b76bf7271d8770b591f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-08 14:52:06 +0000

    change DBus object path so s/VoipEngine/StreamEngine/
    
    
    20060808145206-b59df-621ab4d9abde5bf5b3e53d6a16643c38ea19cc4d.gz

commit f56d4fbb12de38063c43795a821ad22af363bc00
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-08 14:30:44 +0000

    regenerate generated source
    
    
    20060808143044-b59df-640dd54666ec7e7339212043db2c7b625fab3107.gz

commit e0c448309ebffd983dbdac9cecba2e7fe875309e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-08 14:29:26 +0000

    modify StreamEngine API for video calls
    
    
    20060808142926-b59df-4c84c2db8ef470ba08c9993408954a87ecdc7ed2.gz

commit d805a6dd111e07cf1ae43b6952e785fe5f61b2f8
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-08 14:23:48 +0000

    specify python2.4 for generating XML
    
    
    20060808142348-b59df-2772e274c54dbe9f19ece315425d76427f7bf906.gz

commit 955260d8aef31daebbff69d6af0f0b3b66c8c635
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-08 13:30:11 +0000

    regenerate interface XML
    
    
    20060808133011-b59df-e3973895ab7473eaba4df7193626116fd5cd6462.gz

commit adb777592d93f9e9aafc58f79715240c4df7a6e3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-07 17:14:45 +0000

    indentation
    
    
    20060807171445-b59df-d5df81902d269c6e5190d249d4fe989ed600e3be.gz

commit b5573d33d6b0975bcc34aa67cd9d92221f4eaba3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-07 17:02:52 +0000

    remove stream from session when it has an error
    
    
    20060807170252-b59df-a329679c9b4d0eff45453ad7e62e69d672dfe481.gz

commit 445c199810e25313cea171b8c6e527005aa1eae9
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-07 16:46:34 +0000

    check return value of tp_stream_engine_go
    
    
    20060807164634-b59df-13f52adaf2ee9e815961c1667980c417eb2b48e3.gz

commit 4eb0a68c921eec913f910f87fa4ec93be81053de
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-07 16:44:18 +0000

    make TpStreamEngineSession support multiple streams
    
    
    20060807164418-b59df-04e171e41f6b0578273dea5e631c50ab6b9febac.gz

commit d00182f99ef09bd22f5f66e85cb89ba0b8ab578b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-07 16:13:55 +0000

    indentation
    
    
    20060807161355-b59df-f2d20afdbb9eea257de5961deef70111d564fc18.gz

commit 1234382cda17f239a023d212cebce071f6fc74cd
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-07 16:10:21 +0000

    rename session_proxy -> session_handler_proxy
    
    
    20060807161021-b59df-8d49eac9056f61b5d912b961a42253407cdfdf2b.gz

commit 95453c94d61f16142d6daa21087d773a26742471
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-07 16:07:04 +0000

    indentation
    
    
    20060807160704-b59df-2bcdc8473f2af72e0f8b677b71f888400e9ebccd.gz

commit 5ef9583ca39f6fe3d7f933aec47999938aee1853
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-07 16:06:26 +0000

    assert stream is there before starting/stoppping it
    
    
    20060807160626-b59df-120255660269c53a15eaa47d4950cca1e9358daf.gz

commit 15338c1345f579cc631c774ecb382aa1638f07cf
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-07 15:54:19 +0000

    make stop_stream static
    
    
    20060807155419-b59df-b4eeaa31a3b9c2041a73e759d1827772625dce90.gz

commit 22e5a27394d24dde6146aa750d1654df6bf73ca3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-04 14:30:59 +0000

    split out TpStreamEngineStream object
    
    
    20060804143059-b59df-be7ce3b825966fad896fd2b2d10b7056dad3cac8.gz

commit 1de65fa5f5783ca210e1f38b34c01b9e7a6053d4
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-03 16:14:58 +0000

    zomg: split out TpStreamEngineSession object
    
    
    20060803161458-b59df-303303970ebc0d72a04c89679f3a1f269b6d21de.gz

commit 7ec36fec4bb2b31a7326522f3564b38466c7b727
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-03 15:00:27 +0000

    document tp_stream_engine_error
    
    
    20060803150027-b59df-0ecb1a6991dc16216ae1961ba84c3dc4679fa5e8.gz

commit 757ea3a474bcb90de1ca7a5bd5bdd88f7aa5367e
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-03 14:53:44 +0000

    raise no-more-channels signal on right object
    
    
    20060803145344-b59df-2c1012356664170b7c3c4d664307e5bbe461f525.gz

commit e2bf8498cc6a5316462915013cdc02cc411be91d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-03 14:25:08 +0000

    emit no-more-channels when last channel is closed
    
    
    20060803142508-b59df-63efefd20834a916fe8a33d36e5e983db38369cb.gz

commit 82be2633f082849dc42572b9fd3b00f6ada4e3e3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-08-01 09:36:10 +0000

    indentation
    
    
    20060801093610-b59df-6ead925b256a8dc3da8c4c737e51204cd910329f.gz

commit 784ea9ee081933433ddeadf782b1d9d61a10b4ab
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 13:35:30 +0000

    fix stream error signal emission nubbing
    
    
    20060726133530-b59df-1e83f69af31f5bf4fba8e7ba4bdf01acc71caed2.gz

commit 89f7b5b3595bf24059e4cfa5b3906f2d235f8c78
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 13:22:57 +0000

    remove leading underscore from tp_stream_engine_register
    
    
    20060726132257-b59df-929ffffdfe7a33755ba2eb365fe9ebb61f307908.gz

commit 977e2f068d36d1402a469c8c57efc38ca989053f
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 13:22:20 +0000

    fix TpStreamEngine prototypes
    
    
    20060726132220-b59df-9121ea6a787db7027445604c818ca12cd396e390.gz

commit 2f6a693c6943650a819d06b92395c63c38e6ad33
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 13:20:42 +0000

    remove return with value from void function
    
    
    20060726132042-b59df-c2118f708e6e8e822cc8cc3fb4e8e8e56bdaefa9.gz

commit a832e925924a884d775e38e552c66ad1e081cf2a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 13:15:23 +0000

    add TpStreamEngineChannel object and refactor zomg
    
    
    20060726131523-b59df-bab09bdd02587a61a77774527bc6862562c6eeb3.gz

commit 59aa7249897b5d4dad42a7103defe4f36f884834
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 12:29:42 +0000

    set nano version
    
    
    20060727122942-b59df-b1bc470540a957ccb883d4de40b58edadc7abdd7.gz

commit 19bdb85183be36b60da9e6b462581fa7355b0148
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-27 12:23:49 +0000

    unset nano version for release
    
    
    20060727122349-b59df-94b4bd8e3296124136cef2338afc8f9aca659c0a.gz

commit 7bbe2eb497b3570083780bef9ab15c64035eca2f
Author:  <raphael@slinckx.net>
Date:   2006-07-10 17:20:29 +0000

    Add chandler file to stream-engine
    
    
    20060710172029-afd96-807fae8b3496d9378c4f5efa09f86c0d5fa5b08c.gz

commit adaf98e804aebffa5e2b552c2632c1001326a887
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-26 13:19:00 +0000

    unstable branch 0.3
    
    
    20060726131900-b59df-abca47b9f2c975a8bda72a7b037510006596e5ca.gz

commit 31df8e7ac9f44590c06ec199e9721bc3a12a8650
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-18 13:27:24 +0000

    make session error callback take session proxy rather than stream engine
    
    
    20060718132724-b59df-9eab4dc9665a3b8ec62c7d5967cfdacecc79b332.gz

commit 6b11b7eecc40e81bc7d2ffba2f93e01dbd0cb517
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-18 12:26:25 +0000

    undo overzealous renaming
    
    
    20060718122625-b59df-13d72cc5727d89c3230b3896ee5617072166dd4f.gz

commit cbea60f82dbd0bcca0bd308f73a9ff823b993060
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-11 14:55:00 +0000

    update default INSTALL file
    
    
    20060711145500-b59df-c0a243e500c809793a9fa2bfaf9d0b050f0338bb.gz

commit 68d66a130ac3cfca11827e9519431ef7c8ff29e7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-11 14:53:01 +0000

    fix some missed renames
    
    
    20060711145301-b59df-29d2078b4f5f88db63bda1d72ba98e6822535674.gz

commit 2174d9bd037ddf104c09dda81b46e2f9e3be0ae2
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-11 14:28:55 +0000

    s/Media/Stream/ in media-call.pic
    
    
    20060711142855-b59df-751036455007466adc43f9f999e0aecc93cf94ae.gz

commit 2f56577f3e15fc5274854c8d2e4c520f497136b7
Author:  <raphael@slinckx.net>
Date:   2006-07-10 17:20:29 +0000

    Add chandler file to stream-engine
    
    
    20060710172029-afd96-4941ee0307db27318aac53917236b3cb8686ff53.gz

commit 9efb16d0288758994c1ba8404f67bceedd681697
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-10 15:53:10 +0000

    rename to stream-engine
    
    
    20060710155310-b59df-76323964adb74bafa5e78e016a56465b3fa839a5.gz

commit 8cc8b206e70cbd539c470636b3c77653cb74d02a
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-07 16:37:39 +0000

    rename: s/voip/media/ (obj path/bus name unchanged for now)
    
    
    20060707163739-b59df-f266ee1b13189fbb64d16daa9253af81647634ab.gz

commit 91e29e30f39b47b24d4792cd4db6d518afc25f95
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-07 15:46:27 +0000

    configure.ac: rename to media-engine
    
    
    20060707154627-b59df-40d2b83802228d4b14f2d9b97c21a96d6eea6967.gz

commit 290ace884af0129594939e97aab95bcccb935b52
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-07-07 15:42:32 +0000

    version 0.1.13
    
    
    20060707154232-b59df-69960a0c6312d1515e3299fa56ff62af1c72c0b8.gz

commit 4e092ccda31966f0152592affdc5b4fe8f7455d3
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-22 15:38:54 +0000

    require libtelepathy 0.0.14
    
    
    20060622153854-b59df-46909d4b7c9b27b3c02a7c0b9af115c59ad944ed.gz

commit 4a0504b1addab88d834876ff113c8468a228dea7
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-21 19:10:58 +0000

    set chan to null after unreffing it
    
    
    20060621191058-b59df-7b14eedf1bec81a8b29ef5b3643880d2f9f38389.gz

commit 74edb8d7003c4e640238f1c00c493180f65dd1ac
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-21 19:10:17 +0000

    add/fix defines for maemo support
    
    
    20060621191017-b59df-004e8f8d928eb5c43115c110a8268dd32f8178bf.gz

commit e86c08bd2fb03ce715f82a4b9d3cd060f34c4a1b
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-20 14:18:51 +0000

    new release, version 0.1.12
    
    
    20060620141851-25e70-e24ecc9d22132274556e41e5d88f1796a084480e.gz

commit 9a852d800b64f61aaabf6704c3bd4deb6449f9dc
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-20 14:14:21 +0000

    listen to destroyed signal on the connection proxy and shut down nicely. Lots of state cleaning up fixes.
    
    
    20060620141421-25e70-2755f93918df6d0eb99e670f2419aebf7d12d26e.gz

commit a649be1c9b59d395bb17af14c128fe2e392bb3a7
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-20 14:12:48 +0000

    correct comments, debug messages and whitespace
    
    
    20060620141248-25e70-e69ded7ca50015e4d56affe722f593f9337fccb3.gz

commit 0dfa3479dc898ddfeb5bc6f13c0b5006aad5f1db
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-20 12:38:38 +0000

    check for backtrace and execinfo.h in configure
    
    
    20060620123838-25e70-dcd52aa9537911bad92119864d68c2a60cc93a62.gz

commit 6c23d3108e6f4e3009a23b07ee767e13b877b9cc
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-18 18:50:17 +0000

    don't try to stop the stream if it doesn't exist
    
    
    20060618185017-25e70-46eff27f5adb22672b6c43fb19c57c4896b29218.gz

commit 4c4d1e833b3fa62cc441ed4f2c2cf9a61ccbf7cd
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-18 18:49:15 +0000

    when we get a sigbus, exit in mainloop thread.when we get segv, removed the handler before continuing
    
    
    20060618184915-25e70-b8ba44fc4c74f2d6cd974034619f2e56ea52348a.gz

commit 5ae5cbdc941af090bf782781aa0dbd87c15c207c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-06-18 18:39:00 +0000

    clean up some more state when channel is closed
    
    
    20060618183900-25e70-68a9697688c01edc804a73671f0e5a9e71542aa2.gz

commit b34f04828412037c98315c0e13af327e37af5135
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-15 21:12:40 +0000

    bump nano version
    
    
    20060615211240-b59df-3973885dbf0695c9f302e83ab4935824ddbb2386.gz

commit 767ddad175c9adbcfef03c2dc835c63480a771aa
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-15 21:12:05 +0000

    version 0.1.11
    
    
    20060615211205-b59df-c8b33f916042b4f221537e339995926e64e11984.gz

commit 52bb745ef2a2a7fa41333e3be4bf06a096f960ef
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-15 21:06:48 +0000

    use libtp props interface to pass STUN parameters from connection to farsight
    
    
    20060615210648-b59df-acce17508213a52c2358a4c08061396088414d0a.gz

commit d991dccfbbafa111fc6ce0c69026c671c9aba460
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-13 18:37:55 +0000

    bump nano version to 1
    
    
    20060613183755-b59df-35398291d9c08c4cb7a586e657aadb19a9e824b5.gz

commit 0e47e0c63072359795fa98cb28b50b1ee8269fbf
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-13 18:23:22 +0000

    version 0.1.10
    
    
    20060613182322-b59df-d4c44b55151f6194ff9abc319b4cd1a090ab48ff.gz

commit 82ca6871879dd1d4906af8883fa421ce9e18d097
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-13 18:21:54 +0000

    add empty changelog to placate automake
    
    
    20060613182154-b59df-247d644e851d3ffc83a6db1d4f1d547d652b5b1b.gz

commit 362e6ce0c46a139d25b00ca1ace87cbab24860ee
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-13 18:16:28 +0000

    automake fixes for distcheck happiness
    
    
    20060613181628-b59df-fd4d7e14e550a72c36902a31fa932b3b4ed8ed23.gz

commit 4253b6279f0e69f8472de8dc7c5f45bcbd6b85cc
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-06-12 16:45:32 +0000

    Applied patch from jari.tenhunen@nokia.com, with a couple of minor changes (two GError leak-fixes and removed an now obsolete callback), that makes HandleChannel throw an error if it fails to disable MediaEngine.
    
    
    20060612164532-50843-c3082135dbca99d448c1db2cb20f4ff6ae94de6d.gz

commit ad08f692c24abe471136dcb33b7e572daf17995c
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-12 16:54:55 +0000

    new version 0.1.9
    
    
    20060612165455-b59df-06990a3a80f92aeff123eb483459de057fcbbf1f.gz

commit 6488f945d987df6d966b2879e05f139e5633481d
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-12 16:36:48 +0000

    add statusbar.xml
    
    
    20060612163648-b59df-29ba430d69a312bcbedd6ca2ae8ab99b001174fd.gz

commit 3fec0afdca67209e4d5f342550157b53125100d5
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-12 16:30:21 +0000

    make building with infoprint conditional on maemo support being enabled
    
    
    20060612163021-b59df-ffbd794d9fd01cd3bc0c6fba6d5fab6ec372dadf.gz

commit 0e075cb8c6c8c4cc51a8b3399637a920f1e0fada
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-11 12:51:08 +0000

    make use of statusbar-gen.h dependent on USE_INFOPRINT being set
    
    
    20060611125108-b59df-b423af4cc394b800b171c7699c35ff2451d89cbb.gz

commit ff94fc956dbc573941b74abc05047b0801a94c4b
Author:  <dafydd.harries@collabora.co.uk>
Date:   2006-06-06 11:27:48 +0000

    fix typo "causght"
    
    
    20060606112748-b59df-3f0e1c21093483739dfd6622679daec09bee2b91.gz

commit 967e765803d20e131989a28de849402585a38878
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-25 17:49:57 +0000

    handle segv by closung the pipeline down - safer when you have hardware elements in your pipeline.
    
    
    20060525174957-25e70-b06496cc44ab02792fba6c10a7d3a84b245ef0a5.gz

commit 1ce53fba043a767c7ec710d010d769f30f0c4d81
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-25 17:49:18 +0000

    fix whitespace
    
    
    20060525174918-25e70-0db14a94230ccadd4c9e6f4aabd779ea6df4baef.gz

commit 3b590a43301271fb2e542c7623b08afc81e96bc3
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-23 11:55:22 +0000

    enable 770 media engine when channel closes
    
    
    20060523115522-25e70-e8edd12908893c8f55fb3a1ad4d375839ce04091.gz

commit 22087a09b94d88006e82747871af11401fe5123a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-19 13:16:47 +0000

    new version 0.1.8
    
    
    20060519131647-25e70-ca6641c6e839afedc8e37bae23f362718ae012ef.gz

commit 74b8b9775ec13ba0b1eda98dff789722f45ef661
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-19 13:16:30 +0000

    emit warning if 770 DSP crashes
    
    
    20060519131630-25e70-9926d5b1290f77f34b096dc572c316bc47d5d8a9.gz

commit bf990d42d3bde97278d2ada9fe2626a33c10cbbf
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-19 13:16:02 +0000

    add priority policy handling to realtime mode
    
    
    20060519131602-25e70-e4ec882fd21ba5a4302d8a685bf3efe444923c90.gz

commit 0490a6256e154a3312b9d8bc12ce55d5f5e01bb4
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-19 13:15:36 +0000

    remove VOIP_MUTE_DISABLED envvar
    
    
    20060519131536-25e70-4e4b9dc09216e79eac00dc7583418ceb6bfc5022.gz

commit dbc4227d7a26f78c01c9e60d39d66fc1e2b6b7d9
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-19 13:14:26 +0000

    fix up 770 infoprint handling - delete proxy in the right place, also log to default handler when in use
    
    
    20060519131426-25e70-aa036b08a6a7db7231a832463da8547482f40c34.gz

commit 0c5363d4583f3c6a1a22c48c8931a78bc6fa0309
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-19 13:12:32 +0000

    on 770, change to useing media-engine disable
    
    
    20060519131232-25e70-a7cf3edceb6a8641f7c45d43f797a1e3d4461f7f.gz

commit 18ce061a52e2337461b745e10992effe8f711cf9
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-11 09:27:31 +0000

    add message for DSP crash on 770.
    
    
    20060511092731-25e70-37caafcd80d1c6746b30b45161db64a6efd9e5ba.gz

commit 41737cd4030517e7cbd7195d6e319f7d38568e82
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-10 16:37:38 +0000

    increase version to 0.1.6
    
    
    20060510163738-25e70-e71d030c15d67ce400460607c1843bda636f5e1d.gz

commit c06f419d9c01bee8920947de226e79a2a0b76a94
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-10 16:37:00 +0000

    handle dsp crashes on the 770
    
    
    20060510163700-25e70-700dbaad42aaec55b5f46ffb4e6268d9880b5ff8.gz

commit 3bf215f5b26ee468503a52494c67bcf1a7596d5c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-10 16:36:04 +0000

    add envar for setting connection timeout
    
    
    20060510163604-25e70-4d9abb259a6b9d88b9f5924a3757d589f46cc341.gz

commit 39d897265c024f080e731cc5d696345751011382
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-10 16:25:17 +0000

    add code for printing debug info in popups on maemo
    
    
    20060510162517-25e70-2797de40af4c97ee2d58083708713fa68d1b29ed.gz

commit fda8f7c637590e420379b4cb1c1944e5bdd9ee9e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-05-10 16:23:25 +0000

    remove got_remote_codecs, not needed now as logic is in farsight
    
    
    20060510162325-25e70-6da5eb406e6bffd0fd2c9e46168bd672dc522c61.gz

commit 0c4459d6a944a8a89c7dad4bd4ea719339ccdedf
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-26 11:55:01 +0000

    added more debug
    
    
    20060426115501-25e70-bdea8b88770ac315761af97858337609025fb50d.gz

commit 58cdbbf23c6f3edcbe0e29b66199cf2d2efa46c7
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-26 09:21:53 +0000

    version 0.1.5
    
    
    20060426092153-25e70-3e34e51aa5a553e90bb2222c776c1f6c3234e435.gz

commit 235085b62a331dd7c50daff41440f4e743ecf328
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-26 09:21:16 +0000

    change VOIP_MUTE_ENABLED to VOIP_MUTE_DISABLED
    
    
    20060426092116-25e70-5f35ea1b223fe9ed59e764f9cd6430eb23fea93a.gz

commit 8eb1f6a18eb61cbd9fea31c5b61c4825c702395c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-26 09:20:34 +0000

    add support for SetStreamPlaying signal
    
    
    20060426092034-25e70-5a7aafd3cade9e9c5a4287cd6fe27091386aed86.gz

commit 1af045ae7a17007a81ff9a938e9d6121f2d737d2
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-26 09:18:26 +0000

    up the version number
    
    
    20060426091826-25e70-0e56450c0bc10a704713d34d83af779db8041acb.gz

commit 1bc6edde2c6b457e5ddfc55d38874bb409438c0d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-24 16:53:00 +0000

    allow voip-engine to run as a realtime process
    
    
    20060424165300-25e70-3c1a669085914b96d590aecfcf5c7a0a40efd575.gz

commit bf7992704ee8ac17a04934a23a1bae0b74a997b4
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-24 16:52:16 +0000

    only set volume and mute whiloe playing and sink availiable
    
    
    20060424165216-25e70-c62af311cab5c91550c907237b4f8471fc90ee2b.gz

commit 29f08b1ee269e89d6a97b32f9f5c5de08e8892eb
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-24 16:52:05 +0000

    add more debug
    
    
    20060424165205-25e70-004656623f8c378d5fdc135af770a76831ab038f.gz

commit afda119fad8d5a536b8e3433022960b829820a54
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-24 16:51:10 +0000

    clean up more in channel closed - this is all a bit nasty
    
    
    20060424165110-25e70-464f5117c194ed8b1a0499f3666968a46b97a945.gz

commit 212d6a83daed118a8cc248d4adf36b28fee94f6f
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-24 16:43:38 +0000

    add env var for wether to use mute or not
    
    
    20060424164338-25e70-6e0e3af460234f63c487429a4683a292a80e21cd.gz

commit 4a1b06d49fe70c0f928f2fb6d0d48699656ee7ea
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-11 09:20:46 +0000

    new version 0.1.3
    
    
    20060411092046-25e70-83b88db4075ff2a62c285f7f135354b0c06eb8ba.gz

commit a6e6b098611664eacc101fbc5e7451d1bb44a2e0
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-11 09:19:11 +0000

    add more volume debugging, cap volume in tp_voip_engine_set_output_volume
    
    
    20060411091911-25e70-02cea13e59956a7a08db540d5ce2330615a279f1.gz

commit 9c0bee03ec63495ede9494970c3cd521f553ec4c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-07 14:28:18 +0000

    error gracefully if we fail to get a proxy to the mediachannel
    
    
    20060407142818-25e70-e87d7873537353e6d0cedddcb6358da0cc2ec3e6.gz

commit 577eb6951d3f83525082620730f020e929520340
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-07 14:28:02 +0000

    add misisng osso media engine interface defn
    
    
    20060407142802-25e70-0b91bc7c24dca48a73d1253f8fb66ff81479569e.gz

commit 047314bd80156b71397fe24e9a01b406ee7d87ec
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-05 12:46:45 +0000

    disable mute on input for now
    
    
    20060405124645-25e70-a2d6997506d05d1aa29e4ec6f2b19a32bd0a1267.gz

commit 57b37a7bd165ba9e0395731b1bb795be6eb8aa11
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-04 13:27:09 +0000

    remove ChangeLog
    
    
    20060404132709-25e70-a6a7f74b2ec2d297415de62208bf1c51e402f8bb.gz

commit e94c9413a634641a05824351c90d8d07323260df
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-07 13:46:01 +0000

    up the version number
    
    
    20060407134601-25e70-85a8e8f295299f7363685688aeb8b635ad1524f4.gz

commit 02e3d593941ff44a5bf40f8a5e4c85abda49b6ce
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-07 13:12:36 +0000

    dont attempt to set volume/mute if stream isn't playing
    
    
    20060407131236-25e70-64f7634e2a776852ac8b95b253c45db7e7c6269f.gz

commit df94de3c149273cd87c890d99838e6ac598865c0
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-07 13:11:53 +0000

    pause media server on 770 if voice call started
    
    
    20060407131153-25e70-7bf426a2e0eb7808513d3ee7c4e51d4863c2134f.gz

commit b5db4bb11d3dec3cd0bcc64e1ad95559115721c4
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-06 08:11:23 +0000

    add debug to volume setting
    
    
    20060406081123-25e70-1efe883b29f897a143fe228353463399078821a4.gz

commit b4385c8d82d13a16586cf14380001ffe4a251838
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-06 08:11:04 +0000

    up version number
    
    
    20060406081104-25e70-731021339004f64b1ae4111edbb9d0e24123c63c.gz

commit ea54e826b7a5123bdf6724b66553af979b0d1ce0
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-05 12:45:34 +0000

    add stream state reporting
    
    
    20060405124534-25e70-f7a1afb522653e2ef7345bd32a88c2a5c8e9f063.gz

commit 6e4758f7dbd540afe056191ed6467ff9e3dd7bcf
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-05 12:41:52 +0000

    updated xml to add streamstate reporting
    
    
    20060405124152-25e70-b2b0aa7fe6c29a743a13228e1e245797b370c8b2.gz

commit 6b30a55fb903769a2b2a470982f2ce4b30503c28
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-04 13:27:21 +0000

    increase version
    
    
    20060404132721-25e70-10aad5f01e97752a64742a8f5057ec6622194a5d.gz

commit 7851e522d7755ebd2fb6506934450941e8183c0d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-04 13:26:32 +0000

    remove debian directory, add to _boring
    
    
    20060404132632-25e70-5d4318ee977e0fdc6aa632a1d5ed5c464682cb2c.gz

commit c5535e8b4276de991b1bb4dc68cfcb406eec977b
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-04 13:19:28 +0000

    make sink and source setting work for both codec source and sinks and normal sources and sinks
    
    
    20060404131928-25e70-2b50893e4e65210c03e0baacad24d8b13b1e177c.gz

commit dc085a6a3bf777e7401d1654611c7a0ab2a31af0
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-04 13:19:01 +0000

    fix codec param passing - was broken and leaking!
    
    
    20060404131901-25e70-09dba55506165b94b8fa1e0adf1e99a6cdaa26c2.gz

commit f098268a11c40dbaa1771e57073716602d024252
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-04 11:53:10 +0000

    remove whitespace
    
    
    20060404115310-25e70-9ee1500f56e4287e6233b711e0c7bfb3a7864024.gz

commit 530cd1d35dc058d93a127a9a72d1af651d9f0734
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-04 11:48:54 +0000

    change mute/volume interface, add implementation
    
    
    20060404114854-25e70-bde85acc74f649ec59aa82e25de9ef3e34c2e7d0.gz

commit 1770356fe122ffcbc4670c5536c189c618780766
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-04-02 11:39:49 +0000

    added org.freedesktop.Telepathy.StreamingEngine interface and generated source
    
    
    20060402113949-25e70-6dd774cd7fe6de3a505c07514dc5345d1b9450e9.gz

commit d4719c49ff4a45126d9c905af508d9df7bc87289
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-08 17:41:24 +0000

    added dependancies to libfarsight-dev, libtelepathy-dev in debian packaging
    
    
    20060208174124-25e70-052276b813614a39693c092e2b525356ed173517.gz

commit 943bed4c258e70d86ae9e6b56a63f07335d85399
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-08 17:40:50 +0000

    added .svn to _boring
    
    
    20060208174050-25e70-c4334e89c37d3d4f8dd7829dd4de496ef7e5cfe6.gz

commit 8b36b19c876b11178580daf98c33baeed21ae2e5
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-03-28 20:37:01 +0000

    Use new farsight-stream states
    
    
    20060328203701-2425b-41cda7aafd79d215586d95bb5d4268992d39ce8c.gz

commit cb3b6e18f2f40e62d458bcfb96fe8e95efdff3bf
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-25 00:33:53 +0000

    do cleanup when channel is closed
    
    
    20060225003353-50843-08e07fdcfc5ef00866ec70f8201aa2ecbb58aa00.gz

commit 3ee9970bb31336f0d0e858ee87fc253c8382feb1
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-24 23:44:23 +0000

    remove the candidate badgering hack completely
    
    
    20060224234423-50843-b0dbac7121e7eb46bafad059687a089e4604c4c0.gz

commit 76cdbf7da085a2227839f6dfddc68ad1243a4fdd
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-24 20:15:50 +0000

    fixed a copy'n'paste bug related that resulted in a signal id being overwritten
    
    
    20060224201550-50843-bf25c0406464f1daf2bc2a84d3400ea391c03cbb.gz

commit 715cb42b82203c5322b30450b8e50792d6632c0e
Author:  <philippe.kalaf@collabora.co.uk>
Date:   2006-02-17 22:49:52 +0000

    Added FS_FAKESTREAM env var
    
    
    20060217224952-2425b-df95a358ab03545759303a5edca12f52ccbbf8d9.gz

commit bba83549e6a3c73c7678737a9a9714099ff98a0c
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 13:32:48 +0000

    call start after having an active candidate pair and remote codecs set
    
    
    20060217133248-50843-f3b1e498e820b3dd14c0de9c6798fbf6dd1fe35c.gz

commit 6fab5ec40e317b94d8dbf72136421b340e49b6fb
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-17 01:45:16 +0000

    set a couple of properties on alsasrc
    
    
    20060217014516-50843-0722fec5dd5b8cb74b7f7a041d4287004d4170e4.gz

commit 82083fd2e7a2edafcc46c0fe18d686bbdb3d644a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-15 22:39:32 +0000

    comment out pre-jingle hacks
    
    
    20060215223932-25e70-d0c449623747c411aa96b9eea0782f20463bdefa.gz

commit 7ddc2e546635d05934d537e1406272232b8a1e2d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-15 22:38:43 +0000

    add debug for remote candidates
    
    
    20060215223843-25e70-1a754faf38a993627e01f3351a12eefa924c44e0.gz

commit 7deaf7ec8bdfcf029969eedb17ce79a595d1ec74
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-15 22:38:02 +0000

    call stream start on recipt of 1st active candidate
    
    
    20060215223802-25e70-816f42431ed84159aa5672a008a6ccd89d6dbc2b.gz

commit d79d4b40eb5bbf5ca471221b8242d1b31bed6e68
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 19:16:23 +0000

    set source and sink
    
    
    20060214191623-50843-9399637556d5a105cbcc3c8a96fd7acf9a096378.gz

commit 398032002507acd770ab01df57eb364cd89bf182
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 19:15:33 +0000

    fix bug in set_remote_codecs where the return value of g_list_reverse wasn't stored
    
    
    20060214191533-50843-cd2959c6866fdd476947f17de3487287241cb589.gz

commit ce4b0612a1a2cb53372af475507bb90ba8842e4d
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 19:13:36 +0000

    add a hack to manually set the active candidate pair (will be removed when the Farsight ICE-stuff is finished)
    
    
    20060214191336-50843-c367367c94abc61e0f944e4f948b5b34ac9ff136.gz

commit 7d9902479b92a28d080280f993b1ceb1599e1f14
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 18:40:14 +0000

    move some marshalling code into fs_codecs_to_tp. call farsight_stream_{prepare_transports,start} before calling ready.
    
    
    20060214184014-50843-f35ed34cbed2151bc8aaaef27389dee82b91c09d.gz

commit 92c926a5d39d57cee33e8409ca88cbf57dbba1fa
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 18:37:05 +0000

    add some more debug output
    
    
    20060214183705-50843-f532a1a42b259d650a40d852ff1272f95e3e3386.gz

commit c342dde087098a06f8bfec2cc2fe7d97c03711de
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 18:35:38 +0000

    fix a GValue initializer error
    
    
    20060214183538-50843-0a236cb8e64ff6fce84b5d95c8764365cebe77ca.gz

commit 4fadbc98ecd9c20d01ae757d191fb21fbabcf429
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-14 18:31:29 +0000

    fix lots of whitespace errors and a few spelling and style errors
    
    
    20060214183129-50843-0fe5389efca77e8468f13ec6972358ff7b2ae801.gz

commit 8f921887cc98dddefcfe98566174f8385de8b716
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-13 10:18:31 +0000

    add VOIP_ENGINE_PERSIST env var for disabling 5 sec timeout
    
    
    20060213101831-50843-75f61e4e0586c68bdccbd44274b10b25ed01c9a1.gz

commit 7c5976eeda801ebb640562a73f2dea80bf88c216
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-10 23:44:26 +0000

    fix up default cases to return when unknown values are found for type and proto, fixes build errors.
    
    
    20060210234426-25e70-b011d2924a26c367d33c52c1c7ee26e13cdaf507.gz

commit 7a381352f8068f3b726ce52125e60d566348e86b
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-10 23:41:27 +0000

    make voip-engine exit after 5 seconds of inactivity
    
    
    20060210234127-25e70-47b3f9a5e5531744c00fb9de8f6ee16f1366ee17.gz

commit 091f970c7daabe64c59c3b4622c41f3abaa302be
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-10 23:40:07 +0000

    remove handling_channel boolean, use existance of priv->chan instead.Unref chan on dispose.
    
    
    20060210234007-25e70-5e65284846e1dfb63072e2e9269c18825a5bdbf3.gz

commit 57550090b42c428b0d12cde7c5fcaefce8a7574b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-09 13:35:52 +0000

    use the StreamedMediaChannel interface instead of Channel
    
    
    20060209133552-50843-20e6b68e33b6eb6d63bb934f700e304c3e772b4b.gz

commit 1b12b06ee1a9f33e086bc95d9f447dc219772977
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-09 13:13:03 +0000

    update to match fix in Telepathy spec for NewNativeCandidate signature fix
    
    
    20060209131303-50843-f8a3fb1076c1bb7e4adc78cd19f5a242ded0cfa6.gz

commit a7ec9259841bf4a1eac2e279fb36d03591d39405
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-09 01:34:25 +0000

    fixed up new_native_candidate and ported it to the new dbus struct API
    
    
    20060209013425-50843-733161868f8d9c40bbeabbe5bba1364301bbc8a6.gz

commit 65f1cd502bf3972bab40c225a92ff765f071758d
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-09 00:31:14 +0000

    allocate the GPtrArray before using the pointer (doh)
    
    
    20060209003114-50843-9afe323d2b4c6e38697909a1707787e99382f953.gz

commit 6233d9b22c0eac952879d1a3fc594c2f3967ea7c
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-08 22:23:58 +0000

    call farsight_stream_prepare_transports after Media.StreamHandler::Ready() has been called
    
    
    20060208222358-50843-f162ba5890313537a4c773a1c31cf30b7e8d2ab5.gz

commit b4e559a9e43bf54ea33bcaa76341112923f43986
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-08 22:06:22 +0000

    pass all supported codecs to Media.StreamHandler::Ready to conform with the latest Telepathy spec change
    
    
    20060208220622-50843-4e43e6d74d3d4e77ebad9525a924cfce9cc899dc.gz

commit 7767188aaf3d5df49341545938f41d17e8b2926a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-08 18:27:43 +0000

    have introspection XML generated for Media{Session,Stream}Handler
    
    
    20060208182743-50843-552a344ebd63c5f2fd69f1972d68fdade500f36a.gz

commit dc6766a5284185be6e19132e760c779395f48c57
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-08 17:23:09 +0000

    use tp-helper,interfaces, constants from libtelepathy
    
    
    20060208172309-25e70-e9ee7ccb14717e09738d3b50d3ca5472361dd80a.gz

commit 091c4b39e5575fda8cc7a4e81f386d63f5e52127
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-08 16:42:04 +0000

    add generated source that the current code was based off
    
    
    20060208164204-25e70-b62b2665d85987b37024a29bbb435ed3eefc7ff4.gz

commit 1d90010d2072cfcaa0793bd1e77e0b378d4fc0a1
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-08 16:30:26 +0000

    remove now pointless service side xml that was for the glib test suite
    
    
    20060208163026-25e70-780d2c7bd45b77f4be22d0898fee1ebb5d9337be.gz

commit ea76f51838ae91ade24855fa2ed2589802be7d20
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-08 16:25:39 +0000

    fix src/Makefile.am for new xml location
    
    
    20060208162539-25e70-ae6bda3031e32007f4d008d2f3ed74e078d3a365.gz

commit a408822e595a39c35feee0f9a40361f238aa0903
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-02-08 16:18:42 +0000

    add generation infrastructure to generate dir, remove tests/glib
    
    
    20060208161842-25e70-81a574b6baa9d2137d4a7a6764e3b90bac732d02.gz

commit 7bcf729f39553fa6d2f56ccfbdaeab599c92acd8
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-06 18:14:20 +0000

    parse candidate transport type as well
    
    
    20060206181420-50843-7c9c513ccaed56d9587b41b44f965f81ad9f4a52.gz

commit a394ed56e5e6afe90b8268053405c6432698c9aa
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-06 17:55:04 +0000

    fix expected type in set_remote_candidate_list
    
    
    20060206175504-50843-ae7c764fc97ecd750eed14b2814258bfd4b1c3c6.gz

commit d92490c9ee70f4492179c54f21dbe079c14f43bb
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-06 14:14:27 +0000

    signal marshalling fixes
    
    
    20060206141427-50843-2679b670f810ad8a42c827d03815285b87a76096.gz

commit 47006a0d8c999e34cf70996b54c9174b9f530517
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-04 16:41:32 +0000

    remove unneeded if block and tweak the coding style to match the rest while at it
    
    
    20060204164132-50843-1208ad0119f70b94524bd482a1823f034413a5d7.gz

commit ca68607693ca11d5e0f0548f00b25f0bdb1def5b
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-02-04 15:31:52 +0000

    update to work with the latest libtelepathy. add test-case for gabble.
    
    
    20060204153152-50843-59a328cba6496ae11eb4bb5ef607148987c044c6.gz

commit fa536470eb3c721a3535b2ec65ee0e7274ce765a
Author:  <ole.andre.ravnaas@collabora.co.uk>
Date:   2006-01-27 15:15:07 +0000

    updated to match the latest libtelepathy API changes
    
    
    20060127151507-50843-fec85bb61746e33d3a83e3754221a6449d41e26b.gz

commit aac851dbbd3975c8cd5becd8ae897171c33a7f50
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-23 14:38:08 +0000

    rename constants to be more usable
    
    
    20060123143808-25e70-1fdf8274c23d93e5caca5dcdeb63378e688110c3.gz

commit a0bad0f498bf0a8fc524436ab0ca5019e7f1e7f9
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 09:19:53 +0000

    removed accidentally added file
    
    
    20060119091953-25e70-721cc166a7d062d25a6463901f9d66381bb16c1f.gz

commit b24616bdd09e6739a56f9e8565e6925de26bface
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 09:16:18 +0000

    make dbus .service file generation work properly
    
    
    20060119091618-25e70-a2fb5bc140b098ce0b2fcc140aec78827d3906f6.gz

commit 3bc32a6ee1faf5fa8cc061a04127cba2335c5b38
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 07:31:26 +0000

    install a dbus service file for service activation
    
    
    20060119073126-25e70-3c8dc6e156c182abd86a020a759eae5c6af20f80.gz

commit 16cbb5b1c1d484fe120ae91ebf6f9236d7ffdd3d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 04:39:10 +0000

    make do_test.sh run the python test
    
    
    20060119043910-25e70-be598d47ec000a6a68461cd45754c6b5325dd580.gz

commit c920084baa9be2d31188803bb9931d023eb4aa60
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 04:39:01 +0000

    fixed make dist
    
    
    20060119043901-25e70-b3071fcb933332b285f5483c94db260919c788d0.gz

commit 02e0daa3deed9d16c1ffe2c40fb754140b70aaa4
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 03:35:50 +0000

    fixed compile issues in tp_voip_engine.c
    
    
    20060119033550-25e70-75959980d6eafb110e09e83e9b2c80012805bf00.gz

commit 00c010e6f8d859e5dc3ca5301706ebb79fd5280f
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 03:25:08 +0000

    connected farsight up with voip engine
    
    
    20060119032508-25e70-70b22662ca1b4deaf285b1e707c7510a3ff01b87.gz

commit 166105b18a88f45acd486c13144382e741c9c8c0
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 03:25:02 +0000

    added TODO
    
    
    20060119032502-25e70-508f755a983c413a568fa81a88cbe94a7077f747.gz

commit 72e131ac5403f738be5f99f2cd2d86b91d5fd25d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 03:22:31 +0000

    abandoned glib based test implementation due to dbus bugs, implemented python test harness
    
    
    20060119032231-25e70-d1253627a5c3f5f19383ae2c012951bdc6c2278c.gz

commit adf53cca1151ebf30bdc44c4bdfdc12ba747ccad
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-19 00:32:05 +0000

    regenerated xml from spec change to remove usage of 'q'
    
    
    20060119003205-25e70-b26ed30af74106327cab54eb29e6b27b9558318f.gz

commit 1890068761d33b38828b2764b3bd86c5795b4f6f
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-18 05:14:02 +0000

    regenerated for bugfixes in the spec
    
    
    20060118051402-25e70-99e5e1d1e985d195bf636f9c7f85add9568560a0.gz

commit 9505e5cec621680656496b4d0a746f2c05360420
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-18 05:13:44 +0000

    resolved conflicts
    
    
    20060118051344-25e70-815d85e4c99acd7a762ee09421ba2326a58911ba.gz

commit 72226cb188efdd9c033c4fa6f4458070f08a81e7
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-18 05:12:29 +0000

    renegerated xml for bugfixes in spec
    
    
    20060118051229-25e70-1a0e9d3ecffb18dcb26f16cae1e81fdb7b066c71.gz

commit 206dfe9846b539b49d6cb5334beef41dc9d406c5
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-18 04:31:47 +0000

    code regen from last spec change
    
    
    20060118043147-25e70-f48fed50e777038afe6eefe1b9941bfe46c5ca03.gz

commit 3bc50f5f58bb4d1d54ca232ebef741fdaa44d782
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-18 04:31:08 +0000

    regeneration of xml from spec changes
    
    
    20060118043108-25e70-f37dbbd9e710ed81d536e3f21bcf9d03065b2754.gz

commit aff9d1a43697d0b5e493cd8fb15a18b5ba687437
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-18 04:24:14 +0000

    regenerated from xml changes
    
    
    20060118042414-25e70-0907707c11ae33c2b6859b318bc968020e01f666.gz

commit a6688893b4e44356ede00b32ccd40c97fbdc5c88
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-18 04:23:46 +0000

    removed Introspect interfaces
    
    
    20060118042346-25e70-27cf06f372e9bccc67d8bb38096df8fb8a2a973f.gz

commit 6bd69d8631cce45a7f3be1bc8ab3c170956dd796
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-18 04:22:15 +0000

    updated xml from spec changes
    
    
    20060118042215-25e70-699aa473edc96e0b9447e440b953eabbe4c1bc5e.gz

commit 3d245ec49e37a53a7cc306933000acc756ed2d5a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-17 04:29:05 +0000

    regeneration from 'remoed Introspectable interface and annoted GetSessionHandlers to be asing so we can use dbus-glib-lowlevel'
    
    
    20060117042905-25e70-d63b5e5e7c01b2233b3a98b3f6fef9b421d2fcde.gz

commit 621537b841fd4a2f645cc56aeb95dd870056f4c9
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-17 04:28:15 +0000

    remoed Introspectable interface and annoted GetSessionHandlers to be asing so we can use dbus-glib-lowlevel
    
    
    20060117042815-25e70-d6835f0d0544dd948417d362248efcaab21ec54a.gz

commit 8df570bf4f7ceb6699d2fa9bdb0330a6ef379787
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-17 01:52:18 +0000

    regenerate telepathy-interfaces.h with prefix TP_IFACE
    
    
    20060117015218-25e70-95ee8d33f803a148e1ba3ef23ea20eceef962011.gz

commit d74bc1a715fefee3f49302eb228a78a9bce57501
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-17 01:51:59 +0000

    prefix interface names with TP_IFACE to stop name clashes
    
    
    20060117015159-25e70-dab7ade33594104a6854d3c6bb4c0621672f88c9.gz

commit dc95311be75685d1065350266e0ebb8417126c72
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-17 00:45:36 +0000

    remove -enumtypes.[ch] rules from src/Makefile.am to stop weirdness
    
    
    20060117004536-25e70-6c096e15eab337b2dd1736dc3283dfdf638f31c0.gz

commit fc06f016c06df4a24ae67cc32709f5aca83d6d7e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-17 00:43:16 +0000

    added missing test-voip-engine.h from last commit
    
    
    20060117004316-25e70-70d65fc82e1d7235edab0ced5bcff706e556ad5c.gz

commit f1b46078ab668f38c7b9c42488f3fca76bb1a933
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-17 00:36:49 +0000

    implementation of test-channel. export dbus objects in test.
    
    
    20060117003649-25e70-cfffae60e348cc3a9b7aedc6d48bf5bd6a211b4b.gz

commit ca0005f35f0cb08653e2cc7b5faa92436df35e77
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-17 00:35:50 +0000

    add linking to libcommon-convenience to tests, remove %-enumtypes.h rule as it was makeing things it shouldnt have
    
    
    20060117003550-25e70-f332694cc52e955041fd43a840fd876e0516b1c1.gz

commit b4c67901a9974261bf998ebfd71963b4642948f7
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-17 00:33:53 +0000

    clean up header for telepathy-helpers.h
    
    
    20060117003353-25e70-098896a1d09f5edda7c17fa4e6538a1ff215d092.gz

commit 9d56394b910f2658e36050e98d8faae297aa7338
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 22:53:49 +0000

    regenerated code fully sorted
    
    
    20060116225349-25e70-6142907a77b09d70ffc3a411adbba92a9525ff9d.gz

commit 0479700d7cf14c70e9479edcea1bab2a31566b95
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 22:53:13 +0000

    made sorting of method names actually work thanks to Robert
    
    
    20060116225313-25e70-7ebf21a8df8586a98cda552f25831770372c38a2.gz

commit 0364bcd6e0d974f93cd2403c295dc69de4ed380d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 21:43:52 +0000

    regeneration from last change to gengobject
    
    
    20060116214352-25e70-2cd22931c0dfd16babe979f1391c89b3a2ae573c.gz

commit 1af5137a46666aecec1be322ec4e014c0850070f
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 21:43:39 +0000

    added basic types for struct and dicts
    
    
    20060116214339-25e70-c42656c7ece7c6d75b80e566726db6a72ea82a44.gz

commit 21ccfe37bddcce50bb177febb6c298515caf2152
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 21:34:27 +0000

    added TestStreamedMediaChannel in test/Makefile.am
    
    
    20060116213427-25e70-1307767365a5ad467f5f47e834aef4201211c762.gz

commit ac40228c10deda18ee2b4b5d3340b72aaa19afa0
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 21:10:40 +0000

    add generated files for TestStreamedMediaChannel
    
    
    20060116211040-25e70-3067cc270cc4794f7a974d819229ba584f3864fa.gz

commit efe4c5702566e5132167c37d73183832f8f6dd7a
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 21:10:19 +0000

    make do_gen.sh generate files for TestStreamedMediaChannel
    
    
    20060116211019-25e70-361e244fba6779479b3e457fa394afe3b9c3881b.gz

commit ef4c8f75ad3446afcd26d190400e164bf8785b28
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 21:09:14 +0000

    renamed ./xml/test-streamedmedia-channel.xml to ./xml/test-streamed-media-channel.xml
    
    
    20060116210914-25e70-df7995cc1d33dbf70f6dd70da318c0ef8ca2dcbd.gz

commit 4de6e7d335b34005671c73f4d5f5288c1bde1069
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 21:04:52 +0000

    added xml for a test streamed mediachannel
    
    
    20060116210452-25e70-c839f6d5486977e13d5c7e4fe4bca23179767584.gz

commit 986b804aa6347574f80dc42fc79d1980e1c24922
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 20:47:19 +0000

    start on test code
    
    
    20060116204719-25e70-517eb09cb328542d01d7ca7237db64acb054cb4b.gz

commit 964ae0c851dedb5c0c9edd6cab5c9e829ecadf4e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 20:46:57 +0000

    fix typos in telepathy-constants.h
    
    
    20060116204657-25e70-c272291519a32aad75570bd6b5fad06f8fd18c0f.gz

commit 83297b8c3d6a4c46b263f2f6c8be5de7a2c1dbe5
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 20:46:18 +0000

    add a telepathy-helpers.[ch] with useful dbus accessing functions
    
    
    20060116204618-25e70-7190ff939c19e9199298b930a3021c4d1a381628.gz

commit 39387f7c4f585d25c0c4814f93b9208e8cb9eee5
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 18:12:05 +0000

    added getting of current session_handlers
    
    
    20060116181205-25e70-a6a53d35c57229d80d64bb53d75b0bc0b845a46f.gz

commit 04af522516b4b8106a819da4ab6d5ee80c5fa115
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 18:11:53 +0000

    updated dbus dependancy
    
    
    20060116181153-25e70-3d465bc8bec049053c1c21ec01b219e2099b8d0d.gz

commit 9dd9cbe2d24fbee840959a81a089097e4bfcb199
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 17:54:16 +0000

    regeneated code for spec changes
    
    
    20060116175416-25e70-12e787f369b88301e9e12fc7da0beaed04eb59d0.gz

commit d6faf2b2083899d8991bd02ac5d942c4f65804fe
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 17:53:05 +0000

    updated StreamHandler for new spec
    
    
    20060116175305-25e70-c8bdb3d82ffe120fc1a3dd366b506483ca7e2847.gz

commit e47e212c92faa2b1fd747eb4ab2639b7d6ffabdb
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 17:54:48 +0000

    added mediasession handling
    
    
    20060116175448-25e70-1b81ef35fcd4c88a74001d0f2be5b8dcbfa134d8.gz

commit 98c82681f8bbe5bddf494c0cad2e0ff1db838741
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 15:50:53 +0000

    regenerted telepathy-interfaces.h
    
    
    20060116155053-25e70-f0fe2d87c191af8ac46d8a468d11d006c2d006ee.gz

commit a8503c0829d4c310950395fd1431d3820dcc6e3c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 15:50:28 +0000

    fixed interface list generator to sort and prefix TP_
    
    
    20060116155028-25e70-c1b796570ff94a60807ef5b3559fc0c63dceb47f.gz

commit 43603c9170447bd34b468f7377cd58c7692c84c9
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 15:03:45 +0000

    added binaries to _boring
    
    
    20060116150345-25e70-9e527d7e0a17a7a947da803fe0d3b142cb61225f.gz

commit 58cbc478e3ee02ca6bf85e5ea8af0cd10c0083bc
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 15:01:10 +0000

    add generated telepathy-interfaces.h
    
    
    20060116150110-25e70-2a00151246d1c63b9acb40a2f1529eac2f5e01e3.gz

commit 2fb4210e0e2f29ea1abd42c26a222e70665c1574
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 14:51:45 +0000

    fixed interface definition generator
    
    
    20060116145145-25e70-cbd7e2bea2f5ed0833d703ab25824417b58c1b82.gz

commit 25afbe69932d3c17b6124926b67d1d6cd863aae2
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 14:46:25 +0000

    added python to generate telepathy interface defines
    
    
    20060116144625-25e70-611de60484f7935c4157998b6647a7f52dd557a8.gz

commit 5c4434cc2cbd1dbd66d6185a8c2857bca1831cb9
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 13:31:07 +0000

    add newfile missing from last record
    
    
    20060116133107-25e70-f3e235dfef40e3a74779ef21d9526a66107187f1.gz

commit 879910a0b4dd4d89f2e944b049150b2d0446d30d
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 13:30:25 +0000

    fix up test/Makefile.am, add a dummy main so it builds for now
    
    
    20060116133025-25e70-a9198a5ea19fe9c0b4e7a4238aa07152f7dd99aa.gz

commit 311d3f993d5917071fd2090e14e2eef69a2a0e50
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 13:30:10 +0000

    make tp-voip-engine compile
    
    
    20060116133010-25e70-0c16a769f5713d192dae28ed6d485abba2a4a8c0.gz

commit 36b92d159c807fca4fe1926286b8e1a94557087e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 13:29:23 +0000

    removed as-yet unwritten recieve sequence diagram generation
    
    
    20060116132923-25e70-2da982a11b41c44f5cbdd4310ca82fe83e2b81a3.gz

commit e4767eb6ee4ea2fa2615635c54886b85bd764180
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 13:29:11 +0000

    fixed typo in ./common/telepathy-constants.h
    
    
    20060116132911-25e70-863d116b6c8725768ec5ef028147924171107a54.gz

commit a2f700f9cfc1de0c12cf221bb9cf3a523046830c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 13:17:06 +0000

    added missing stream-handler generated files
    
    
    20060116131706-25e70-2816b61895b3fdf5be117683f3c9e00534e966c2.gz

commit 2799c70d826acd85445d9ac29540ed28c785b23e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 13:16:28 +0000

    regenerated from voipengine rename
    
    
    20060116131628-25e70-ab4b07a8afee167c6df81a2d1be7cf3f55069a3e.gz

commit 682070b18de5c2f83b28aa7717e43770ca96cc32
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 13:15:39 +0000

    renamed VoipEngine to TpVoipEngine
    
    
    20060116131539-25e70-f32109cdb5f852e750e68b9f8e3d5eb2f06da983.gz

commit 5d3f6c58fba10634d9e80a5d76c1c5633c040d3e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 13:09:56 +0000

    1st stage of renaming voip-engine to tp-voip-engine
    
    
    20060116130956-25e70-c22138fd0b0941229842d12d3439c120e32d4416.gz

commit b0aa53ec50364d6c7ac45fc86ebc720ed1c0b3fb
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 13:08:37 +0000

    added startof day to voip-engine
    
    
    20060116130837-25e70-810ddf693a62c502f5bc23009bd7756bd6762169.gz

commit 35d00907f19d60285648e085f4ed10a86d977246
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 12:59:47 +0000

    fixed do_gen to generate for TpMediaStreamHandler
    
    
    20060116125947-25e70-e21ee66345fa7c8a0ad8a22487c5315eaf15b498.gz

commit 0148819ae5b744045cffdc754c14abfc1cdb096b
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 12:59:27 +0000

    added ./test/tp-media-stream-handler-signals-marshal.list, fixed up test/Makefile.am
    
    
    20060116125927-25e70-120c111c39daa9bfa621ccc9d4da1fc64c00616c.gz

commit b5252ca1d8fc3aa5820dc9a42522998b6c9c6ba4
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 09:59:27 +0000

    regeneration and files added for changes to generrors.py to generate the error quark needed to register the errors with dbus
    
    
    20060116095927-25e70-f1c43f82f97dce091361332458ed77e27b95db1b.gz

commit 57ce2490624bb997c984884240ace1a07934e22b
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 09:58:46 +0000

    added to generrors.py to generate the error quark needed to register the errors with dbus
    
    
    20060116095846-25e70-d013ba78349a60e71c5f6ac30d079831f631283f.gz

commit 19ba015f7824d5dc8b58af748443be594bdfcd68
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 04:32:12 +0000

    regeneration from fix to gengobject for generated code compiling -Werror,-Wall
    
    
    20060116043212-25e70-c7c2f1e7c27ef9d9eecda1bc6e092d4efde5f48c.gz

commit f3e659878b4c5332c0b3b9cb36e6c934551de263
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 04:31:04 +0000

    make gengobject not emit a signals struct if there are no signals defined. Make generated files able to be compiled -Werror -Wall
    
    
    20060116043104-25e70-2c4f56ceaf488ac04d52ad394529f6e96ebc5f7e.gz

commit 5486f5be29acd560259f414a8c1178e93c0642c3
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 04:30:23 +0000

    fix up test/Makefile.am a bit
    
    
    20060116043023-25e70-bc770498be1249f6f9f1847499b7dce86f9716fb.gz

commit e648c37f4a57081c470d28400564ed90630e93de
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 04:28:00 +0000

    make 'common' directory build a libcommon-convenience,
    
    make src link in libcommon-convenience
    
    20060116042800-25e70-88a40740b440d6b9411950e6086d4e3d0cc602c6.gz

commit e273562d9c4fb1d1f33e139048a47ce6f9f79fe9
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 04:08:39 +0000

    add 'common' directory, switch autogenning of errors to there
    
    
    20060116040839-25e70-b3f52420dd5ad4f415b0c65cec50c058ae52d445.gz

commit e828f40509e02d41265d417946b0876f3390a601
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 03:40:38 +0000

    1st bits of implementation of channel handling
    
    
    20060116034038-25e70-432ec20bd091093ccadb8305d048eef91a39fe0f.gz

commit 453e0228c80e7414e194e9e65937c32869078703
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 03:39:57 +0000

    added ERROR_CFLAGS setting to configure.ac
    
    
    20060116033957-25e70-b5fe4289eb54631aaaca7c50b5fa621da8d2485b.gz

commit 4399f8fa2284fca64ff8d0b52e1345e3b6d7073c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 03:24:59 +0000

    made tp-channel-handler into voip-engine and autogenerated code
    
    
    20060116032459-25e70-acc9efdaaa0c6c4de898c3a792ec68d6625e5c5d.gz

commit fd901d921e83e31a8ee3741e40c0969e923b25ee
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 03:00:44 +0000

    add autogenerated service object skeletons
    
    
    20060116030044-25e70-aa1d75261f79ccf389d4d356b9a919d079e09bc5.gz

commit 6b4a7ab14bb421a561fc7272827727cd83b253d3
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 02:59:12 +0000

    add code autogenerating for service objects
    
    
    20060116025912-25e70-1b821bb000737a1a654d5127fdb51716f7f59140.gz

commit 6262bd3421211b440a3da6af28bebd43bd3a93de
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 02:59:05 +0000

    add debian compat
    
    
    20060116025905-25e70-60008f50cff670119437ffab2ba21d1184fd1332.gz

commit 244407fd6bf790e12b784c8a42b0b0ce2f74c1ba
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 02:57:14 +0000

    add xml and src directories
    
    
    20060116025714-25e70-e5d89601f17366ee88c3711f7c2fb628b1455063.gz

commit 6345379eb7c0e2ab8c191ca6454e77db4111f19c
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 02:56:55 +0000

    add dependancy on libtelepathy
    
    
    20060116025655-25e70-1ef9697182abfb50b62440ebf0c07a14170206cc.gz

commit 084cc38de577c675df4c02032f41fef4090adb2e
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-16 02:56:27 +0000

    make lots of things boring
    
    
    20060116025627-25e70-786d465fa530e748665b2445146b73b87f823ca4.gz

commit 90152f5f7a7a54024f8097e74988bf76f5002684
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-15 21:19:32 +0000

    moved src to test as thats the server bindings, *doh*!
    
    
    20060115211932-25e70-c41d46baf28e583b469e1a519e0beb4f2ef335a8.gz

commit a849b195641d28a7c69d6dca167fad08745956c3
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-15 21:18:56 +0000

    added makefile for generated source
    
    
    20060115211856-25e70-519f11dd09d3618e7a42085abca36966a27dd182.gz

commit b8018b00d634d0ec47b8b08cecdf9daa6bb6eb54
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-15 21:18:14 +0000

    updated xml for spec changes
    
    
    20060115211814-25e70-59aa70e9174b05d7167f8225b40c63bec2071749.gz

commit 0147419595c309b97e8ee3da2ffc7cfc6f0abe19
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-15 21:05:40 +0000

    added missing .m4 files
    
    
    20060115210540-25e70-43d78a7d5d073b1740fb309c7445f39835c194ff.gz

commit 88814531c9a1dea9901efbaf219e1cd473f79245
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-15 21:03:53 +0000

    add autogenerated source from xml
    
    
    20060115210353-25e70-4b262a4f924aefb7d5b0acc3f3ee233ebff8253d.gz

commit ffd8c22cb8f21473cf29def48defd5b8ac263f1b
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-15 21:03:27 +0000

    added dbus xml descriptions of objects to export on the bus
    
    
    20060115210327-25e70-670f0b8bc150e29b4f1a60187f05503e07d7f665.gz

commit b5afd8ff21499d0e5ee47429b6cd235a0df81656
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-15 21:02:58 +0000

    added code autogen tools
    
    
    20060115210258-25e70-e35df579405fe907cd0326849a31e1c65dcc93c9.gz

commit ae8a44f2eb6684a8581a6f892719c6fcd85e5348
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-15 21:02:37 +0000

    added part of debian packaging
    
    
    20060115210237-25e70-c0c20ec070b46fd2fb2ca6c60316fb9a3bd7b079.gz

commit 42f8cc62631c3d3f7795049a29e135b2a1b028cf
Author:  <rob.taylor@collabora.co.uk>
Date:   2006-01-15 17:09:53 +0000

    creation of voip-engine tree, with some docs
    
    
    20060115170953-25e70-894c2cacfd64b2cef58e771ddfae0aa1c57d9fab.gz
