Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add empathy_individual_manager_lookup_by_contact() | Guillaume Desmottes | 2012-02-15 | 1 | -0/+52 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669676 | ||||
* | individual-manager: add API to know when contacts have been loaded from folks | Guillaume Desmottes | 2012-02-14 | 1 | -0/+43 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097 | ||||
* | remove useless includes of empathy-contact-manager.h | Guillaume Desmottes | 2011-12-14 | 1 | -1/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547 | ||||
* | Use _unref instead of _free _destroy when possible.unref | Xavier Claessens | 2011-11-16 | 1 | -2/+2 |
| | | | | | | | | | | | Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref. I used this command to generate this patch: for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done See Danielle's blog for explanation of possible bug _free can do: http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/ | ||||
* | individual-manager: use tp-glib blocking API | Guillaume Desmottes | 2011-11-08 | 1 | -26/+16 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805 | ||||
* | Use g_cclosure_marshal_generic for all signals | Xavier Claessens | 2011-09-28 | 1 | -4/+3 |
| | | | | No more ugly marshallers \o/ | ||||
* | individual-manager: Port to the new individuals_changed_detailed signal | Philip Withnall | 2011-09-13 | 1 | -9/+26 |
| | | | | Closes: bgo#657746 | ||||
* | individual-manager: dup the Individual ID instead of borrowing it | Guillaume Desmottes | 2011-09-12 | 1 | -2/+2 |
| | | | | | | It's not immutable any more so we have to copy the string. https://bugzilla.gnome.org/show_bug.cgi?id=658573 | ||||
* | IndividualManager: disconnect handler from aggregator | Will Thompson | 2011-09-07 | 1 | -0/+3 |
| | | | | | | | | | Previously, the handler for FolksIndividualAggregator::individuals-changed was never disconnected; thus it could be called after EmpathyIndividualManager dies (if its aggregator outlives it), and crash us. https://bugzilla.gnome.org/show_bug.cgi?id=658340 | ||||
* | Don't assume that all TpfPersonas contain valid TpContacts | Travis Reitter | 2011-08-22 | 1 | -20/+32 |
| | | | | | | | Helps: bgo#653599 - Empathy shouldn't assume all TpfPersonas contain a valid TpContact Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | Adapt to API change in FolksIndividualAggregator::individuals-changed. | Travis Reitter | 2011-06-07 | 1 | -9/+22 |
| | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | Adapt to API change in folks_backend_get_persona_stores(). | Travis Reitter | 2011-06-07 | 1 | -2/+4 |
| | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | Adapt to API break in folks_individual_get_personas. | Travis Reitter | 2011-06-07 | 1 | -37/+45 |
| | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | Don't try to block personas that don't support blocking | Emilio Pozuelo Monfort | 2011-03-22 | 1 | -3/+8 |
| | |||||
* | Fix warnings from GCC 4.6 about variables that are set but not used. | Kjartan Maraas | 2011-03-17 | 1 | -6/+0 |
| | |||||
* | Adjust for Folks Groupable -> GroupDetails rename | Travis Reitter | 2011-03-15 | 1 | -4/+4 |
| | | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks) | ||||
* | Adjust for Folks Favouritable -> FavouriteDetails rename | Travis Reitter | 2011-03-15 | 1 | -2/+2 |
| | | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks) | ||||
* | Adjust for Folks Aliasable -> AliasDetails rename | Travis Reitter | 2011-03-15 | 1 | -1/+1 |
| | | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks) | ||||
* | Add FIXME to empathy_individual_manager_supports_blocking() | Chandni Verma | 2011-03-11 | 1 | -0/+2 |
| | | | | | | The parameter @self is not required and the method can be placed in utility. I left it as it is to stay coherent with empathy-2.34 and attached a FIXME to be fixed after empathy 2.x is done. | ||||
* | Hook up abusive argument into TpContactList backend | Danielle Madeley | 2011-03-11 | 1 | -2/+3 |
| | |||||
* | Use Contact Manager flags instead of Individual Manager flags | Chandni Verma | 2011-03-09 | 1 | -37/+11 |
| | |||||
* | Add confirmation dialog to Remove | Danielle Madeley | 2011-03-08 | 1 | -0/+2 |
| | | | | | Also includes the future Report Abusive check box, so that all the strings are in place now. | ||||
* | Don't leak EmpathyContact | Danielle Madeley | 2011-03-08 | 1 | -0/+2 |
| | |||||
* | Add contact blocking support to EmpathyIndividualManager | Danielle Madeley | 2011-03-08 | 1 | -0/+104 |
| | |||||
* | Bug 641662 — Update for libfolks API changes to IndividualAggregator | Philip Withnall | 2011-02-18 | 1 | -2/+31 |
| | | | | | | Update EmpathyIndividualManager re. changes to IndividualAggregator.add_persona_from_details, BackendStore.enabled_backends and BackendStore.get_backend_by_name in libfolks. Closes: bgo#641662 | ||||
* | Bug 637097 — Port to latest folks API changes | Philip Withnall | 2010-12-14 | 1 | -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 folks | Philip Withnall | 2010-11-13 | 1 | -1/+1 |
| | | | | | | | 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 | ||||
* | Remove obsolete ContactManager from IndividualManager. | Travis Reitter | 2010-10-16 | 1 | -5/+0 |
| | | | | Helps bgo#625969. | ||||
* | Cut obsolete IndividualManagerFlags. | Travis Reitter | 2010-10-16 | 1 | -30/+0 |
| | | | | Helps bgo#625969. | ||||
* | Port Empathy to use FolksAliasable and FolksGroupable | Philip Withnall | 2010-10-05 | 1 | -3/+3 |
| | | | | | FolksAliasable is the new name for FolksAlias, and FolksGroupable is the new name for FolksGroups. | ||||
* | fixed typo in empathy utils | Felix Kaser | 2010-09-13 | 1 | -1/+1 |
| | |||||
* | Don't unnecessarily remove Individuals if Individual IDs have been reused | Philip Withnall | 2010-09-02 | 1 | -12/+14 |
| | | | | | | | | | | When linking and unlinking, it's possible for the linked Individual to have the same ID as one of its component Individuals (before linked or once unlinked). If two such Individuals with the same ID are added and removed at the same time (as could [only] happen during linking or unlinking), EmpathyIndividualManager should do the Individual removals before the additions, in order to prevent one of the Individuals getting clobbered. Closes: bgo#627819 | ||||
* | Don't filter out Individual removal at the IndividualManager level. | Travis Reitter | 2010-08-27 | 1 | -9/+4 |
| | | | | | | The IndividualManager sometimes falsely filters out members of FolksIndividualAggregator:individuals-changed:removed that should be passed along to its users. | ||||
* | Allow unlinking individuals through EmpathyIndividualManager | Philip Withnall | 2010-08-20 | 1 | -0/+34 |
| | | | | | | Wrap the FolksIndividualAggregator individual unlinking API in EmpathyIndividualManager with some basic error reporting (it isn't expected that unlinking will fail). | ||||
* | Allow linking personas through EmpathyIndividualManager | Philip Withnall | 2010-08-12 | 1 | -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 manager | Philip Withnall | 2010-08-03 | 1 | -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 contact | Philip Withnall | 2010-08-03 | 1 | -4/+8 |
| | | | | Closes: bgo#625830 | ||||
* | Adjust for signature change in folks_groups_change_group() | Travis Reitter | 2010-07-27 | 1 | -1/+18 |
| | |||||
* | Adjust for signature change in folks_individual_aggregator_remove_individual() | Travis Reitter | 2010-07-27 | 1 | -1/+19 |
| | |||||
* | Use the new IndividualAggregator.prepare() method | Philip Withnall | 2010-07-27 | 1 | -0/+1 |
| | | | | This avoids races when connecting to signals from the IndividualAggregator. | ||||
* | Merge EmpathyContact:name and *_set_alias() to EmpathyContact:alias | Philip Withnall | 2010-07-22 | 1 | -1/+1 |
| | | | | The "name" API was a relic of Gossip. | ||||
* | Add a link between EmpathyContact and FolksPersona | Philip Withnall | 2010-07-22 | 1 | -0/+3 |
| | | | | EmpathyContact should eventually just be a thin wrapper over FolksPersona. | ||||
* | Merge remote branch 'pwith/folks-integ-rebase1-fixes-rebase1' into folks-fixes | Travis Reitter | 2010-07-22 | 1 | -0/+1 |
| | |||||
* | Take advantage of tp_asv_new(). | Travis Reitter | 2010-07-21 | 1 | -5/+3 |
| | |||||
* | Adjust to the new add_persona_from_details() API. | Travis Reitter | 2010-07-21 | 1 | -2/+4 |
| | |||||
* | Update to the FolksIndividualAggregator:individuals-changed signal. | Travis Reitter | 2010-07-21 | 1 | -23/+14 |
| | |||||
* | Only have one parameter per function definition line. | Travis Reitter | 2010-07-21 | 1 | -1/+2 |
| | |||||
* | Cut excessive G_STRLOC in DEBUG statements. | Travis Reitter | 2010-07-21 | 1 | -3/+3 |
| | |||||
* | Chain up IndividualManager's dispose() to call its parent's dispose(). | Travis Reitter | 2010-07-21 | 1 | -0/+2 |
| | |||||
* | Perform the IndividualManager dispose work in a dispose() function, not ↵ | Travis Reitter | 2010-07-21 | 1 | -2/+2 |
| | | | | finalize. | ||||
* | Add a comment about the IndividualManager's general memory management policy. | Travis Reitter | 2010-07-21 | 1 | -0/+6 |
| | |||||
* | Use the more-conventional approach to signal emission in IndividualManager. | Travis Reitter | 2010-07-21 | 1 | -32/+44 |
| | |||||
* | Take advantage of the tp_clear_* utility functions. | Travis Reitter | 2010-07-21 | 1 | -5/+2 |
| | |||||
* | Hold a reference to the contact we're adding as an individual | Philip Withnall | 2010-07-21 | 1 | -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 Reitter | 2010-07-21 | 1 | -1/+2 |
| | |||||
* | Support removing groups | Philip Withnall | 2010-07-21 | 1 | -0/+26 |
| | |||||
* | Remove an unused connection to the telepathy-logger service | Philip Withnall | 2010-07-21 | 1 | -24/+0 |
| | |||||
* | Cut outdated comment. | Travis Reitter | 2010-07-21 | 1 | -2/+0 |
| | |||||
* | Finish adding favourites support | Philip Withnall | 2010-07-21 | 1 | -0/+22 |
| | |||||
* | Support contact removal | Travis Reitter | 2010-07-21 | 1 | -2/+16 |
| | |||||
* | Support contact adding | Travis Reitter | 2010-07-21 | 1 | -0/+50 |
| | |||||
* | Use the new FolksFavourite interface for favourites support | Philip Withnall | 2010-07-21 | 1 | -24/+4 |
| | |||||
* | Re-implement the context menu for Individuals | Travis Reitter | 2010-07-21 | 1 | -0/+30 |
| | |||||
* | Base the contact list around libfolks metacontacts. Not yet to feature-parity | Travis Reitter | 2010-07-21 | 1 | -0/+290 |
with mainline Empathy. |