aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-individual-manager.c
Commit message (Collapse)AuthorAgeFilesLines
* Allow linking personas through EmpathyIndividualManagerPhilip Withnall2010-08-121-0/+34
| | | | | | Wrap the FolksIndividualAggregator persona linking API in EmpathyIndividualManager with some basic error reporting (it isn't expected that linking will fail).
* Maintain a list of Individuals which have EmpathyContacts in the managerPhilip Withnall2010-08-031-24/+113
| | | | | | | This is necessary so that Individuals can be tracked as EmpathyContact-carrying Personas are added and removed from them, and to ensure that the IndividualManager doesn't use Individuals without EmpathyContacts.
* Don't warn when adding an existing contactPhilip Withnall2010-08-031-4/+8
| | | | Closes: bgo#625830
* Adjust for signature change in folks_groups_change_group()Travis Reitter2010-07-271-1/+18
|
* Adjust for signature change in folks_individual_aggregator_remove_individual()Travis Reitter2010-07-271-1/+19
|
* Use the new IndividualAggregator.prepare() methodPhilip Withnall2010-07-271-0/+1
| | | | This avoids races when connecting to signals from the IndividualAggregator.
* Merge EmpathyContact:name and *_set_alias() to EmpathyContact:aliasPhilip Withnall2010-07-221-1/+1
| | | | The "name" API was a relic of Gossip.
* Add a link between EmpathyContact and FolksPersonaPhilip Withnall2010-07-221-0/+3
| | | | EmpathyContact should eventually just be a thin wrapper over FolksPersona.
* Merge remote branch 'pwith/folks-integ-rebase1-fixes-rebase1' into folks-fixesTravis Reitter2010-07-221-0/+1
|
* Take advantage of tp_asv_new().Travis Reitter2010-07-211-5/+3
|
* Adjust to the new add_persona_from_details() API.Travis Reitter2010-07-211-2/+4
|
* Update to the FolksIndividualAggregator:individuals-changed signal.Travis Reitter2010-07-211-23/+14
|
* Only have one parameter per function definition line.Travis Reitter2010-07-211-1/+2
|
* Cut excessive G_STRLOC in DEBUG statements.Travis Reitter2010-07-211-3/+3
|
* Chain up IndividualManager's dispose() to call its parent's dispose().Travis Reitter2010-07-211-0/+2
|
* Perform the IndividualManager dispose work in a dispose() function, not ↵Travis Reitter2010-07-211-2/+2
| | | | finalize.
* Add a comment about the IndividualManager's general memory management policy.Travis Reitter2010-07-211-0/+6
|
* Use the more-conventional approach to signal emission in IndividualManager.Travis Reitter2010-07-211-32/+44
|
* Take advantage of the tp_clear_* utility functions.Travis Reitter2010-07-211-5/+2
|
* Hold a reference to the contact we're adding as an individualPhilip Withnall2010-07-211-4/+11
| | | | | | | In empathy_individual_manager_add_from_contact(), we must hold a reference to the contact we're adding throughout the entire async process, or the TpHandle which represents the contact could get unreffed and destroyed. This causes the new contact to get lost.
* Fix trivial casting error.Travis Reitter2010-07-211-1/+2
|
* Support removing groupsPhilip Withnall2010-07-211-0/+26
|
* Remove an unused connection to the telepathy-logger servicePhilip Withnall2010-07-211-24/+0
|
* Cut outdated comment.Travis Reitter2010-07-211-2/+0
|
* Finish adding favourites supportPhilip Withnall2010-07-211-0/+22
|
* Support contact removalTravis Reitter2010-07-211-2/+16
|
* Support contact addingTravis Reitter2010-07-211-0/+50
|
* Use the new FolksFavourite interface for favourites supportPhilip Withnall2010-07-211-24/+4
|
* Re-implement the context menu for IndividualsTravis Reitter2010-07-211-0/+30
|
* Base the contact list around libfolks metacontacts. Not yet to feature-parityTravis Reitter2010-07-211-0/+290
with mainline Empathy.