[Telepathy-commits] merge: telepathy-glib

Merge Monkey monkey at collabora.co.uk
Fri Jun 6 04:05:26 PDT 2008


Merge to:

  telepathy-glib

From:

  /home/smcv/public_html/darcs/tp-glib-smcv-group-service

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Don't ref and unref handles if they are 0

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Implement tp_group_mixin_add_handle_owner in terms of tp_group_mixin_add_handle_owners

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Group mixin: improve docs for properties

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Don't unref owner handles in remove_handle_owners_if_exist if they were 0

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Don't unref handles with owners until after we've emitted HandleOwnersChanged, as per sjoerd's review

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpGroupMixin: use tp_dbus_properties_mixin_implement_interface

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Slightly simplify add_handle_owners_helper per sjoerd's review

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Change tp_group_mixin_add_handle_owners to take a hash table rather than two arrays

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add tp_group_mixin_change_self_handle to docs

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add tp_group_mixin_add_handle_owners, tp_group_mixin_get_dbus_property, tp_group_mixin_init_dbus_properties to docs

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    tp_group_mixin_add_handle_owner: accept owner_handle == 0 as documented

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Don't leak handle references if the owner of a handle is changed

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpGroupMixin: add tp_group_mixin_change_self_handle; correctly ref our self-handle for the lifetime of the mixin

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Don't unref handles that are 0 when finalizing the message mixin

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpGroupMixin: Implement the properties-based version of the Group API


More information about the Telepathy-commits mailing list