[Telepathy-commits] merge: telepathy-gabble

Merge Monkey monkey at collabora.co.uk
Thu May 1 05:02:44 PDT 2008


Merge to:

  telepathy-gabble

From:

  /home/smcv/public_html/darcs/gabble-smcv-14602

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    test-outgoing-call.py: don't add the peer to the group interface, but instead let them appear when called

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    test-outgoing-call.py: Don't expect to see a NewSessionHandler until we RequestStreams

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    gabble_media_channel_request_streams: don't restrict to only creating streams to a member of the channel (fd.o #14602)

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaSession: ref the peer handle for the duration. We can't rely on it being reffed by the channel's group interface any more, with telepathy-spec 0.17.3 semantics

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

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Allow adding a member to a Media channel if and only if either it has no session, or it has a session and they are the peer

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Move responsibility for checking VoIP capabilities into create_session()

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Whitespace

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    In regression tests, correctly request streams to the other guy, not to ourselves

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    gabble_media_channel_request_streams: lazily create a session if necessary (also simplify error handling)

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Duplicate tests/twisted/jingle/test-outgoing-call-deprecated.py again, it turns out to have been more deprecated than I thought

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Have create_session() return a GError; for the moment, assert that it always succeeds

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    test-outgoing-call-deprecated2.py: instead of requesting a call to foo at bar.com, request a new blank channel and invite foo at bar.com

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    In _gabble_media_channel_dispatch_session_action, assert that we're not about to cause create_session() to get confused

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Duplicate test-outgoing-call.py as test-outgoing-call-deprecated.py

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: when session state changes to indicate we have contacted the peer, stuff them into remote-pending if they're not already there

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    test-outgoing-call.py: add a hackish workaround for fd.o#15769 so we don't need to fix it right now


More information about the Telepathy-commits mailing list