aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-individual-store.c
Commit message (Collapse)AuthorAgeFilesLines
* depends on folks 0.4.0Guillaume Desmottes2011-03-161-24/+28
| | | | This is based on Travis's commits from master.
* Bug 637151 — Hide the user Individual from the contact listPhilip Withnall2011-02-181-2/+2
| | | | | | | | | | Generalise the mechanism used to determine whether a persona is to be displayed by Empathy to also take into account whether the persona is the user and, if so, whether they're in the contact list. This bumps the libfolks dependency to 0.3.5. Closes: bgo#637151
* Adjust for FolksHasPresence -> FolksPresenceOwnerTravis Reitter2011-02-021-5/+12
| | | | Fixes bgo#637847.
* Bug 637097 — Port to latest folks API changesPhilip Withnall2011-02-021-2/+2
| | | | | Catch up with three interface renamings which have happened in folks master. This bumps Empathy's folks dependency to 0.3.3. Closes: bgo#637097
* Stop using removed Individual convenience methods from folksPhilip Withnall2011-02-021-15/+15
| | | | | | | They were removed from folks with commit def47dffa31a95ec6bd333f43c69822416098283. This doesn't require a dependency bump, since they're being replaced with calls to methods which exist in folks 0.3.1. See: bgo#629078. Closes: bgo#634754
* properly manage the reference of the pixbuf returned by ↵Guillaume Desmottes2010-11-251-0/+1
| | | | empathy_pixbuf_avatar_from_individual_scaled_finish
* individual_avatar_pixbuf_received_cb: don't leak the itersGuillaume Desmottes2010-11-181-0/+2
|
* factor out free_itersGuillaume Desmottes2010-11-181-7/+10
|
* individual_store_name_sort_func: don't leak namesGuillaume Desmottes2010-11-181-0/+2
|
* Add individuals to the EmpathyIndividualStore before updating themPhilip Withnall2010-09-151-1/+2
| | | | | | | When adding a new contact _with_ an alias set, the code in EmpathyIndividualStore was listening to (and acting on) property notifications (such as alias changes) for the individual before adding the individual to the store, resulting in duplicate contact listings. Closes: bgo#629380
* Ensure we disconnect from signals on Individuals' Personas as they're removedPhilip Withnall2010-09-021-34/+48
| | | | | | | | EmpathyIndividualStore connects to some signals on all of the (Telepathy) Personas in each Individual it stores. If an Individual changes its set of Personas, some of those signals might end up never getting disconnected. This fixes that by listening to FolksIndividual::personas-changed and disconnecting signals as appropriate. Closes: bgo#628153
* Fix the audio/video icon in the contact listPhilip Withnall2010-09-011-31/+51
| | | | Closes: bgo#628421
* Fix the "Show Protocols" option with linked contactsPhilip Withnall2010-08-261-1/+1
|
* Ensure we disconnect signals from all Personas in an IndividualPhilip Withnall2010-08-191-19/+58
|
* Allow cancellation of avatar load operationsPhilip Withnall2010-08-191-9/+48
| | | | | | | Automatically cancel all pending avatar load operations when disposing of an EmpathyIndividualStore. This prevents crashes when linking individuals in the case that the EmpathyIndividualStore in the linking dialogue gets notified of the new linked individual just before it's destroyed.
* Minor coding style fixes in EmpathyIndividual[Store|View]Philip Withnall2010-08-091-2/+2
|
* Fix capability change notification in the EmpathyIndividualStorePhilip Withnall2010-08-091-6/+35
| | | | Closes: bgo#626162
* Fix constness of various variables and parametersPhilip Withnall2010-08-051-2/+2
|
* Fix missing entries in switch statementsPhilip Withnall2010-08-051-0/+3
| | | | Added missing default cases and missing enum cases.
* Fix memory corruption introduced by not removing a weak pointerPhilip Withnall2010-08-051-17/+39
| | | | | | | This rewrites the weak pointer code for active individuals in EmpathyIndividualStore to use weak references, which has the added benefit of meaning we can remove the timeout if the individual disappears, rather than executing it anyway and just bailing out. Closes: bgo#625641
* refactored show_offline property to the viewFelix Kaser2010-08-031-103/+3
| | | | | | the show offline property was moved from the individual store to the individual view. this allows to easily and automatically search through offline contacts as well.
* fixing a method name typoFelix Kaser2010-08-031-2/+2
|
* Merge remote branch 'pwith/folks-integ-rebase1-fixes-rebase1' into folks-fixesTravis Reitter2010-07-221-8/+19
|
* Re-add support for the "People Nearby" groupPhilip Withnall2010-07-211-4/+12
|
* Calculate contact capabilities ourselves.Travis Reitter2010-07-211-12/+33
| | | | | The libfolks Capabilities interface will be removed temporarily, so we can't rely upon it for now.
* Enclose a non-trivial expression in () in an assignment.Travis Reitter2010-07-211-1/+1
|
* Also sort the IndividualStore by underlying protocol and account ID.Travis Reitter2010-07-211-3/+24
|
* Don't enclose trivial blocks in {}.Travis Reitter2010-07-211-33/+11
|
* Use explicit '!= NULL' for pointer boolean expressions.Travis Reitter2010-07-211-2/+2
|
* Don't leak references to the contacts returned from ↵Travis Reitter2010-07-211-0/+4
| | | | empathy_contact_dup_from_folks_individual().
* Add 'dup' to the names of empathy_contact_from_folks_individual() and ↵Travis Reitter2010-07-211-2/+2
| | | | folks_individual_from_empathy_contact() to make it clear that the return value has been referenced.
* Use the gio async pattern for fetching Individuals' avatarsTravis Reitter2010-07-211-10/+27
|
* Take advantage of the tp_clear_* utility functions.Travis Reitter2010-07-211-23/+5
|
* Use explicit boolean expressions for if-conditionals, according to Telepathy ↵Travis Reitter2010-07-211-1/+1
| | | | style.
* Add some more validation when sorting the contact list.Travis Reitter2010-07-211-8/+10
|
* Allow changing of individuals' aliasesPhilip Withnall2010-07-211-3/+1
|
* Fix some referencing bugs with the IndividualStore and IndividualViewPhilip Withnall2010-07-211-5/+2
|
* Follow the new tree store insertion convention used by the contact list ↵Travis Reitter2010-07-211-7/+8
| | | | store in the individual store.
* Finish adding favourites supportPhilip Withnall2010-07-211-20/+21
|
* Support contact removalTravis Reitter2010-07-211-2/+8
|
* Use the new FolksFavourite interface for favourites supportPhilip Withnall2010-07-211-3/+1
|
* Avoid potential segfaults if there are no contacts on the first pass.Travis Reitter2010-07-211-5/+8
|
* Re-implement the context menu for IndividualsTravis Reitter2010-07-211-23/+18
|
* Implement avatar support.Travis Reitter2010-07-211-10/+23
|
* Base the contact list around libfolks metacontacts. Not yet to feature-parityTravis Reitter2010-07-211-0/+1830
with mainline Empathy.