[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