[Telepathy-commits] merge: telepathy-gabble

Merge Monkey monkey at collabora.co.uk
Thu Jul 31 09:00:49 PDT 2008


Merge to:

  telepathy-gabble

From:

  /home/smcv/public_html/darcs/gabble-smcv-already-reviewed

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMucChannel : remove vestigial property-setter for channel-properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMucChannel: implement GabbleExportableChannel

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleRoster: reduce association between this and TpChannelFactoryIface

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleTubesChannel: remove vestigial property-setter for channel-properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleRoomlistChannel: remove vestigial property-setter for channel-properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMucFactory: use TpBaseConnection::status-changed rather than connected/connecting/disconnected callbacks

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaFactory: stop using the connected, connecting, disconnected callbacks

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaChannel: implement GabbleExportableChannel

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add a straw-man API for requestotron-capable channels

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleRosterChannel: remove vestigial property-setter for channel-properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleRoster: use status-changed signal instead of connecting, connected, disconnected

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleTubesChannel: implement GabbleExportableChannel

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleRoomlistChannel: implement GabbleExportableChannel

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleRosterChannel: implement GabbleExportableChannel

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleExportableChannel: rely on TpSvcChannel for the closed signal

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMucChannel: merge with Rob (include both exportable-channel.h and presence.h)

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleIMChannel: remove vestigial property-setter for channel-properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleExportableChannel: add convenience API for implementors to use

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleExportableChannel: decide that channel-properties is read-only

The channel manager is going to have to parse the properties in the request
anyway, so I don't think it's a great loss for it to pass all construct-time
properties separately.

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleIMChannel: implement GabbleExportableChannel; GabbleImFactory: use that fact

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMediaFactory: reduce dependence on TpChannelFactoryIface for close_all

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabblePrivateTubesFactory: reduce dependence on the channel factory interface

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    GabbleMucFactory: reduce dependence on TpChannelFactoryIface for close_all


More information about the Telepathy-commits mailing list