[Telepathy-commits] merge: telepathy-haze

Merge Monkey monkey at collabora.co.uk
Wed May 28 05:33:36 PDT 2008


Merge to:

  telepathy-haze

From:

  telepathy-haze-publish

Changes:

  Will Thompson <will.thompson at collabora.co.uk>
    Create publish and subscribe lists on connection.

  Will Thompson <will.thompson at collabora.co.uk>
    Warn if the 'publish' channel is destroyed when it thinks it has pending requests.

  Will Thompson <will.thompson at collabora.co.uk>
    Add _new and _free helpers for slice-allocating PublishRequestData

  Will Thompson <will.thompson at collabora.co.uk>
    Define PublishRequestData to keep track of pending publish requests

  Will Thompson <will.thompson at collabora.co.uk>
    Remove request_authorize_cb stub.

  Will Thompson <will.thompson at collabora.co.uk>
    Use remove_pending_publish_request() everywhere the request-removing code was duplicated.

  Will Thompson <will.thompson at collabora.co.uk>
    Add a PublishRequestData to the table of pending publish requests when one appears.

  Will Thompson <will at willthompson.co.uk>
    Create an empty, immutable publish contact list.

  Will Thompson <will.thompson at collabora.co.uk>
    Add a hash of pending requests to the publish channel.

  Will Thompson <will.thompson at collabora.co.uk>
    Implement AccountUiOps::close_account_request.

  Will Thompson <will.thompson at collabora.co.uk>
    Document why publish has no flags.

  Will Thompson <will.thompson at collabora.co.uk>
    Document that HazeContactListChannelPrivate::group is only defined for groups.

  Will Thompson <will.thompson at collabora.co.uk>
    Create remove_pending_publish_request().

  Will Thompson <will.thompson at collabora.co.uk>
    Use publish_request_data_free () as pending_publish_requests' value_destroy_func.

  Will Thompson <will.thompson at collabora.co.uk>
    Add incoming authorization requests to publish:local_pending.

  Will Thompson <will.thompson at collabora.co.uk>
    Ref the publish channel when storing it in a PublishRequestData; unref it when freeing.

  Will Thompson <will.thompson at collabora.co.uk>
    Change warning on non-empty pending_publish_requests during dispose to assert.
Values stored in pending_publish_requests hold a reference to the
publish channel.  So, if the table still contains entries when
haze_contact_list_channel_dispose() is called, something is very wrong.

  Will Thompson <will.thompson at collabora.co.uk>
    Fix stack corruption when a pending publish request is closed after disconnection

  Will Thompson <will.thompson at collabora.co.uk>
    Rig up adding and removing from publish:local_pending to accepting or denying the pending request.


More information about the Telepathy-commits mailing list