[Telepathy-commits] merge: telepathy-gabble

Merge Monkey monkey at collabora.co.uk
Thu Apr 10 18:59:23 PDT 2008


Merge to:

  telepathy-gabble

From:

  /home/smcv/public_html/darcs/gabble-smcv-hold

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    hold-av: add tests equivalent to hold-audio

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add a regression test for holding a one-stream audio call

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add basic support for testing video calls

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaStream: hook up Hold-related API, and add property, signal and gabble_media_stream_hold method so channel can integrate with it

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add the current (spec 0.17.3) draft of the Hold interface as an extension

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: add some more debug for hold

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add hold-av test to Makefile.am

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Reverse debug strings for timeout acquiring/releasing resources so they're the right way round

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add a partial test for Hold in an audio + video situation

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Return from RequestHold correctly

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    jingle/hold-audio.py: add some useful constants for the new Hold draft

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: simplify priv access

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    hold-av: remove excess debug

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    jingle/hold-audio.py: update to new Hold draft, and include a test case for a failed attempt to unhold

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add stub implementations of Hold and CallState interfaces

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Use our private copy of the draft Hold spec rather than assuming telepathy-glib will have it

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    extensions/Makefile.am: make everything depend on Makefile.am so if we change the rules, files will be regenerated correctly

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: update to new Hold draft

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Update jingle/hold-av.py to new Hold draft

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    #ifdef out the CallState interface so we don't need to depend on tp-glib 0.7.6
Our stub implementation is a bit misleading anyway (it might make people think
we will actually ever signal a non-empty call state).

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Update Hold spec from tp-spec-smcv-hold branch

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: fix alteration of priv->hold_state when moving from semi-held to unheld state

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: implement local hold/unhold functionality
This version hasn't been tested with multiple streams, and doesn't actually do
any XMPP signalling (our implemented version of Jingle is too old).

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: correct misleading comments in GetHoldState, RequestHold stubs


More information about the Telepathy-commits mailing list