[Telepathy-commits] merge: telepathy-gabble

Merge Monkey monkey at collabora.co.uk
Fri Jun 6 09:14:43 PDT 2008


Merge to:

  telepathy-gabble

From:

  /home/smcv/public_html/darcs/gabble-smcv-group

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Use actual dbus-python API to call GetHandleOwners in test-muc-ownership

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Consider the self handle to be owned by the connection's self handle, even if the MUC service doesn't explicitly say so

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: use less strange API to hook up D-Bus properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    tests/twisted/olpc/olpc-muc-invitation.py: remove race condition between stream-presence and MembersChanged

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleRosterChannel: avoid initializing static data twice if we're subclassed

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add self-handle owner before adding ourselves to local-pending set

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMUCChannel: use less strange API to hook up D-Bus properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMucFactory: don't leak the room handle when processing an invitation

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMucChannel: avoid initializing static data twice if we're subclassed

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMucChannel: remove pointless guard against multiple initialization - class_init can only run once anyway

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: make it clearer exactly what is being passed to tp_group_mixin_init_dbus_properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Don't clear HANDLE_OWNERS_NOT_AVAILABLE just because our own handle in a MUC has an owner

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Require released version 0.7.10 of telepathy-glib

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Require telepathy-glib 0.7.8.1 devel version (for properties-based Group)

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Unconditionally add handle owners when adding members due to presence
Note that telepathy-glib <= 0.7.8 will assert if we add handle owners that are
zero, so this change requires the version with Group properties.

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Implement Group properties on StreamedMedia channels

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Port test-muc-ownership.py to the new API

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleRosterChannel: make it clearer exactly what is being passed to tp_group_mixin_init_dbus_properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add our own handle owner when joining a MUC channel

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add basic support for Group properties to MUC channel

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: remove pointless guard against multiple initialization - class_init() only runs once

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    test-muc-ownership: exercise D-Bus properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleRosterChannel: use less strange API to hook up D-Bus properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    gabble_muc_channel_add_member: clarify code where we're adding ourselves to remote pending while removing the inviter JID from the members

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Annotate why we are not adding an owner for the inviter handle

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    test-muc-ownership.py: exercise HandleOwnersChanged

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    In Gabble MUC channels, aggregate initial handle ownership as well as initial handles

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add a comment explaining what's going on with MUC joins if we don't get the name we asked for

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Before adding ourselves to a requested MUC channel, add our handle-owner

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Use make -C in tests/README

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    test-muc-ownership: expect the local self-handle to be owned by the global self-handle

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Implement Group properties on roster channels

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleRosterChannel: remove pointless guard against multiple initialization - class_init() only runs once

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: avoid initializing static data twice

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMucChannel: make it clearer exactly what is being passed to tp_group_mixin_init_dbus_properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    olpc-muc-prop-change: be independent of relative ordering of stream-presence and MembersChanged

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Remove two unnecessary refs to the self-handle per MUC channel
Note that this will probably assert if the group mixin does not ref the
self-handle itself (this functionality was added after 0.7.8).


More information about the Telepathy-commits mailing list