summaryrefslogtreecommitdiff
path: root/src/contacts-linking.vala
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused methodPhilip Withnall2013-08-041-4/+0
|
* Catch some unhandled errors and print warningsPhilip Withnall2013-08-041-3/+16
| | | | | It may be desirable to propagate these errors further (to the UI), but printing warnings will do for now.
* Added undo support to link operation.Erick Pérez Castellanos2013-02-151-1/+38
| | | | | Unlink operation, which is executed from contact-editor, doesn't have undo support.
* Added link operation to selection-mode.Erick Pérez Castellanos2013-02-141-0/+15
| | | | | | | No unlink on [Undo] yet. I will keep the old link implementation for this cycle at least. It's necessary to improve link/unlink behavior for the next cycle, make it more robust. I'm thinking even at folks level.
* Port to gee-0.8.Erick Pérez Castellanos2013-02-141-16/+17
| | | | | Based on: https://bugzilla.gnome.org/show_bug.cgi?id=673918 Fixes: Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=680274
* contacts: Pass store as parameter to create_primary_persona_from_storeFlorian Müllner2012-06-281-1/+1
| | | | | | | | | Contact currently references App in a couple of places, which means the class depends on pretty much any other class. In order to reuse the Contact class in the shell search provider (which will be a separate executable), reduce the Contact class' dependencies. https://bugzilla.gnome.org/show_bug.cgi?id=679002
* Fixing bug Crash when adding to My Contacts.Erick Pérez Castellanos2012-03-011-2/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=670880
* Centralize calls to add_persona_from_details to one placeAlexander Larsson2012-02-161-1/+1
| | | | This way we can add custom code there.
* Support linking with NULL to create a primary personaAlexander Larsson2012-02-161-11/+19
|
* Add undo ability for link/unlinkAlexander Larsson2012-01-241-14/+145
|
* Fix build with latest valaAlexander Larsson2012-01-171-1/+1
|
* Don't crash if new linking persona doesn't support NamesAlexander Larsson2011-10-201-1/+3
| | | | | I've seen this in bugreports. Not sure how it could happen, but we should at least not crash.
* Ifdef out some debug codeAlexander Larsson2011-09-191-0/+8
|
* Don't use deprecated is_writeable propertyAlexander Larsson2011-09-191-5/+5
| | | | Replacement is is_persona_store
* Make master-at-join on the contact, not on the personaAlexander Larsson2011-09-091-4/+3
| | | | | Turns out we the old individual doesn't have its personas left at replace time, so we store the master-at-join bit on the contact.
* New method to pick best replacement on joinAlexander Larsson2011-09-091-2/+5
|
* Always add names to newly created personasAlexander Larsson2011-09-091-0/+2
|
* Ensure contacts-new-contact is always unset on personaAlexander Larsson2011-09-091-0/+2
| | | | Without this we can get leftovers from an old unlink operation
* Reimplement link_personas using PersonaAttributesAlexander Larsson2011-09-091-251/+68
|
* Don't unnecessarily create a main personaAlexander Larsson2011-09-091-4/+5
| | | | | If for instance there is only only one persona left, there is no need to relink it
* Initial cut at unlinking algorithmAlexander Larsson2011-09-091-0/+473
|
* Move all linking code to a separate fileAlexander Larsson2011-09-091-0/+268