[Telepathy-commits] merge: telepathy-salut

Merge Monkey monkey at collabora.co.uk
Fri Nov 9 04:33:43 PST 2007


Merge to:

  telepathy-salut

From:

  /home/cassidy/public_html/darcs/telepathy-salut-muc-presence

Changes:

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    muc-channel: no need to dup the string stored in priv->senders as it's owned by the Contact object and we have a ref on it

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    contact-manager: adapte to use new SalutContact API

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    contact-manager: don't ensure the contact handle anymore as it's done by the Contact object now

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    fix typo in debug message

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    muc-channel: salut_muc_channel_add_members: don't ensure the handle as it's owned by the newly created contact now

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    muc-channel: fix debug message in salut_muc_channel_change_members

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    make SalutContact owns the ref on his handle

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    contact-manager: add salut_contact_manager_create_contact public function

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    salut_contact_manager_create_contact: assert contact doesn't exist yet

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    muc-channel: split salut_muc_channel_change_members to salut_muc_channel_add_members and salut_muc_channel_remove_members

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    muc-channel: store senders in a hash table so we can unref contacts when closing the channel

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    give the SalutConnection to SalutContact instead of the room and contact repo

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    make contact's handle a public variable

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    replace salut_contact_manager_create_contact by salut_contact_manager_ensure_contact

  Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    muc-channel: create/ref contact when we got new senders


More information about the Telepathy-commits mailing list