[Telepathy-commits] merge: telepathy-glib

Merge Monkey monkey at collabora.co.uk
Fri Jul 4 02:29:02 PDT 2008


Merge to:

  telepathy-glib

From:

  /home/smcv/public_html/darcs/tp-glib-smcv-tpchannel-group

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpChannel: track handle ownership in Group channels that implement 0.17.6 fully

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add tp_channel_group_dup_members_array etc. to docs

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Make tp_channel_group_get_local_pending_info() not a stub

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add Group accessors to docs

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Keep track of group members in TpChannel

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Store TpChannel group info in three TpIntSets (members, LP, RP) and one hash table of LocalPendingInfo structures

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Split group-related TpChannel functionality into channel-group.c

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpChannel: add GObject signals when group members or flags change

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    If we call GetGroupFlags, then clearly the properties don't work - don't let the channel lie about this, to reduce possible UI brokenness

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Use MembersChanged reason for the self-handle's departure as the error if the channel is subsequently closed

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpChannel: allow direct access to TpIntSets of members

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add channel-internal.h

  Xavier Claesses <xclaesse at gmail.com>
    Don't forget to continue introspection after emitting initial sets

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpChannel: add accessors for group flags, group self-handle and handle owners

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Fix assertions

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add a stub version of group membership API to TpChannel

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Connect up more of the 0.16 Group API fallbacks

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Rename group member accessors in docs

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Start to hook up client convenience API for the Group interface

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add an empty channel-group.c

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    _tp_channel_emit_initial_sets: make whitespace consistent

  Xavier Claesses <xclaesse at gmail.com>
    Emit "group-members-changed" signal with initial sets before the channel becomes ready.


More information about the Telepathy-commits mailing list