[Bug 20885] New: [awaiting review] Implement RemoveMembersWithReason for media channels, and use useful Group_Change_Reasons

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Mar 26 18:49:10 CET 2009


http://bugs.freedesktop.org/show_bug.cgi?id=20885

           Summary: [awaiting review] Implement RemoveMembersWithReason for
                    media channels, and use useful Group_Change_Reasons
           Product: Telepathy
           Version: unspecified
          Platform: Other
               URL: http://git.collabora.co.uk/?p=user/wjt/telepathy-gabble-
                    wjt.git;a=shortlog;h=refs/heads/call-group-change-
                    reasons
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: telepathy-gabble
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: will.thompson at collabora.co.uk


Gabble currently doesn't set GroupChangeReason correctly when the members of
media channels change, nor does it implement RemoveMembersWithReason to allow
the reason a call is ending to be transmitted to the peer. This branch fixes
both of those deficits. It also ports some tests to use jingletest2, improving
jt2 in the process.

 src/jingle-factory.c                               |   10 +-
 src/jingle-session.c                               |  166 ++++++++++++++++----
 src/jingle-session.h                               |    5 +-
 src/media-channel.c                                |   93 +++++++-----
 tests/twisted/Makefile.am                          |    1 +
 tests/twisted/constants.py                         |   27 +++
 tests/twisted/gabbletest.py                        |    2 +
 tests/twisted/jingle/accept-extra-stream.py        |    4 +-
 tests/twisted/jingle/google-relay.py               |   15 ++-
 tests/twisted/jingle/jingletest2.py                |   63 +++++++-
 tests/twisted/jingle/outgoing-not-answered.py      |   73 +++++++++
 tests/twisted/jingle/stream-handler-error.py       |    5 +-
 tests/twisted/jingle/stun-server.py                |    4 +-
 tests/twisted/jingle/test-content-complex.py       |   18 +--
 tests/twisted/jingle/test-description-info.py      |   15 ++-
 tests/twisted/jingle/test-dialects-incoming.py     |   25 ++--
 tests/twisted/jingle/test-incoming-call-reject.py  |  112 ++++++++------
 tests/twisted/jingle/test-incoming-call.py         |   58 +++++--
 .../twisted/jingle/test-outgoing-call-rejected.py  |   81 ++++------
 tests/twisted/jingle/test-outgoing-call.py         |    8 +-
 tests/twisted/main-debug.c                         |    3 +
 21 files changed, 555 insertions(+), 233 deletions(-)


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list